Void Linux

From Segfault
Jump to navigation Jump to search


The installation process is pretty staightforward. Boot a live image and run


This should take care of the most basic installation tasks and will leave us with a bootable Void Linux installation.

Post Install

They even have an article on Post Installation tasks. Let's install and configure some packages:

xbps-install -Sv acpi base-system checksec cryptsetup grub haveged lm_sensors pv pwgen spectre-meltdown-checker thermald wget

Enable some services - adjust as needed:

for s in acpid haveged sshd thermald; do ln -s /etc/sv/${s} /var/service/; done

After a service is enabled, it should already be running:

$ sv status acpid haveged sshd thermald
run: acpid: (pid 866) 1s
run: haveged: (pid 2823) 1s
run: sshd: (pid 862) 2s
down: thermald: 0s, normally up, want up


As Void Linux is implemented as a rolling release, we can use xbps (X Binary Package System) to update the system:

xbps-install --sync --update --verbose

For some reason Void Linux appears to leave old kernel images and modules in place, but provides a tool to remove them too:

$ vkpurge list 

$ uname -r

$ vkpurge rm all