User Tools

Site Tools


pamero:it:servrar:installation

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
pamero/it/servrar/installation.txt · Last modified: 2016/12/15 11:21 by 127.0.0.1