gentoo20260129.md (4149B)
1 2 1 source /etc/profile 3 2 export PS1="(chroot) ${PS1}" 4 3 ls 5 4 mount /dev/nvme0n1p1 /efi 6 5 emerge-webrsync 7 6 emerge --ask --verbose --oneshot app-portage/mirrorselect 8 7 mirrorselect -i -o >> /etc/portage/make.conf 9 8 emerge --sync --quiet 10 9 getuto 11 10 echo "*/* $(cpuid2cpuflags)" > /etc/portage/package.use/00cpu-flags 12 11 emerge --ask --oneshot app-portage/cpuid2cpuflags 13 12 echo "*/* $(cpuid2cpuflags)" > /etc/portage/package.use/00cpu-flags 14 13 nano /etc/portage/package.use/00video_cards 15 14 nano /etc/portage/make.conf 16 15 emerge --ask --verbose --update --deep --changed-use @world 17 16 ls 18 17 findmnt 19 18 emerge --ask --pretend --depclean 20 19 emerge --ask --depclean 21 20 emerge --ask sys-kernel/linux-firmware 22 21 nano /etc/portage/package.use/installkernel 23 22 nano /etc/portage/package.use/installkernel 24 23 nano /etc/portage/package.use/installkernel 25 24 emerge --ask sys-kernel/installkernel 26 25 emerge --ask sys-kernel/gentoo-sources 27 26 emerge --ask app-eselect/eselect-repository dev-vcs/git 28 27 eselect repository remove -f gentoo 29 28 rm -r /var/db/repos/gentoo 30 29 eselect repository add gentoo git https://github.com/gentoo-mirror/gentoo.git 31 30 emaint sync -r gentoo 32 31 eselect kernel list 33 32 eselect kernel set 1 34 33 ls -l /usr/src/linux 35 34 emerge --ask sys-apps/pciutils 36 35 cd /usr/src/linux 37 36 make localmodconfig 38 37 make nconfig 39 38 make && make modules_install 40 39 make install 41 40 blkid 42 41 nano /etc/fstab 43 42 less /etc/fstab 44 43 emerge sys-fs/f2fs-tools 45 44 make nconfig 46 45 make nconfig 47 46 echo ceres > /etc/hostname 48 47 emerge -a net-misc/dhcpcd 49 48 rc-update add dhcpcd default && rc-service dhcpcd start 50 49 emerge --ask --noreplace net-misc/netifrc 51 50 nano /etc/conf.d/netmount 52 51 nano /etc/conf.d/net 53 52 passwd 54 53 nano /etc/conf.d/keymaps 55 54 emerge --ask app-admin/sysklogd && rc-update add sysklogd default 56 55 emerge --ask sys-process/cronie && rc-update add cronie default 57 56 emerge --ask sys-apps/mlocate 58 57 rc-update add sshd default 59 58 emerge --ask app-shells/bash-completion 60 59 emerge --ask net-misc/chrony 61 60 emerge --ask net-wireless/iw net-wireless/wpa_supplicant 62 61 emerge --ask --verbose sys-boot/grub 63 62 grub-install --efi-directory=/efi 64 63 grub-mkconfig -o /boot/grub/grub.cfg 65 64 exit 66 65 history 67 68 69 1 sudo fdisk /dev/nvme0n1 70 2 fdisk -l /dev/nvme0n1 71 3 sudo fdisk -l /dev/nvme0n1 72 4 sudo mkfs.f2fs /dev/nvme0n1p3 73 5 sudo mkfs.vfat -F 32 /dev/nvme0n1p1 74 6 sudo mkswap /dev/nvme0n1p2 75 7 sudo swapon /dev/nvme0n1p2 76 8 mkdir --parents /mnt/gentoo 77 9 mount /dev/sda3 /mnt/gentoo 78 10 sudo mount /dev/sda3 /mnt/gentoo 79 11 sudo mkdir --parents /mnt/gentoo 80 12 sudo mount /dev/sda3 /mnt/gentoo 81 13 sudo mkfs.xfs /dev/nvme0n1p3 82 14 sudo mkfs.xfs /dev/nvme0n1p3 -f 83 15 sudo mount /dev/sda3 /mnt/gentoo 84 16 sudo mkfs.f2fs /dev/nvme0n1p3 85 17 sudo mkfs.f2fs /dev/nvme0n1p3 -f 86 18 sudo mount /dev/nvme0n1p3 /mnt/gentoo 87 19 sudo mkdir --parents /mnt/gentoo/efi 88 20 links www.gentoo.org 89 21 ls 90 22 tar xpvf stage3-amd64-openrc-20260125T170113Z.tar.xz --xattrs-include='*.*' --numeric-owner -C /mnt/gentoo 91 23 sudo tar xpvf stage3-amd64-openrc-20260125T170113Z.tar.xz --xattrs-include='*.*' --numeric-owner -C /mnt/gentoo 92 24 nano /mnt/gentoo/etc/portage/make.conf 93 25 sudo nano /mnt/gentoo/etc/portage/make.conf 94 26 sudo cp --dereference /etc/resolv.conf /mnt/gentoo/etc/ 95 27 sudo mount --types proc /proc /mnt/gentoo/proc && sudo mount --rbind /sys /mnt/gentoo/sys && sudo mount --make-rslave /mnt/gentoo/sys && sudo mount --rbind /dev /mnt/gentoo/dev && sudo mount --make-rslave /mnt/gentoo/dev && sudo mount --bind /run /mnt/gentoo/run && sudo mount --make-slave /mnt/gentoo/run 96 28 sudo chroot 97 29 sudo chroot /mnt/gentoo /bin/bash 98 30 sudo chroot /mnt/gentoo /bin/bash 99 31 history