sudo mount.vboxsf -w V_DRIVE /usr/local/v-drive
| Item | Version | License | Notes |
|---|---|---|---|
5.2.30 |
GPL |
Main environment to run Ubuntu and other OSs in. |
|
various |
Apache 2 |
Containers for testing and continuous integration processes. |
I usually have a Ubuntu running in VirtualBox. My system then gets the following configuration:
General/Advanced with Shared Clipboard and Drag’n Drop both set to bi-directional
System with 8GB RAM, PIIX3 chipset, clock on UTC, 2 CPUs (no PAE/NX), full acceleration
Display with 16MB RAM, 100% scaling, no remote display, no video capture
Audio enabled for output, not input (I am not doing conferencing on these systems)
Network NAT, sometimes I change that to a bridge when I need direct access, but for most work NAT is good enough
Serial ports: none (
USB set to USB1, don’t use it
Shared folder: my windows work folder mounted as V_DRIVE
User Interface: full screen and seamless, show on top of screen
I don’t mount my Windows drive(s) automatically. I am just running it manually:
sudo mount.vboxsf -w V_DRIVE /usr/local/v-drive
My bash settings are coming from the mounted drive, since I am using them also in WSL and Cygwin and other systems.
bashrc then sources them in:
_VDM_HOME=/usr/local/v-drive/home
DOT_BASH=${_VDM_HOME}/dotfiles/dotbash
source ${DOT_BASH}/bash.rc
Important is to have the VBoxGuest tools installed, to allow graphic handling (seamless desktop integration) and proper clipboard translation. The tools are actually kernel modules, so they require the build essentials.
sudo apt install gcc build-essential
Then download the ISO image required (for the VirtualBox version you are running) from the download site. Then mount the ISO and install the tools.
sudo -i
mkdir /media/ga
mount /usr/share/virtualbox/VBoxGuestAdditions.iso /media/ga
cd /media/ga
./VBoxLinuxAdditions.run
Sometimes I have problems with the vboxfs, which mounts Windows images into Ubuntu.
Usually, the link for mount.vboxsf`in `/sbin is wrong.
I had it pointing to /usr/lib/… a few times, which does not exist.
Setting it to /opt/VBoxGuestAdditions-4.3.10/lib/VBoxGuestAdditions/mount.vboxsf should do the trick
(change the version to the VBox version you are using).