diff --git a/install.md b/install.md index 2bdfb0b..fb5b26c 100644 --- a/install.md +++ b/install.md @@ -18,13 +18,13 @@ _Accept._ $ y _Create a new partition, accept default partition number 1 and first sector._ $ n -$ y -$ y +_Enter_ +_Enter_ _Enter partition size (second sector), 512 MB should be plenty for /boot and accept._ $ +512M _Mark as EFI._ $ ef00 -_New main partition, accept all the following using "y"._ +_New main partition, accept all the following pressing "enter"._ $ n **Print and check your partitions. There should be a 512 MiB EFI system partition and a Linux filesystem filling up the rest of the space** @@ -85,7 +85,7 @@ $ pacstrap /mnt base base-devel linux linux-firmware networkmanager nano sudo lv **Generate fstab.** $ genfstab -Up /mnt > /mnt/etc/fstab -_-U = Use UUID for source identifiers (shortcut for -t LABEL). +_-U = Use UUID for source identifiers. -p = Exclude pseudofs mounts (default behavior)._ **Chroot into your installation.** @@ -102,7 +102,8 @@ _Uncomment your language, e.g. de_DE.UTF-8 UTF-8 (and en_US.UTF-8)._ $ locale-gen _The uncommented languages should appear followed by "done"._ -echo KEYMAP=de-latin1 > /etc/vconsole.conf +echo KEYMAP=de-latin1 > /etc/vconsole.conf +echo LANG=de_DE.UTF-8 > /etc/locale.conf **Add necessary HOOKS and MODULES.** $ nano /etc/mkinitcpio.conf @@ -132,7 +133,9 @@ $ nano /bootloader/entries/arch.conf title Arch Linux linux /vmlinuz-linux-zen initrd /initramfs-linux-zen.img -options cryptdevice=/dev/sda2:main root=/dev/mapper/main-root rw lang=de init=/usr/lib/systemd/systemd locale=de_DE.UTF-8 +options cryptdevice=/dev/sda2:main root=/dev/mapper/main-root rw +options init=/usr/lib/systemd/systemd +options lang=de locale=de_DE.UTF-8 ``` **Create a fallback config.** @@ -145,7 +148,6 @@ $ nano /boot/loader/entries/arch-fallback.conf ``` title Arch Linux Fallback linux /vmlinuz-linux -initrd /initramfs-linux.img initrd /initramfs-linux-fallback.img ``` @@ -176,6 +178,18 @@ $ nano /etc/sudoers **Uncomment „%wheel ALL=(ALL) ALL“.** **Don't forget to also delete the space between the # and %wheel.** +**Since it's an encrypted single-user system, we don't need a login screen after boot.** +**Create the following directory and config-file for sddm:** + +$ mkdir /etc/sddm.conf.d +$ nano /etc/sddm.conf.d/autologin.conf + +``` +[Autologin] +User=john +Session=plasma +``` + **Exit and reboot.** $ exit $ umount /mnt/boot @@ -214,5 +228,5 @@ $ reboot - yakuake ## Post installation configuration (WIP) : -- Reflector hook - Installing yay +- Point to this: https://gitlab.com/srtghn3657/random-linux-tips