Running under VirtualBox
Clone this wiki locally
When running the GoboLinux 016 live ISO through VirtualBox, you will notice that
startx does not start correctly by default. There are two solutions for this: running the graphical environment in VESA mode (low resolution, 1024x768) or building VirtualBox's own graphics drivers.
The quick solution: Setting up VESA mode
Run the following command:
This will activate in /System/Settings/X11 a fallback version of xorg.conf, preconfigured to use the
vesa driver. Then you'll be able to start X normally with:
Once you install the system to a VirtualBox disk image, you will have to do the same procedure.
The nice solution: Setting up VirtualBox guest additions
VirtualBox requires its own graphics drivers in order to perform advanced features such as smart mouse sharing and running at a window-dependent full resolution.
These drivers can be built using the "Guest Additions" ISO image included with VirtualBox.
The catch is that we are already using the virtual CD drive from VirtualBox to run the ISO, so we need to add a second one. With the virtual machine shut down, right-click the image, then at the Storage pane, add a second optical drive, and insert the
VBoxGuestAdditions.iso file that should be somewhere in your VirtualBox installation:
Then, boot GoboLinux normally in VirtalBox, and do the following:
mount /dev/sr1 /Mount/CD-ROM cd /Mount/CD-ROM ./VBoxLinuxAdditions.run udevadm trigger
When you run
udevadm trigger the drivers should be loaded, and the console will change resolution immediately. (It will also lose the nice-looking GoboLinux font: to reload it, type
Now, you can start Xorg normally with:
If you want to resize your VirtualBox window, make sure "Auto-resize guest display" is turned on in the VirtualBox "Machine" menu, then, after resizing the VirtualBox window, type in the GoboLinux terminal the following
xrandr --output VGA-0 --preferred
This will resize the desktop to match your window size.
Note that this installation of the VirtualBox guest additions will only last for the current Live-CD session. If you install GoboLinux into a VirtualBox virtual hard drive, you will have to do the same again.