Difference between revisions of "COSI Void Build"

From CSLabsWiki
Jump to: navigation, search
(Created page with "{{services |contact_person = Benjamin Lannon |last_update = ''Summer 2016'' |host_vm = |vm_host = |services = COSI Static Image |category = Lab Build |hand...")
(No difference)

Revision as of 02:07, 21 May 2016

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

Install

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.

Network

Skip Keyboard, and go down to Network and set it up with the ethernet and dhcp.

Source

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.

Hostname

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

Root Password

Enter the default COSI root password for the password section

Bootloader

In bootloader, install grub onto sda (or whatever the hard disk's is mounted as)

Partition

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.

Filesystems

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.

Post Install

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.

Runit Services

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:

  • dbus
  • lxdm
  • sshd

Packages

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

TODO