COSI Void Build
|COSI Void Build|
|Contact Person:||Benjamin Lannon|
|Last Update:||Summer 2016|
|Services:||COSI Static Image|
This is a page for the Void Linux lab build made in Summer 2016
To install, burn any of the amd64 isos onto a flashdrive or cd. Next, boot it up and run
sudo void-installer in a terminal. This will give you a ncurses installer to install Void.
Skip Keyboard, and go down to Network and set it up with the ethernet and dhcp.
Next, choose network in the source menu which will download a minimal install with almost no packages other than the neccesary ones needed to boot.
In Hostname, name the computer cosi-0# depending on what computer it is being installed on. (When cloned, update it to match the computer in /etc/hostname)
Locale & Timezone
The locale is UTF-8 and the Timezone is America/New York
Enter the default COSI root password for the password section
In bootloader, install grub onto sda (or whatever the hard disk's is mounted as)
Next is the partitioning of the hard drive. I would suggest a configuration of the following: sda1 (/boot 2G), sda2 (swap 4G), sda3 (/ the rest). Make sure sda1's boot option is on.
In filesystems, change the file systems for each partition to be ext2, swap, and ext4 respectively and mount them to the above mountpoints.
Then you should be able to install completely. Once it has installed, reboot and you should come up to a default linux TTY.
Installing Extra packages
log in as csguest. A few packages need the non-free void repo, which can be installed with
sudo xbps-install -S void-repo-nonfree. Next, install the default packages as seen below.
Void Linux uses the Runit init system instead of systemd. There are a few services that need to be symlinked to /var/service, which are done by doing
sudo ln -s /etc/sv/<service> /var/service. Some default services needed to be started include:
These are all packages manually installed after the base install (output of xbps-query -m)
alsa-utils arandr atom audacity blender chromium chromium-pepperflash codeblocks cowsay dia dmenu eclipse emacs espeak feh filezilla firefox gimp git go grub htop hub inkscape libreoffice lxdm mit-krb5-client neofetch neovim nfs-utils nodejs nss-pam-ldapd octave pam-krb5 python3 racket rsyslog ruby rxvt-unicode strace tmux vim vivaldi vlc void-repo-nonfree wget wireshark xfce4 xorg xterm xtools
Krb5 / LDAP / NFS