From 6d3e5b049560cb1b9c1118a335b22b5aacdc5a6c Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Mon, 11 Nov 2024 08:35:57 -0600 Subject: moving things around --- TODO.org | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) (limited to 'TODO.org') diff --git a/TODO.org b/TODO.org index b6faebf..d20199a 100644 --- a/TODO.org +++ b/TODO.org @@ -515,3 +515,41 @@ sudo mkarchiso -vo ~/iso/out ~/iso ** Info on Local Pacman Cache/Mirror [[https://bbs.archlinux.org/viewtopic.php?id=242471][Use pacman cache as local package mirror / Pacman & Package Upgrade Issues / Arch Linux Forums]] Captured On: [2024-04-13 Sat 12:07] +* Arch Install Steps +** References +[[https://youtu.be/zQQN3Pj4K0Y?list=PLHlcDXHFansDuXdFbU2XZXoNOGQiq1zr3][Stephen's Tech Talks: Arch Linux the Easy Way: Encrypted Wayland KDE, Timeshift, Working Boot from Snapshots]] +** Arch Install Choices +These are saved as "user_configuration.json" and "user_credentials.json" in the assets folder + +*** Disk Layout +- Wipe all selected drives and use a best-effort default partition layout +- Select btrfs +- Select "yes" to using BTRFS subvolumes with a default structure +- Select "yes" to BTRFS compression +*** Encryption password +This is the LUKS encryption password. Choose whatever password you like. +*** Bootloader +- Select "yes" to "use GRUB as bootloader instead of systemd-boot" +*** Profile +- Choose minimal +*** Kernels +- Choose linux +*** Additional Packages +git neovim openssh terminus-font +*** Optional Repositories +Select multilib +** Chroot Activities +After checking these items, you can exit and reboot +*** Check /etc/fstab +change relatime to noatime for SSD performance +remove space_cache=v2 as it's redundant +*** Check /etc/default/grub +check that encryption is setup properly (look for cryptdevice in grub_cmdline_linux) +add video=1920x1080 in grub_cmdline_linux_default after "loglevel-3 quiet" + +if you modify anything, make sure to type + +grub-mkconfig -o /boot/grub/grub.cfg +*** Check /etc/mkinitcpio.conf +check MODULES=(btrfs) +ensure that the HOOKS= line has encrypt before filesystems -- cgit v1.2.3