Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- gdisk /dev/sda
- +512 EF00
- REST 8E00
- mkfs.vfat -F32 -n EFIBOOT /dev/sda1
- cryptsetup -c aes-xts-plain64 -s 512 -h sha512 luksFormat /dev/sda2
- cryptsetup luksOpen /dev/sda2 luks
- pvcreate /dev/mapper/luks
- vgcreate vg0 /dev/mapper/luks
- lvcreate -n swap -L 6G -Cy vg0
- lvcreate -n root -l +100%FREE vg0
- mkfs.ext4 -L ROOT /dev/mapper/vg0-root
- mount /dev/mapper/vg0-root /mnt
- mkdir /mnt/boot
- mount /dev/sda1 /mnt/boot
- mkswap -L SWAP /dev/mapper/vg0-swap
- swapon /dev/mapper/vg0-swap
- pacstrap /mnt base base-devel linux linux-firmware linux-headers dosfstools cryptsetup device-mapper lvm2 intel-ucode man-db man-pages nano reflector zsh
- genfstab -U -p /mnt > /mnt/etc/fstab
- arch-chroot /mnt
- nano /etc/fstab
- nano /etc/pacman.conf
- reflector --verbose --save /etc/pacman.d/mirrorlist --country France,Germany --protocol https --latest 5
- pacman-key --init
- pacman-key --populate archlinux
- pacman -Syyu
- touch /etc/vconsole.conf
- nano /etc/locale.gen
- locale-gen
- export LANG=de_DE.UTF-8
- nano /etc/mkinitcpio.conf
- add 'ext4 dm_snapshot' to modules
- HOOKS=(base systemd autodetect keyboard sd-vconsole modconf block sd-encrypt lvm2 filesystems fsck)
- mkinitcpio -p linux
- bootctl --path=/boot install
- nano /boot/loader/loader.conf
- default arch
- timeout 10
- editor 0
- cryptsetup luksUUID /dev/sda2 >> /boot/loader/entries/arch.conf
- nano /boot/loader/entries/arch.conf
- title Arch Linux
- linux /vmlinuz-linux
- initrd /intel-ucode.img
- initrd /initramfs-linux.img
- options luks.uuid=UUID luks.name=UUID=luks root=/dev/mapper/vg0-root rw
- cp /boot/loader/entries/arch.conf /boot/loader/entries/arch-fallback.conf
- initramfs-linux-fallback.img
- passwd
- useradd sidney -c "Sidney Streith" -mG users,wheel,audio,video,optical,games,storage,power -s /bin/zsh
- passwd sidney
- pacman -S networkmanager libxkbcommon libxkbcommon-x11
- EDITOR=nano visudo
- exit
- swapoff -a
- umount -R /mnt (REBOOT)
- ------------------------------------
- localectl set-locale LANG=de_DE.UTF-8
- localectl --no-convert set-keymap de-latin1-nodeadkeys
- localectl --no-convert set-x11-keymap de pc105 nodeadkeys
- systemctl enable systemd-resolved
- systemctl enable NetworkManager
- REBOOT
- systemctl enable systemd-timesyncd
- timedatectl set-timezone Europe/Berlin
- timedatectl set-ntp true
- hostnamectl set-hostname summercamp
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement