You and your partner will be assigned a new joint account that you will use just for CS45 Linux kernel lab assignments (we will remove these accounts sometime shortly after the semester is over). You will also be assigned a specific CS lab machine on which you will do your Linux labs. You will run virtualbox only on your assigned machine and use /local on that machine to store your Linux source code VirtualBox VM image files. And, use git for revision control and to ensure back-up of your work.
ssh -X cs45X@your_assigned_machine_name
The result should be setting up a working directory structure on your assigned machine that looks something like this (created using your shared CS45 account):
                            /local/you_and_partner/
                                      |
     ---------------------------------------------------------
    /                                 |                       \     
ubuntu-12.04.3-STARTHERE/       linux-2.6.32.44/             lab2 
(virtualbox image)              (linux source)               (cloned git repo)
                                 you will do your            copies of linux  
                                 kernel dev here             files you modify 
                                                             and test programs