Installation instructions for the COSI lab build.
Install Ubuntu 18.10 server edition
Install the Ubuntu 18.10 server edition. No special MAAS or any other stuff, English language, etc.
Set DHCP on all interfaces. The DHCP server will automaticall hand out very specific IP addresses to the lab machines, based on their MAC address.
When configuring the disks, be sure to use the common smallest denomination so that you don't need to shrink the operating system image when you are cloning the operating system later.
A good size is somewhere between 32GiB and 64GiB. Generally, we do MBR installs since they are relatively easy to maintain.
Computer Naming Scheme
Machines are named using the following convention (as required by Kerberos later):
xx is 01-08.
Use the default
csguest username with the well-known password.
Install Base Packages
Ubuntu tends to puke a bunch of stuff at you when you are booting up, so you're going to want to wait for it to generate SSH keys and all that jazz.
Update the system once it boots up.
sudo apt update && sudo apt upgrade
Install Graphical User Interface and tools
Install required packages
sudo apt install htop vim git sudo apt install gnome-session gdm3 gnome-terminal sudo apt install firefox
Configure GDM to start on bootup.
#sudo systemctl enable gdm3 sudo systemctl disable NetworkManager sudo systemctl disable systemd-resolved sudo systemctl disable swap.img.swap
sudo apt install pavucontrol nautilus
Write out new configs
# important, removes symlink to /run rm /etc/resolv.conf vim /etc/resolv.conf
nameserver 126.96.36.199 nameserver 188.8.131.52 search cslabs.clarkson.edu