«

»

Ago 30 2012

Imprimir esta Entrada

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 otras distros de Linux para desarrollo de software. El otro día pensé si sería posible montar en Ubuntu el disco duro virtual de mi máquina virtual de VirtualBox.

  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 mount /dev/nbd0p1 /mnt/
  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/
    $ sudo qemu-nbd -d /dev/nbd0

Enlace permanente a este artículo: http://www.lopst.com/2012/08/30/montar-en-ubuntu-imagenes-de-discos-virtualbox/