¿Es posible tomar el contenido de un disco de VM y escribirlo directamente en un disco duro, de modo que pueda arrancar desde él y esencialmente convertir la VM en una instalación de sistema operativo normal?
Respuesta1
Sí, es posible escribir los contenidos desde un disco duro virtual a un disco duro físico.
Hay varias herramientas V2P (migración de virtual a física) disponibles, según el software de su máquina virtual (y, por lo tanto, el formato del disco de la VM).
Para caja virtual:
- Prepare el disco VM con
vboxmanage internalcommands converttoraw vm_disk.vdi vm_disk.raw
- Cópialo al disco.
dd if=vmdisk.raw of=/dev/sda bs=1M
Asegúrese de seleccionar el disco de destino correcto.
Dependiendo de su sistema operativo, eso podríasolo trabajo(por ejemplo, para la mayoría de las máquinas virtuales BSD y Linux), o puede encontrarse con muchos problemas con los controladores. Esto último probablemente ocurre con ventanas donde se selecciona un modelo de controlador durante la instalación y se usa a partir de ese momento. Ese modelo ahora tiene los controladores incorrectos, es decir, los del 'hardware' de virtualbox, mientras que ahora está en el hardware básico. Linux generalmente (re)detecta el hardware al arrancar. Eso hace que el arranque sea un poco más lento, pero normalmente se adapta bien a este tipo de cambios.
(No especificaste ningún sistema operativo en la máquina virtual, así que intento dar una respuesta amplia aquí).
Si el sistema operativo es Windows y no arranca, lea una de las muchas publicaciones sobre sysprep. Estos le mostrarán cómo hacer una copia de seguridad de la VM (por si acaso), ejecutar la generalización con sysprep y luego iniciar la conversión V2P.