====== Installation Gentoo ====== Boota på sysrescue\\ Konfigurera nätverk med net-setup\\ Konfigurera diskar\\ SSD:\\ boot (md raid1) (500 MB)\\ LOG (zfs mirror) (5000 MB)\\ cache (zfs mirror) (resten)\\ mdadm --create /dev/md1 --level=1 --raid-devices=X /dev/sdX2 mkfs.ext4 /dev/md1 Skapa zfs pool: zpool create -f -o ashift=12 -o feature@lz4_compress=enabled -o autoexpand=on -R /mnt/gentoo -m none -O compression=lz4 -O normalization=formD zfs raidz2 dev1 dev2 ... log mirror dev3 dev4 cache dev5 dev6 Skapa zfs datasets\\ zfs create -p -o mountpoint=/ zfs/system/root zpool set bootfs=zfs/system/root zfs zfs create -p -o mountpoint=/home zfs/system/home zfs create -p -o mountpoint=/tmp zfs/system/tmp zfs create -p -o mountpoint=/var zfs/system/var zfs create -p -o mountpoint=/var/log/audit zfs/system/var/logaudit zfs create -p -o mountpoint=/var/tmp zfs/system/var/tmp zfs create -p -o mountpoint=/usr/portage zfs/gentoo/portage zfs create -p -o compression=off -o mountpoint=/usr/portage/distfiles zfs/gentoo/distfiles zfs create -p -o compression=off -o mountpoint=/usr/portage/packages zfs/gentoo/packages Sätt upp boot: mkdir /mnt/gentoo/boot mount /dev/md1 /mnt/gentoo/boot Packa upp stage3 tar -xvjpf stage3...tar.bz2 Editera bort wimlets binpkgdelar (om wimlets stage3 har använts): vi /mnt/gentoo/portage/make.conf vi /mnt/gentoo/portage/repos.conf/gentoo.conf Ordna med nätverk och monteringar in till chrooten:\\ cp -L /etc/resolv.conf /mnt/gentoo/etc root@sysresccd /root % mount -t proc proc /mnt/gentoo/proc root@sysresccd /root % mount --rbind /sys /mnt/gentoo/sys root@sysresccd /root % mount --make-rslave /mnt/gentoo/sys root@sysresccd /root % mount --rbind /dev /mnt/gentoo/dev root@sysresccd /root % mount --make-rslave /mnt/gentoo/dev Chroota: root #chroot /mnt/gentoo /bin/bash root #source /etc/profile root #export PS1="(chroot) $PS1" Ordna allmänt: emerge --sync emerge -av zfs dracut --force -a zfs -a mdraid --kver 4.1.35-gentoo-wimlet-2016-1 --mdadmconf for i in a b c d ; do grub-install /dev/sd$i ; done grub-mkconfig -o /boot/grub/grub.cfg