|
In this tutorial we will assume the use of VirtualBox as the VM player (see: http://www.virtualbox.org/)
Enable Shared Folders. This allows both the virtual machine and the real computer to exchange files as both can read and writes files to any directories you specify as a shared folder.
In order for Shared Folders to work the 'Guest additions' software must be installed correctly. For more information, please see below. |
In the Settings window, select Shared Folders and click the blue folder icon with the green cross to create a new one.
In the window that appears, under Folder Path select the folder or directory on the host computer that will act as a shared folder (create it if it doesn't already exist). Then under Folder Name give it a name as it will appear on the virtual machine; e.g. shared_folder
.
Make sure that Read-only is not selected and Auto-mount is selected.
to look like:
With Auto-mount selected, the shared folder can normally be found in the directory /media/ with the prefix 'sf_' added to the shared folder name e.g. If shared folders do not appear to work in the virtual machine, it may be that some additional software 'Guest Additions' is not installed or the shared folder needs to be mounted manually (see the VirtualBox user guide for more details). Note: The version of Guest Additions installed must match the version of VirtualBox or it may not work correctly. If not installed or if installed but not working, reinstall the Guest Additions software (see below), it does not take long. |
To have the monitor size in the virtual machine change size automatically as the virtual machine window is resized, select the 'Auto resize' option from the View menu when the virtual machine is active.
In order for this to work, some additional software might need to be installed on the virtual machine, known as Guest Additions. If this doesn't work, try installing (or reinstalling) the guest additions software.
The first time the virtual machine (VM) is started, the screen size may be set to 1024x768 pixels.
To change the screen size requires changing the desktop settings in the Linux virtual machine (similar to any Linux desktop)
Shared folders enable the host and guest machines to share files via a common folder (directory).
Please see instructions above for how to setup the shared folder for the virtual machine. These settings can also be used after the virtual machine has been configured but it must be rebooted for changes to take effect.
In order for shared folders to work, the Guest Additions software might need to be installed (or reinstalled) on the virtual machine. See below for more information.
It is important that the version of the Guest Additions installed on the virtual machine matches the version of the VirtualBox application. If they are not the same, shared folders & automatic screen resizing may not work correctly, even if a version of Guest Additions is installed. In which case, re-install following the instructions below. |
To install or re-install Guest Additions follow these instructions.
To check if guest additions is already installed run the following command:
lsmod | grep -i vbox |
if you see the following output (or similar), then the Guest Additions software is installed.
vboxsf 47936 0 vboxvideo 12669 1 vboxguest 293037 6 vboxsf drm 335594 3 vboxvideo |
However, if shared folders and automatic resizing of the screen are not working, then try re-installing following the instructions below.
These steps use the Mac OSX version of VirtualBox. Other systems may be slightly different.
In the Terminal, type the following command to change directory to the mounted CD:
cd /run/media/openifs/VBOXADDITIONS_4.3.34_104062 |
Note! The name of the VBOXADDITIONS directory may be different. The version number follows the directory name.
Note! The name 'openifs' in the above directory is the username. If this is not the right filename, open the filebrowser and select the mounted CD.
To start the installation of the Guest Additions, type the following command into the Terminal:
sudo ./VBoxLinuxAdditions.run |
This will prompt for the root password, usually 'metv1ew!'