Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- gdisk /dev/sda
- n
- +1G
- ef00
- n
- 8309
- p
- w
- cryptsetup --key-size 512 --hash sha512 --pbkdf pbkdf2 luksFormat /dev/sda2
- cryptsetup luksOpen /dev/sda2 root
- pvcreate /dev/mapper/root
- vgcreate vg /dev/mapper/root
- lvcreate -n swap -L 8G vg
- lvcreate -n root -l +100%FREE vg
- mkfs.vfat -F32 -n boot /dev/sda1
- mkfs.ext4 -L root /dev/mapper/vg-root
- mkswap -L swap /dev/mapper/vg-swap
- swapon /dev/mapper/vg-swap
- mkdir /mnt/gentoo
- mount /dev/mapper/vg-root /mnt/gentoo
- cd /mnt/gentoo
- wget
- tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner
- cp --dereference /etc/resolv.conf /mnt/gentoo/etc/
- mount --types proc /proc /mnt/gentoo/proc
- mount --rbind /sys /mnt/gentoo/sys
- mount --make-rslave /mnt/gentoo/sys
- mount --rbind /dev /mnt/gentoo/dev
- mount --make-rslave /mnt/gentoo/dev
- mount --bind /run /mnt/gentoo/run
- mount --make-slave /mnt/gentoo/run
- chroot /mnt/gentoo /bin/bash
- source /etc/profile
- export PS1="(chroot) ${PS1}"
- nano /etc/fstab
- mkdir /efi
- mount /efi
- mount /boot
- package.use and package.accept
- emerge-webrsync
- rm /etc/localtime
- echo "Europe/Berlin" > /etc/timezone
- emerge --config sys-libs/timezone-data
- nano -w /etc/locale.gen
- en_US ISO-8859-1
- en_US.UTF-8 UTF-8
- de_DE ISO-8859-1
- de_DE.UTF-8 UTF-8
- locale-gen
- eselect locale set 6
- env-update && source /etc/profile && export PS1="(chroot) ${PS1}"
- emerge --ask --verbose --deep --with-bdeps=y --newuse --update --quiet @world
- emerge -aqv eselect-repository app-portage/eix dev-vcs/git
- eselect repository disable gentoo
- eselect repository enable gentoo
- eselect repository enable guru
- rm -r /var/db/repos/gentoo
- eix-sync
- emerge --ask sys-fs/cryptsetup
- emerge --ask sys-kernel/linux-firmware
- emerge --ask sys-firmware/intel-microcode
- emerge --ask sys-kernel/gentoo-kernel-bin
- emerge --ask --verbose sys-boot/grub
- grub-install --target=x86_64-efi --efi-directory=/efi --removable
- grub-mkconfig -o /boot/grub/grub.cfg
- echo summercamp > /etc/hostname
- nano /etc/conf.d/keymaps
- de-latin1-nodeadkeys
- emerge --ask net-misc/networkmanager
- emerge --ask app-admin/sysklogd
- emerge --ask sys-process/cronie
- emerge --ask sys-apps/mlocate
- emerge --ask net-misc/chrony
- emerge --ask sys-fs/dosfstools
- emerge --ask app-admin/sudo
- emerge --ask gui-libs/greetd sys-auth/seatd gui-apps/tuigreet
- nano /etc/greetd/config.toml
- nano /etc/inittab
- nano /etc/default/grub
- nano /etc/default/useradd
- CREATE_MAIL_SPOOL=no
- useradd sidney -c "Sidney Streith" -mG users,seat,wheel,audio,video,cdrw,cdrom,usb,input,portage,plugdev -s /bin/bash
- nano /etc/default/useradd
- EDITOR=nano visudo
- usermod greetd -aG video
- usermod greetd -aG input
- usermod greetd -aG seat
- rc-update add NetworkManager default
- rc-update add sysklogd default
- rc-update add cronie default
- rc-update add sshd default
- rc-update add dbus default
- rc-update add chronyd default
- rc-update add lvm boot
- rc-update add seatd boot
- passwd
- passwd sidney
- exit
- cd
- umount -l /mnt/gentoo/dev{/shm,/pts,}
- umount -R /mnt/gentoo
- reboot
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement