summaryrefslogtreecommitdiff
path: root/content/articles/arch-installation.md
AgeCommit message (Collapse)Author
4 daysarticles: arch-installation: Improve descriptionHEADmainarchinstallxengineering
4 daysarticles: arch-installation: Add arch-install-scriptsxengineering
This tiny package without any additional dependencies provides more tools to maintain / work on the existing system or even create a new Arch Linux system from the created one. A very useful capability worth an additional package.
4 daysarticles: arch-installation: Fix security riskxengineering
This makes sure only the `root` user can modify contents of the `/boot` partition and only the `root` user and members of its group can read the content. Otherwise on `bootctl install` two warnings were raised.
5 daysarticles: arch-installation: Remove serial supportxengineering
The Linux kernel uses the last `console=` kernel command line parameter as the "primary console". Only on that one the LUKS unlock prompt is displayed. Thus at the moment only one of the two consoles (serial / graphical) can be fully supported. Graphical is chosen since it is the more "default" option which should work everywhere. Full dual-support is appreciated and might be possible to implement in the future.
5 daysarticles: arch-installation: Use qemu-img ddxengineering
This avoids saving a multi-gigabyte image file to disk and streams directly to the target block device.
5 daysarticles: arch-installation: Add nftables firewallxengineering
nftables is a modern Linux firewall software. It is enabled by default using the package-provided default rules.
5 daysarticles: arch-installation: Remove htopxengineering
This can be installed on demand. `top` is anyway available.
5 daysarticles: arch-installation: Switch to vixengineering
This replaces nano as editor.
5 daysarticles: arch-installation: Use systemd networkingxengineering
This switches from: - NetworkManager - chrony to: - systemd-networkd - systemd-resolved - systemd-timesyncd - iwd This reduces the required packages, moves to more minimal software and allows convenient configuration based on simple text files.
5 daysarticles: arch-installation: Switch to UEFIxengineering
This is an incremental step towards secure boot and modernizes the boot process. Furthermore less packages have to be installed, the bootloader configuration is simpler and everything is file-based instead of `dd`ing into the master boot record directly.
6 daysarticles: arch-installation: Enable serial consolexengineering
This allows to use the final system with Qemu's `-nographic` option. This is more convenient since no keyboard layout has to be configured and text can be copied and pasted.
6 daysarticles: arch-installation: Switch to GPTxengineering
This allows to use bigger drives like 4 TB and above.
2025-10-04articles: Add qemu-arch-installation.mdxengineering