====== 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