Skip to content

Automated minimalistic Arch Linux installation with an encrypted file system in UEFI mode.

Notifications You must be signed in to change notification settings

mikilian/arch-luks-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

arch-luks-setup

Automated minimalistic Arch Linux installation with an encrypted file system in UEFI mode.

Installation

Every script supports the --help parameter, use it to get more information. Script two and three can be downloaded automatically by the respective parent script.

  1. Base installation: bash -c "$(curl -s https://raw.githubusercontent.com/mikilian/arch-luks-setup/main/arch_install.sh)"
  2. arch-chroot: bash -c "$(curl -s https://raw.githubusercontent.com/mikilian/arch-luks-setup/main/arch_setup.sh)"
  3. Post installation: bash -c "$(curl -s https://raw.githubusercontent.com/mikilian/arch-luks-setup/main/arch_install.sh)"

Complete example with auto script downloader

bash -c "$(curl -s https://raw.githubusercontent.com/mikilian/arch-luks-setup/main/arch_install.sh)" -- --intel --target=/dev/sda --swap-size 16
./arch_setup.sh --user foo --host arch-vm --keymap de-latin1 --vfio --intel
exit
umount -R /mnt && swapoff -a
reboot

# login into account foo
./post_install.sh --desktop xfce --nvidia --kvm

References

Releases

No releases published

Packages

No packages published

Languages