Create a new virtual machine, selecting Linux and Ubuntu64 as the Type and Version. Select sufficient memory (i.e. in green zone just before the redzone). For the hard disk, select the 'Create a virtial hard disk now' option. Choose VDI and dynamically allocated. Choose 1TB as the size.
Follow instructions as directed on screen to install Ubuntu. Choose minimal installation. Restart when prompted.
sudo apt-get update
sudo apt-get upgrade
reboot
sudo apt-get install gcc make git
Insert and run the guest additions. Set the Shared Clipboard and Drag and Drop to be bidirectional. Restart the machine. Don't forget to eject the Guest Additons disk.
git clone https://github.com/WTAC-NGS/ngs-vm.git
cd ngs-vm
Install latest version of miniconda for Python 3
./install_miniconda.sh
Install the softare in a specific conda environment and add a line to the bashrc to activate that environment.
./install_software.sh
cd tests
./test_unix.sh
sudo usermod -a -G vboxsf manager
Tag a version of the repo used to make the VM using the name of the course as the tag name. Historically, this has not ben done.