Advertisement
sidneystreith1985

acer-aspire-e15-notes

Nov 28th, 2021 (edited)
656
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.75 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 5G -n swap -Cy vg
  15. lvcreate -l 100%FREE -n root vg
  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 # Nicht nΓΆtig wenn iso gentoo-based
  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. rm -f stage3-amd64-openrc-20210919T170549Z.tar.xz
  25. cd
  26. nano -w /mnt/gentoo/etc/portage/make.conf
  27. mkdir --parents /mnt/gentoo/etc/portage/repos.conf
  28. cp /mnt/gentoo/usr/share/portage/config/repos.conf /mnt/gentoo/etc/portage/repos.conf/gentoo.conf
  29. cp --dereference /etc/resolv.conf /mnt/gentoo/etc/
  30. mount --types proc /proc /mnt/gentoo/proc
  31. mount --rbind /sys /mnt/gentoo/sys
  32. mount --make-rslave /mnt/gentoo/sys
  33. mount --rbind /dev /mnt/gentoo/dev
  34. mount --make-rslave /mnt/gentoo/dev
  35. mount --bind /run /mnt/gentoo/run
  36. mount --make-slave /mnt/gentoo/run
  37. chroot /mnt/gentoo /bin/bash
  38. source /etc/profile
  39. export PS1="(chroot) ${PS1}"
  40. passwd
  41. mount /dev/sda1 /boot
  42. mount /dev/mmcblk0p1 /mnt
  43. cp -r /mnt/backup/package.* /etc/portage
  44. nano /etc/fstab
  45. emerge-webrsync
  46. eselect profile set 5
  47. eselect profile list
  48. rm /etc/localtime
  49. echo "Europe/Berlin" > /etc/timezone
  50. emerge --config sys-libs/timezone-data
  51. nano -w /etc/locale.gen
  52. en_US ISO-8859-1
  53. en_US.UTF-8 UTF-8
  54. de_DE ISO-8859-1
  55. de_DE.UTF-8 UTF-8
  56. locale-gen
  57. eselect locale set 6
  58. env-update && source /etc/profile && export PS1="(chroot) ${PS1}"
  59. emerge -aqv sys-kernel/gentoo-sources
  60. eselect kernel list
  61. eselect kernel set 1
  62. USE=-harfbuzz emerge --oneshot freetype
  63. #echo ">=media-libs/freetype-2.11.0-r1 harfbuzz" >> /etc/portage/package.use/freetype
  64. emerge --ask --verbose --deep --with-bdeps=y --newuse --update --quiet @world
  65. emerge -aqv sys-kernel/genkernel
  66. #echo "sys-firmware/intel-microcode initramfs" >> /etc/portage/package.use/intel-microcode
  67. emerge --ask --noreplace sys-firmware/intel-microcode
  68. cd /usr/src/linux
  69. cp /mnt/backup/kernels/acer-aspire-e15-summercamp .config
  70. make olddefconfig
  71. make menuconfig
  72. make -j2 && make modules_install
  73. make install
  74. genkernel --luks --lvm --microcode-initramfs --install --kernel-config=/boot/config* initramfs
  75.  
  76. nano -w /etc/conf.d/hostname (gentoo)
  77.  
  78. nano -w /etc/conf.d/net # Set the dns_domain_lo variable to the selected domain name
  79. dns_domain_lo="homenetwork"
  80.  
  81. nano -w /etc/hosts (127.0.0.1 summercamp.speedport.ip summercamp localhost)
  82. nano -w /etc/conf.d/keymaps
  83. de-latin1-nodeadkeys
  84. emerge -aqv sys-fs/lvm2
  85. emerge -aqv app-admin/syslog-ng
  86. emerge -aqv app-admin/logrotate
  87. emerge -aqv sys-apps/mlocate
  88. emerge -aqv net-misc/connman
  89. rc-update add connman default
  90. rc-update add syslog-ng default
  91. rc-update add cronie default
  92. rc-update add sshd default
  93. rc-update add dbus default
  94. emerge -aqv sys-fs/exfatprogs
  95. emerge -aqv sys-fs/dosfstools
  96. emerge -aqv sys-fs/udftools
  97. emerge -aqv app-shells/zsh
  98. emerge -aqv app-shells/zsh-completions
  99. emerge -aqv app-shells/gentoo-zsh-completions
  100. emerge -aqv app-admin/sudo
  101. #echo "sys-boot/grub:2 device-mapper" > /etc/portage/package.use/grub
  102. emerge -aqv sys-boot/grub:2
  103. mount -o remount,rw /sys/firmware/efi/efivars
  104. grub-install --target=x86_64-efi --efi-directory=/boot --removable
  105. nano /etc/default/grub (i8042.nopnp dolvm quiet crypt_root=UUID= root=/dev/mapper/vg-root)
  106. grub-mkconfig -o /boot/grub/grub.cfg
  107. exit
  108. umount -l /mnt/gentoo/dev{/shm,/pts,}
  109. umount -R /mnt/gentoo
  110. reboot
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement