Here's how to use
virtualbox to run a virtual machine on the CS lab machines. Since the virtual disk is usually a large file (4-8GB), we use
/local to store the disk image.
Make a directory in
/local for the disk, so you don't go over your disk quota. If you use
/local instead of
/scratch, it will be faster, but local to the machine you are on (i.e., not accessible from all lab machines).
mkdir /local/hpotter1 cd /local/hpotter1
Now copy over a starting image we've already made. This machine will run debian 8:
cp -r /scratch/knerr/vmdisks/debian-8-Clone .
That command might take a few minutes to run, as the debian-8-Clone directory is about 7GB.
virtualbox and add the machine you just copied:
virtualbox Machine --> Add select /local/hpotter1/debian-8-Clone/debian-8-Clone.vbox click on the new machine's icon, then hit the Start button
That should pop open a console window and you should see the machine booting. Once it boots up, log in with:
login: swatcser password: cs.rocks!!
The swatcser user should be able to use
sudo, in case you want to add packages.
You should also be able to connect to the virtual machine with
ssh and transfer files to/from with
scp (in these examples, assuming your virtual machine is running on horseradish):
ssh -p 10022 swatcser@horseradish scp -P 10022 file.c swatcser@horseradish:.
You can also start
virtualbox in a
screen session without a GUI, so you can leave the virtual machine running, even after you log out:
screen # starts screen session vboxheadless -s "debian-8-Clone" # starts virtual machine Cntrl-a d # to detach from screen session
screen -r to re-attach to the screen session at a later time.
Back to SwatCS Help Docs