cfdisk /dev/sda - partition 1 - 256M - Type EFI - partition 2 - le reste - type Linux LVM /etc/init.d/lvmetad start vgcreate grouplvm /dev/sda2 lvcreate -n swap -L 8G grouplvm lvcreate -n root -L $("le reste - 8G")G grouplvm mkfs.ext4 /dev/mapper/grouplvm-root mkswap /dev/mapper/grouplvm-swap mkfs.fat -F32 /dev/sda1 mount /dev/mapper/grouplvm-root /mnt/gentoo net-setup - je fais la config pour être connecté à internet cd /mnt/gentoo - va chercher le tarball du stage3 tar xJpvf du tar mkdir /mnt/gentoo/boot/efi mount /dev/sda1 /mnt/gentoo/boot/efi cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf cat /etc/portage/make.conf > /mnt/gentoo/etc/portage/make.conf mount -t proc /proc /mnt/gentoo/proc mount --rbind /sys /mnt/gentoo/sys mount --rbind /dev /mnt/gentoo/dev chroot /mnt/gentoo/ /bin/bash emerge-webrsync env-update && source /etc/profile nano /etc/conf.d/keymaps fr nano /etc/locale.conf fr_FR.UTF-8 UTF-8 echo "Europe/Paris" > /etc/timezone locale-gen eselect locale list eselect locale set "id fr_FR.UTF-8" emerge --config timezone-data env-update && source /etc/profile nano /etc/portage/make.conf MAKEOPTS="-j$(nproc)" LINGUAS="fr" L10n="fr" ACCEPT_LICENSE="*" EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --jobs=$(nproc) --quiet-build=y" # Penser au -march= dans les common_flags emerge -avuDN @world emerge lvm2 grub:2 gentoo-kernel rc-update add lvm boot nano /etc/fstab /dev/sda1 /boot/efi fat /dev/mapper/grouplvm-root / ext4 noatime 0 0 /dev/mapper/grouplvm-swap none swap sw 0 0 emerge --config gentoo-kernel grub-install --target=x86_64-efi --efi-directory=/boot/efi grub-mkconfig -o /boot/grub/grub.cfg cfdisk /dev/sda - partition 1 - 256M - Type EFI - partition 2 - le reste - type Linux LVM /etc/init.d/lvmetad start vgcreate grouplvm /dev/sda2 lvcreate -n swap -L 8G grouplvm lvcreate -n root -L $("le reste - 8G")G grouplvm mkfs.ext4 /dev/mapper/grouplvm-root mkswap /dev/mapper/grouplvm-swap mkfs.fat -F32 /dev/sda1 mount /dev/mapper/grouplvm-root /mnt/gentoo net-setup - je fais la config pour être connecté à internet cd /mnt/gentoo - va chercher le tarball du stage3 tar xJpvf du tar mkdir /mnt/gentoo/boot/efi mount /dev/sda1 /mnt/gentoo/boot/efi cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf cat /etc/portage/make.conf > /mnt/gentoo/etc/portage/make.conf mount -t proc /proc /mnt/gentoo/proc mount --rbind /sys /mnt/gentoo/sys mount --rbind /dev /mnt/gentoo/dev chroot /mnt/gentoo/ /bin/bash emerge-webrsync env-update && source /etc/profile nano /etc/conf.d/keymaps fr nano /etc/locale.conf fr_FR.UTF-8 UTF-8 echo "Europe/Paris" > /etc/timezone locale-gen eselect locale list eselect locale set "id fr_FR.UTF-8" emerge --config timezone-data env-update && source /etc/profile nano /etc/portage/make.conf MAKEOPTS="-j$(nproc)" LINGUAS="fr" L10n="fr" ACCEPT_LICENSE="*" EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --jobs=$(nproc) --quiet-build=y" # Penser au -march= dans les common_flags emerge -avuDN @world emerge lvm2 grub:2 linux-firmware rc-update add lvm boot nano /etc/fstab /dev/sda1 /boot/efi fat /dev/mapper/grouplvm-root / ext4 noatime 0 0 /dev/mapper/grouplvm-swap none swap sw 0 0 emerge gentoo-kernel emerge --config gentoo-kernel grub-install --target=x86_64-efi --efi-directory=/boot/efi grub-mkconfig -o /boot/grub/grub.cfg