Advertisement
sidneystreith1985

notes

Jul 29th, 2024 (edited)
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.93 KB | None | 0 0
  1. gdisk /dev/sda
  2. n
  3. +1G
  4. ef00
  5. n
  6. 8309
  7. p
  8. w
  9. cryptsetup --key-size 512 --hash sha512 --pbkdf pbkdf2 luksFormat /dev/sda2
  10. cryptsetup luksOpen /dev/sda2 root
  11. pvcreate /dev/mapper/root
  12. vgcreate vg /dev/mapper/root
  13. lvcreate -n swap -L 8G vg
  14. lvcreate -n root -l +100%FREE vg
  15. mkfs.vfat -F32 -n boot /dev/sda1
  16. mkfs.ext4 -L root /dev/mapper/vg-root
  17. mkswap -L swap /dev/mapper/vg-swap
  18. swapon /dev/mapper/vg-swap
  19. mkdir /mnt/gentoo
  20. mount /dev/mapper/vg-root /mnt/gentoo
  21. cd /mnt/gentoo
  22. wget
  23. tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner
  24. cp --dereference /etc/resolv.conf /mnt/gentoo/etc/
  25. mount --types proc /proc /mnt/gentoo/proc
  26. mount --rbind /sys /mnt/gentoo/sys
  27. mount --make-rslave /mnt/gentoo/sys
  28. mount --rbind /dev /mnt/gentoo/dev
  29. mount --make-rslave /mnt/gentoo/dev
  30. mount --bind /run /mnt/gentoo/run
  31. mount --make-slave /mnt/gentoo/run
  32. chroot /mnt/gentoo /bin/bash
  33. source /etc/profile
  34. export PS1="(chroot) ${PS1}"
  35. nano /etc/fstab
  36. mkdir /efi
  37. mount /efi
  38. mount /boot
  39. package.use and package.accept
  40. emerge-webrsync
  41. rm /etc/localtime
  42. echo "Europe/Berlin" > /etc/timezone
  43. emerge --config sys-libs/timezone-data
  44. nano -w /etc/locale.gen
  45. en_US ISO-8859-1
  46. en_US.UTF-8 UTF-8
  47. de_DE ISO-8859-1
  48. de_DE.UTF-8 UTF-8
  49. locale-gen
  50. eselect locale set 6
  51. env-update && source /etc/profile && export PS1="(chroot) ${PS1}"
  52. emerge --ask --verbose --deep --with-bdeps=y --newuse --update --quiet @world
  53. emerge -aqv eselect-repository app-portage/eix dev-vcs/git
  54. eselect repository disable gentoo
  55. eselect repository enable gentoo
  56. eselect repository enable guru
  57. rm -r /var/db/repos/gentoo
  58. eix-sync
  59. emerge --ask sys-fs/cryptsetup
  60. emerge --ask sys-kernel/linux-firmware
  61. emerge --ask sys-firmware/intel-microcode
  62. emerge --ask sys-kernel/gentoo-kernel-bin
  63. emerge --ask --verbose sys-boot/grub
  64. grub-install --target=x86_64-efi --efi-directory=/efi --removable
  65. grub-mkconfig -o /boot/grub/grub.cfg
  66. echo summercamp > /etc/hostname
  67. nano /etc/conf.d/keymaps
  68. de-latin1-nodeadkeys
  69. emerge --ask net-misc/networkmanager
  70. emerge --ask app-admin/sysklogd
  71. emerge --ask sys-process/cronie
  72. emerge --ask sys-apps/mlocate
  73. emerge --ask net-misc/chrony
  74. emerge --ask sys-fs/dosfstools
  75. emerge --ask app-admin/sudo
  76. emerge --ask gui-libs/greetd sys-auth/seatd gui-apps/tuigreet
  77. nano /etc/greetd/config.toml
  78. nano /etc/inittab
  79. nano /etc/default/grub
  80. nano /etc/default/useradd
  81. CREATE_MAIL_SPOOL=no
  82. useradd sidney -c "Sidney Streith" -mG users,seat,wheel,audio,video,cdrw,cdrom,usb,input,portage,plugdev -s /bin/bash
  83. nano /etc/default/useradd
  84. EDITOR=nano visudo
  85. usermod greetd -aG video
  86. usermod greetd -aG input
  87. usermod greetd -aG seat
  88. rc-update add NetworkManager default
  89. rc-update add sysklogd default
  90. rc-update add cronie default
  91. rc-update add sshd default
  92. rc-update add dbus default
  93. rc-update add chronyd default
  94. rc-update add lvm boot
  95. rc-update add seatd boot
  96. passwd
  97. passwd sidney
  98. exit
  99. cd
  100. umount -l /mnt/gentoo/dev{/shm,/pts,}
  101. umount -R /mnt/gentoo
  102. reboot
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement