To begin, visit virtualbox.org. You should be greeted with the following screen:

01-DownloadVB

Next, click on the "Download VirtualBox 6.1" button and follow the instructions to find the right download for your machine. For MacOS X, choose "OS X Hosts":


01a-VBDownloads

Once downloaded, find the .dmg file in your downloads area and double-click:

02-VirtualBoxDMG


The image will mount and you should see the following window. Double click on the 'VirtualBox.pkg' icon:

03-MountVBImage



You will be presented with the following screen… click on the "Continue" button:

04-InstallVBpkg


You can likely use the default installation location (/Applications). Click "Install" in the following screen:


05-ClickInstall



Once the install is complete, find the VirtualBox icon in your Applications folder:


05a-VBIcon


and double-click to launch VirtualBox:


06-RunVB


Here, click on the "New" button to create a new virtual machine to use for class!


07-ClickNew


You will need to provide a name for this virtual machine and choose the correct type and version of the OS you will be installing in the virtual machine. The Machine Folder setting can likely be left unchanged.

08-UseTheseSettings


Once the settings are set to the correct values, click on the "Continue" button. You will then be presented with the "Memory" settings page:


09-MemorySettings


By default, the memory setting will be set to 1GB (1024MB). Depending on how much memory you have on your personal machine you may want to leave it as it. If you have 8GB or more on your personal machine, consider upping the memory setting to "2048MB". This may help the machine run a little smoother (again, depending on how much actual memory you have on your machine). For the purposes of our class, you should be able to get away with the 1GB default setting. Plus, you can always change it later if you need to. When you have the memory setting the way you'd like it, click on "Continue" to move on to the "Virtual Disk" screen:


10-UseExistingHD


Here we need to tell VirtualBox to use the .vdi file you downloaded separately from osboxes.org. Start by making sure that the "Use an existing virtual hard disk file" radio button is selected, then click on the small "Folder" icon just to the right of the pop up menu that reads "Empty". You will be presented with the following screen:



11-FindDownloadedHD


Now, we need to "load" the .vdi file from osboxes.org into Virtual Box so it can be selected for our new virtual machine. Start by clicking on the "Add" button to bring up a file selection dialog:



12-OpenVDIfile


Navigate to wherever you downloaded the .vdi file and select it. Click on "Open" to continue:


13-ClickChoose


You should now see the Ubuntu VDI file in the virtual disk picker in VirtualBox. Select it and click "Choose":


14-ClickCreate

The Ubuntu image should now show up underneath the "Use an existing virtual hard disk file" option. Click on "Create" to create your virtual machine!


15-ClickStart


You should end up back at the "Oracle VM VirtualBox Manager" screen and should see a "CS2043" VM in a "Powered Off" state. Click on the "Start" button to "turn it on" !

Once turned on, proceed with instructions on how to complete your Ubuntu Setup.