Montar en Ubuntu imágenes de discos VirtualBox

Uso mucho VirtualBox. En mi ordenador el sistema operativo es Ubuntu, pero gracias a VirtualBox dispongo en cualquier momento de una máquina virtual con Windows para utilizar puntualmente software que no puedo utilizar en Ubuntu. El otro día pensé si sería posible montar en Ubuntu el disco duro virtual de mi máquina virtual de VirtualBox. Y en el blog bethesignal.org encontré una buena solución.

  1. Antes de nada, apaga tu máquina virtual. No puedes montarla en Ubuntu si la tienes abierta en VirtualBox
  2. Abre el terminal. Todo lo que viene a continuación es a través de terminal.
  3. Instala qemu-kvm
    	$ sudo apt-get install qemu kvm
    	
  4. Carga el módulo network block device.
    	$ sudo modprobe nbd
    	
  5. Ejecuta qemu-nbd. No olvides sustituir <vdi-file> por el nombre —ruta completa— de tu imagen de disco .vdi)
    	$ sudo qemu-nbd -c /dev/nbd0 <vdi-file>
    	
  6. Con esto tendrás cargado el disco completo en /dev/nbd0. Cada una de sus particiones se identifica añadiendo p y el número de partición. Por ejemplo, la primera partición sería /dev/nbd0p1.
  7. Y ya está! Ahora puedes montar la primera partición del disco virtual escribiendo por ejemplo:
    	$ sudo mkdir /mnt/windooze
    	$ sudo mount /dev/nbd0p1 /mnt/windooze
    	
  8. Ya puedes copiar archivos o lo que necesites.
  9. Cuando hayas terminado y quieras desmontar la partición y apagar el servicio qemu-nbd (para poder cargarla de nuevo con VirtualBox, por ejemplo) sólo has de escribir lo siguiente:
    	$ sudo umount /mnt/particion_windows
    	$ sudo qemu-nbd -d /dev/nbd0
    	

Acerca de esta entrada

Libros en Amazon.es:
Sobre informática | Sobre PHP | Sobre CSS | Sobre javaScript