This Quick Start describes one way to run OSGeo-Live within a VirtualBox virtual machine. For other methods, follow links from the “See Also” section below.
- You can customize and update the system
- You can save your work within the VM
- You can install additional software
Most machines produced in the last 4-5 years will meet these requirements.
Downloads
Download Virtual Box for your platform, and install the software. On windows run the installer, or on Ubuntu-like linux systems do the following:
apt-get install virtualbox-ose
In addition download the OSGeo Virtual disk file (vmdk) from live.osgeo.org . Click on the “Download virtual machine” button. Then unzip the downloaded file (using 7zip ).
Create a Virtual Machine
Start the VirtualBox application and click on the New button to create a new VM, and then Next.
Enter a name such as OSGeo-Live, and choose Linux as the “Operating system”, and Ubuntu as the “Version”.
In the next screen set the memory to 1024 MB (or more if your host computer has more than 4GB).
Continue to the next screen and choose “Use existing hard disk” . Now click on the button (a folder icon) to browse to where you saved the osgeo-live-vm-6.0.vmdk file. Select this file, press Next and Create.
Once the VM is created, click on the Settings button. In the “General” section, go to the Advanced tab, and click to select “Show at top of screen” for the Mini toolbar.
Go to the “Display” section and increase video memory to 32 or 64 MB.
In addition, move to the “Shared Folders” section, and click the “Add folder” (green + icon on the right) to find a directory on your host computer that you wish to share inside the VM.
You can select to make the shared folder read only, and auto-mounted. Once the “Folder path” and “Folder name” are defined, click OK, and again OK to finish and close the settings window.
Running the Virtual Machine
Now bootup the VM by clicking the Start (green arrow) button.
Once the OSGeo system comes up, add yourself to the vboxsf group so that the shared folders (defined above) are accessible by running in a terminal window:
user@osgeolive:~$ sudo usermod -a -G vboxsf user
In the above example, we defined a Shared Folder path on the host system and named it “GIS” in the VM Settings. The shared folder will appear in the file system under /media/sf_GIS/. To mount this folder in the user’s home directory, for example, in a terminal do:
user@osgeolive:~$ mkdir GIS
user@osgeolive:~$ sudo mount -t vboxsf -o uid=user,rw GIS /home/user/GIS
Now files on your host machine in the chosen folder will also be available in the VM in the “GIS” folder in user’s home directory.