I'm trying to mount a vdi file in ubuntu 13.10. I tried to
sudo apt-get install virtualbox-fuse
but it complains about not finding the package.
Converting it to raw is not really an option for me, I don't have enough free space.
virtualbox-fuse was deleted from apt repository. You can download it from Launchpad, and install it. Once you download it, just press Ctrl+Alt+T on your keyboard to open Terminal. When it opens, navigate to where the file was downloaded, and run the command(s) below:
Once installed, you can mount the vdi by typing
Note: virtualbox-fuse depends on virtualbox 4.1.18, and will not work with 4.2. Thanks to Marius.
Running Ubuntu 14.04 with Virtualbox 4.3.10 I installed the package by forcing dpkg.
Everything worked just fine after that.
When you mount the vdi file it just gives you access to the partitions, but you need to then mount the partition somewhere. For example:
This is not correct! The 4.1-version of "vbfuse" is compatible to the 4.x line of the official virtualbox versions.
Just download the virtualbox-fuse package, but don't install it with:
Instead, simply copy the package to a (temporary) directory, extract is and copy the "vdfuse" binary over to your system:
You will need root privileges to execute some of the above commands depending on the permissions of /usr and /var in your system.
This way you don't have to uninstall your virtualbox-4.x. Tested under Ubuntu 12.04, but also should work on other versions.
Prepare working environment::
Get required packages::
Make partitions and format::
and mount image::
After you finished your investigation, you should unmount VDI image from the network device.