Skip to content

kunihir0/void-bootstrap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

void-bootstrap

Build Status

About

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.

What it does

  • 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.

Quick Start

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_bootstrap

Note: This installer is not distribution-agnostic. It is designed to run exclusively from a Void Linux ISO image.

Build Instructions

Ensure you have the Rust toolchain installed.

  1. Clone the repository:
    git clone https://github.com/kunihir0/void-bootstrap.git
    cd void-bootstrap
  2. Build the project in release mode:
    cargo build --release
  3. The compiled binary will be located at target/release/void_bootstrap.

Contributing

Contributions are welcome. Please submit a pull request or open an issue to discuss proposed changes.

About

simple void linux installer for the base image to get the userland

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Contributors

Languages