Skip to navigation
Condensed Gentoo install (AMD64)
30.06.26
Here's the condensed Gentoo install (AMD64): 1. Boot the minimal ISO 2. Network # If using DHCP: dhcpcd # If static: ip link set eth0 up ip addr add 192.168.1.100/24 dev eth0 ip route add default via 192.168.1.1 3. Partition disks # Using GPT + UEFI: parted -a optimal /dev/sda mklabel gpt mkpart primary 1MiB 513MiB # EFI system partition mkpart primary 513MiB 100% # root set 1 esp on quit mkfs.vfat /dev/sda1 mkfs.ext4 /dev/sda2 mount /dev/sda2 /mnt/gentoo mkdir /mnt/gentoo/efi mount /dev/sda1 /mnt/gentoo/efi 4. Stage 3 cd /mnt/gentoo # Pick a mirror from https://www.gentoo.org/downloads/ wget https://distfiles.gentoo.org/releases/amd64/autobuilds/current-stage3-amd64-openrc/stage3-amd64-openrc-*.tar.xz tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner 5. Configure Portage nano /mnt/gentoo/etc/portage/make.conf Add: COMMON_FLAGS="-march=native -O2 -pipe" MAKEOPTS="-j$(nproc)" 6. Chroot cp --dereference /etc/resolv.conf /mnt/gentoo/etc/ mount --types proc /proc /mnt/gentoo/proc mount --rbind /sys /mnt/gentoo/sys mount --make-rslave /mnt/gentoo/sys mount --rbind /dev /mnt/gentoo/dev mount --make-rslave /mnt/gentoo/dev chroot /mnt/gentoo /bin/bash source /etc/profile export PS1="(chroot) ${PS1}" 7. Sync and update emerge-webrsync emerge --sync eselect profile list # pick a profile eselect profile set
8. Kernel # Option A: Distribution kernel (easier) emerge sys-kernel/gentoo-kernel-bin # Option B: Manual (genkernel) emerge sys-kernel/gentoo-sources sys-kernel/genkernel genkernel all 9. fstab (/etc/fstab) /dev/sda2 / ext4 defaults 0 1 /dev/sda1 /efi vfat defaults 0 2 10. System config echo "hostname=myhost" > /etc/conf.d/hostname emerge --config netifrc nano /etc/conf.d/net # if static: config_eth0="192.168.1.100/24" ln -s /etc/init.d/net.lo /etc/init.d/net.eth0 rc-update add net.eth0 default passwd 11. Bootloader (GRUB) emerge sys-boot/grub grub-install --target=x86_64-efi --efi-directory=/efi grub-mkconfig -o /boot/grub/grub.cfg 12. Reboot exit umount -l /mnt/gentoo/dev{/shm,/pts,} umount -R /mnt/gentoo reboot The full handbook is at https://wiki.gentoo.org/wiki/Handbook:AMD64 — read it carefully, especially the kernel and bootloader sections.
https://wiki.gentoo.org/wiki/Handbook:AMD64
Reply
Anonymous
Information Epoch 1787690068
Use lower case and keep it short.
Home
Notebook
Contact us