Automated installation script that will install VoidLInux on LVM + LUKS - See https://wiki.voidlinux.eu/Install_LVM_LUKS for manual details
Olivier Mauras 078bad7be5 Add intel-ucode on Intel CPU - Makes sense to add it in base to not have to rebuild initramfs from cfgmgmt tools 11 months ago
custom Externalize /var/tmp > /tmp link as a custom script 11 months ago
README.md Make install.sh executable 11 months ago
config Add passing of options to cryptsetup 11 months ago
install.sh Add intel-ucode on Intel CPU - Makes sense to add it in base to not have to rebuild initramfs from cfgmgmt tools 11 months ago

README.md

Voidlinux LUKS + LVM installer

Basic install script that replaces completely the standard VoidLinux installer.

Features

  • Full Disk Encryption for both boot and root partitions
  • Detects UEFI mode and creates partitions accordingly
  • Set options from a config file
  • Let's you define your LVs from config file
  • Supports execution of custom scripts inside install chroot for easy customization
  • Optionally add swap

Usage

  • Boot a VoidLinux LiveCD
  • Setup your network
  • Install Git xbps-install -S git

Then:

git clone http://git.mauras.ch/voidlinux/luks-lvm-install.git
cd luks-lvm-install

Edit config to your taste.
If needed put your .sh scripts in custom dir - see examples - before running install.sh

./install.sh