Sharing folders between Ubuntu(guest) and Windows 7 (host) using VirtualBox

Solution 1:

If you get Permission denied when accessing the mounted shared folder, run the following command:

sudo adduser <yourUsername> vboxsf

Substitute <yourUsername> by your actual username (e.g. john or whichever is yours).

Then restart and you should have full access.

Solution 2:

run this on your terminal and everything is going to be fine:

sudo mkdir /media/(folder-name-on-linux)
sudo mount -t vboxsf (folder-name-set-on-virtualBox) /media/(folder-name-on-linux)

(folder-name-on-linux) will be available easily on your File Manager

PS: That way you won't need to restart your VM ;-)

Solution 3:

Close out your guest VM, and then open up the Settings dialog for that VM. Down near the bottom of the left hand navigation area in that dialog should be an option for shared folders.

You can select which folder(s) on the host machine you want shared with that particular guest VM, whether you want them mounted read-only by the guest, and whether to make them available on boot of the VM. Once done, restart / restore the guest VM and you should be able to navigate to the new filesystem or folder.

I usually make a new folder inside the 'VirtualBox VMs' folder in my user directory, titled 'Shared' and then share that folder with any guest VMs that need it. I mount it read-only so that no one machine can b0rk it for the others, and then I can place any necessary files in there that are desired.

Solution 4:

you should make the option of "insert guest addition CD image" active, from the devices menu, in order to enable shared folder. the shared folder should appear in the /media.