Encrypted Arch is a semi-interactive script to install Arch Linux over SSH to a fully encrypted disk created using LVM on LUKS.
It's not ready for production use yet. It's still in beta.
Source code
Highlights
- Full encryption
- Install via SSH
- Format/create disks and partitions with a pre-generated layout file or commands automatically
- GRUB and mkinitcpio configurations:
- Set hooks and modules dynamically
- Set GRUB_CMDLINE_LINUX_DEFAULT dynamically
- Create ssh keys and keep them safe
- Desktop: KDE Plasma
- Display Manager: sddm
- UFW firewall rules
- FAI: Except a few questions (passwords, passphrases), fully automatic installer
- Beta
- ...
Usage
- Clone it to your host machine.
- Set permissions for the files
run.sh,./installer/install.shand./installer/chroot.shto make them executable:chmod +x run.sh ./installer/install.sh ./installer/chroot.sh. - Run the
./run.shfile. It will try to connect to your target machine and run the./installer/install.shscript which then runs the./installer/chroot.shwhen needed.