# gentoo stage3 binary install

## disk
fdisk -l
fdisk /dev/sdc (g, w) gpt
cfdisk /dev/sdc 1G:efi, 16G:swap, 128G:root
mkfs.vfat /dev/sdc1; mkswap /dev/sdc2
mkfs.ext4 /dev/sdc3
mount -t ext4 /dev/sdc3 /mnt
mkdir -p /mnt/boot/efi
mount -t vfat /dev/sdc1 /mnt/boot/efi

## extract
tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner -C /mnt
arch-chroot or xchroot or chroot /mnt

## update
getuto
emerge-webrsync
eselect profile list
eselect profile set [NUM]
passwd; useradd -m gentoo; passwd gentoo
emerge -avguDN @world --binpkg-respect-use=y
eselect news read

## fstab
blkid
nano /etc/fstab
UUID=00000000-0000-0000-0000-000000000000 / ext4 defaults 0 1
UUID=00000000-0000-0000-0000-000000000000 none swap defaults 0 0
UUID=XXXX-XXXX /boot/efi vfat defaults 0 2
tmpfs /tmp tmpfs defaults,nosuid,nodev 0 0

## locale
nano /etc/locale-gen
en_US.UTF-8 UTF-8
ja_JP.UTF-8 UTF-8
locale-gen

## network
echo "sys-kernel/linux-firmware @BINARY-REDISTRIBUTABLE" | tee -a /etc/portage/package.license
emerge -avg sys-kernel/linux-firmware
emerge -avg wpa_supplicant dhcpcd
wpa_passphrase [SSID] [PASSWD] >> /etc/wpa_supplicant/wpa_supplicant.conf

## kernel
nano /etc/portage/package.use/kernel.use
sys-kernel/installkernel dracut
emerge -avg sys-kernel/gentoo-kernel-bin --binpkg-respect-use=y --binpkg-changed-deps=y

## boot
nano /etc/portage/package.use/boot.use
sys-boot/grub mount
emerge -avg grub os-prober --binpkg-respect-use=y
grub-install
grub-mkconfig -o /boot/grub/grub.cfg
Edit Report
Pub: 04 May 2025 06:20 UTC
Edit: 05 May 2025 07:08 UTC
Views: 10
Auto Theme: Dark