Void Linux

From Segfault
Jump to navigation Jump to search

Installation

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

void-installer

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

Update

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 
4.19.13_1
4.19.18_1
4.19.6_1

$ uname -r
4.19.25_1

$ vkpurge rm all

Links