Advertisement
sidneystreith1985

asus-pb60-notes

Sep 26th, 2021 (edited)
314
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.50 KB | None | 0 0
  1. parted -a optimal /dev/sda
  2. unit mib
  3. mklabel gpt
  4. mkpart boot fat32 1 251
  5. mkpart luks 251 -1
  6. set 1 boot on
  7. print
  8. quit
  9. mkfs.vfat -F32 -n boot /dev/sda1
  10. cryptsetup --key-size 512 --hash sha512 luksFormat /dev/sda2
  11. cryptsetup luksOpen /dev/sda2 vault
  12. pvcreate /dev/mapper/vault
  13. vgcreate vg /dev/mapper/vault
  14. lvcreate -l 100%FREE -n root vg
  15. mkfs.ext4 -L root /dev/mapper/vg-root
  16. mkdir /mnt/gentoo
  17. mount /dev/mapper/vg-root /mnt/gentoo/
  18. cd /mnt/gentoo/
  19. wget
  20. tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner
  21. rm stage3-amd64-openrc-20210919T170549Z.tar.xz
  22. cd
  23. nano -w /mnt/gentoo/etc/portage/make.conf
  24. mkdir --parents /mnt/gentoo/etc/portage/repos.conf
  25. cp /mnt/gentoo/usr/share/portage/config/repos.conf /mnt/gentoo/etc/portage/repos.conf/gentoo.conf
  26. cp --dereference /etc/resolv.conf /mnt/gentoo/etc/
  27. mount --types proc /proc /mnt/gentoo/proc
  28. mount --rbind /sys /mnt/gentoo/sys
  29. mount --make-rslave /mnt/gentoo/sys
  30. mount --rbind /dev /mnt/gentoo/dev
  31. mount --make-rslave /mnt/gentoo/dev
  32. mount --bind /run /mnt/gentoo/run
  33. mount --make-slave /mnt/gentoo/run
  34. chroot /mnt/gentoo /bin/bash
  35. source /etc/profile
  36. export PS1="(chroot) ${PS1}"
  37. passwd
  38. mount /dev/sda1 /boot
  39. mount /dev/sdc1 /mnt
  40. cp -r /mnt/backup/package.* /etc/portage
  41. nano /etc/fstab
  42. emerge-webrsync
  43. eselect profile set 5
  44. eselect profile list
  45. rm /etc/localtime
  46. echo "Europe/Berlin" > /etc/timezone
  47. emerge --config sys-libs/timezone-data
  48. nano -w /etc/locale.gen
  49. en_US ISO-8859-1
  50. en_US.UTF-8 UTF-8
  51. de_DE ISO-8859-1
  52. de_DE.UTF-8 UTF-8
  53. locale-gen
  54. eselect locale set 6
  55. env-update && source /etc/profile && export PS1="(chroot) ${PS1}"
  56. emerge -aqv sys-kernel/gentoo-sources
  57. eselect kernel list
  58. eselect kernel set 1
  59. USE=-harfbuzz emerge --oneshot freetype
  60. #echo ">=media-libs/freetype-2.11.0-r1 harfbuzz" >> /etc/portage/package.use/freetype
  61. emerge --ask --verbose --deep --with-bdeps=y --newuse --update --quiet @world
  62. emerge -aqv sys-kernel/genkernel
  63. echo "sys-firmware/intel-microcode initramfs" >> /etc/portage/package.use/intel-microcode
  64. emerge --ask --noreplace sys-firmware/intel-microcode
  65. cd /usr/src/linux
  66. cp /mnt/backup/kernels/asus-pb60-alexis .config
  67. make olddefconfig
  68. make menuconfig
  69. make -j8 && make modules_install
  70. make install
  71. genkernel --luks --lvm --microcode-initramfs --install --kernel-config=/boot/config-5.10.61-gentoo initramfs
  72. nano -w /etc/conf.d/hostname (gentoo)
  73. nano -w /etc/conf.d/net
  74. nano -w /etc/hosts (127.0.0.1 gentoo.speedport.ip gentoo localhost)
  75. nano -w /etc/conf.d/keymaps
  76. emerge -aqv sys-fs/lvm2
  77. emerge -aqv app-admin/syslog-ng
  78. emerge -aqv app-admin/logrotate
  79. emerge -aqv sys-apps/mlocate
  80. emerge -aqv net-misc/networkmanager
  81. rc-update add NetworkManager default
  82. rc-update add syslog-ng default
  83. rc-update add cronie default
  84. rc-update add sshd default
  85. rc-update add lvm boot
  86. emerge -aqv sys-fs/exfatprogs
  87. emerge -aqv sys-fs/dosfstools
  88. emerge -aqv sys-fs/udftools
  89. emerge -aqv app-shells/zsh
  90. emerge -aqv app-shells/zsh-completions
  91. emerge -aqv app-shells/gentoo-zsh-completions
  92. emerge -aqv app-admin/sudo
  93. #echo "sys-boot/grub:2 device-mapper" > /etc/portage/package.use/grub
  94. emerge -aqv sys-boot/grub:2
  95. mount -o remount,rw /sys/firmware/efi/efivars
  96. grub-install --target=x86_64-efi --efi-directory=/boot --removable
  97. nano /etc/default/grub (dolvm quiet crypt_root=UUID=eeee1b05-b1e0-4556-8925-55e31173a847 root=/dev/mapper/vg-root)
  98. nano /etc/lvm/lvm.conf (lvmetad = 1)
  99. grub-mkconfig -o /boot/grub/grub.cfg
  100. exit
  101. umount -l /mnt/gentoo/dev{/shm,/pts,}
  102. umount -R /mnt/gentoo
  103. reboot
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement