Development Stuff for hardware and software configurations
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
# cosi build
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):
where `xx` is 01-08.
For example, `cosi-01`.
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 system
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