Como Vojtech Trefny mencionó anteriormente,
1) primero convierta su VDI -> IMG
VBoxManage clonehd --format RAW ubuntu.vdi ubuntu.img
2) Luego monte el IMG
mount -t ext3 -o loop,rw ./ubuntu.img /mnt
3) Sin embargo, cuando recibí este mensaje de error:
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
y dmesg dijo:
[3105578.013671] EXT4-fs (loop0): VFS: Can't find ext3 filesystem
debe verificar la estructura de partición de .img:
fdisk -l ubuntu.img
Disk ubuntu.img: 21.0 GB, 20971520000 bytes
255 heads, 63 sectors/track, 2549 cylinders, total 40960000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf45bc910
Device Boot Start End Blocks Id System
ubuntu.img1 * 2048 12582911 6290432 83 Linux
ubuntu.img2 12584958 16775167 2095105 5 Extended
ubuntu.img3 16775168 40959999 12092416 83 Linux
ubuntu.img5 12584960 16775167 2095104 82 Linux swap / Solaris
4) Como puede ver, la partición principal está comenzando en los bytes 16775168. Sin embargo, tenga en cuenta que el tamaño del sector es 512 bytes, por lo que debe multiplicar los resultados 16775168 x 512 = 8588886016, por lo que debe compensar el montaje de esta manera:
mount -t ext3 -o loop,rw,offset=8588886016 ./ubuntu.img /mnt
5) En realidad, esto no funcionó para mí en caso de que el sistema de archivos estuviera sucio después de cambiar el tamaño. En este caso, hice más esto:
dd if=ubuntu.img of=ubuntu.disk bs=512 skip=16775168 count=12092416
e2fsck ubuntu.disk
mount ubuntu.disk /mnt