void-bootstrap is an automated, interactive command-line installer for Void Linux. It provides a guided installation process from partitioning the disk to a fully bootable system.
- Guides the user through disk partitioning and formatting.
- Mounts necessary partitions (Root, EFI, Btrfs subvolumes if applicable).
- Installs the base Void Linux system and essential packages (including GPU drivers) using
xbps-install. - Configures the chroot environment (hostname, timezone, locale, fstab).
- Installs and configures the GRUB bootloader.
- Sets up the root password, primary user account, and standard groups/services.
From a Void Linux live ISO, run:
xbps-install -Su xbps wget unzip
wget https://nightly.link/kunihir0/void-bootstrap/workflows/build/main/void_bootstrap-linux-x86_64.zip
unzip void_bootstrap-linux-x86_64.zip
./void_bootstrapNote: This installer is not distribution-agnostic. It is designed to run exclusively from a Void Linux ISO image.
Ensure you have the Rust toolchain installed.
- Clone the repository:
git clone https://github.com/kunihir0/void-bootstrap.git cd void-bootstrap - Build the project in release mode:
cargo build --release
- The compiled binary will be located at
target/release/void_bootstrap.
Contributions are welcome. Please submit a pull request or open an issue to discuss proposed changes.