I installed Ubuntu guest on a Windows 7 machine using VirtualBox. How can share folders between Ubuntu guest and Windows host? Thanks.
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 ;-)
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.
Sharing folders between host and guest
- Step 1
- Check if you already installed an extension pack or not?
Steps: Open VirtualBox ---> Click on File menu ---> Preferences (Ctrl+G) ---> Extensions tab
If you don't find any installed extension pack, go to the VirtualBox download page (https://www.virtualbox.org/wiki/Downloads) and look for Oracle VM VirtualBox Extension Pack, download and installed it.
* Extension Pack must be the same version of your VirtualBox) [If you don't know what is your's VirtualBox version, just click on Help menu ---> About VirtualBox]
- Step 2
I. Start your Virtual Machine
II. Click on Devices ---> Insert Guest Addition CD image
III. After that, you will see Guest Addition dialog box
IV. Click on Run to start installing VirtualBox Guest Addition
V. Enter your account password and click on Authentication
In case if you don't see Guest Addition dialog box, double click on VirtualBox Guest Addition CD image icon.
After that, you will see the
cdrom0 folder opened. Right-click in that folder and choose Open In Terminal.
Type in the terminal
sudo su and enter your account password. Use the
ls command to show all files of the
After that, type
chmod +x VBoxLinuxAdditions.run command to change the permission of
At last, run the command
sh ./VBoxLinuxAdditions.run to start installing VirtualBox Guest Addition
Now reboot your Virtual Machine.
- Step 3
Start your Virtual Machine ---> Click on Devices menu ---> Shared Folders ---> Shared Folder Settings
Now click on Add Folder icon
Choose your Folder Path, Folder Name will be automatically selected. Put the checkmark on Auto-mount and Make-Permanent. Click on the OK button.
Now reboot again your Virtual Machine.
After reboot, you will find the Shared Folder on your desktop.
- In case if you are unable to access the content of your Shared Folder, try those following steps.
Open your Terminal. Type
sudo su then enter your password.
Write the following commands
sudo usermod -a -G vboxsf mir (* Instead of
mir use your account name)
sudo chown -R your_account_name:users /media/your_share_folder_name/
sudo chown -R mir:users /media/sf_Linux_Application/
Now reboot your Virtual Machine and check the Shared Folder.
I had the same problem but after reading another question on this site, I discovered that running
made it work fine.