It took me quite a lot of time to nut this out so I thought I'd write it up and save others some time.
Instructions:Software used:
Host: Windows 7
VirtualBox: v4.3.6
Guest: MintMATE 16
1) Create a folder on your host machine, I like to have mine on the Desktop, but you can have it wherever you want. I recommend creating a file in the folder so that you can tell if the share is working.
2) Start VirtualBox and open the settings for your Mint system.
Add a "Machine Folder" and select the folder you want to share (the one you created in step 1).
You will need to give it a name. Check the "Make Permanent" box so you don't have to repeat these steps.
You can then check "Auto-mount" if you want VirtualBox to automatically mount the share folder. If you do this it will be mounted in /media directory, along with the prefix "sf_". The other option is to manually set up where we want it to mount.
4) Start your virtual OS.
Option 1:
If you checked "Auto-mount" in step 2) the share folder will actually be mounted in /mdeia. The problem is that your user isn't a member of the vboxsf group (meanig you can't open it). We can fix this by adding our-self to the group:
Code: Select all
sudo gpasswd -a <username> vboxsf
sudo reboot
You should now be able to navigate to the folder:
Code: Select all
cd /media/sf_<ShareName>/
This isn't very convenient, so we can create a link to the mounted share:
Code: Select all
rmdir Desktop/VirtualBoxShare/
ln -s /media/sf_Share/ Desktop/
If you want to set up the mount point yourself you will need to continue with these steps.
5) We now need to create a folder where the shared folder will be "mounted". In terminal (CTRL + ALT + T):
Code: Select all
mkdir Desktop/VirtualBoxShare
Code: Select all
sudo mount -t vboxsf Share Desktop/VirtualBoxShare/
From my understanding Guest Additions has not been configured for the current user. To rectify this we need to reinstall it.
From the "devices" menu select "Insert Guest Additions CD image...", this should automatically mount the CD on the desktop.
Then run the installer:
Code: Select all
sudo /media/<username>/VBOXADDITIONS_4.3.6_91406/VBoxLinuxAdditions.run
Reboot the system:
Code: Select all
sudo reboot
Code: Select all
sudo mount -t vboxsf <ShareNmae> Desktop/VirtualBoxShare/
The next thing you probably want to do is mount the share automatically when you start Mint.
I originally tried to edit the fstab file, which is what it says in the VirtualBox documentation, but this didn't work:
Code: Select all
sudo gedit /etc/fstab (or use nano)
Code: Select all
Share /home/<username>/Desktop/VirtualBoxShare vboxsf defaults 0 0
where: [<sharename - from step 3> <mountpoint> vboxsf defaults 0 0]
Apparently fstab mounts the file system before vboxvfs has even been loaded. Luckily we can just put our mount command in the /etc/rc.local file:
Code: Select all
sudo gedit /etc/rc.local
Code: Select all
mount -t vboxsf Share /home/felix2/Desktop/VirtualBoxShare/
Code: Select all
sudo reboot
References:
<Can't post links>