Convertir mi sistema operativo físico en un disco VirtualBox


33

¿Es posible convertir una instalación física de Ubuntu (PC basada en Intel con Ubuntu 10.10) en un disco de caja virtual, para que pueda usar ese mismo entorno en una PC separada o pueda mantenerlo virtual para las pruebas?

Algo similar a "Disk2VHD" que convierte un cuadro físico de Windows 2K3 y superior en una imagen VHD o VMware.

Estaremos agradecidos por su ayuda! Saludos cordiales

Respuestas:


27

Sí, sin embargo, lo más probable es que tarde mucho tiempo. En realidad no he probado los pasos a continuación, pero deberían funcionar.

Primero, necesitas hacer una imagen de toda tu partición. Debe conocer la ruta de la partición de la partición de Ubuntu, por ejemplo / dev / sda1 sería la primera partición en el primer disco duro conectado.

sudo dd if=PART_PATH of=OUTPUT_PATH/ubuntu.bin

tenga en cuenta que debe ejecutar el comando anterior desde un liveCD con la partición que está intentando copiar desmontada, es decir, necesita tener otro disco duro o algo para copiar todos los datos.

Puede apagar el liveCD y volver a iniciar Ubuntu para realizar el último paso:

Convierta el binario en una unidad vbox:

VBoxManage convertdd PATH_TO_ubuntu.bin ubuntu.vdi --format VDI

luego puede usar el ubuntu.vdi resultante como una unidad Virtualbox. Solo asegúrese de tener suficiente tiempo y espacio en el disco duro para esta operación. Un pequeño consejo: las tareas de la línea de comandos se pueden suspender presionando Ctrl+ Z. La operación se suspenderá y podrá usar su computadora nuevamente. Cuando esté interesado en reanudar el proceso, escriba fgel terminal y la operación se reanudará. Muy útil para operaciones largas como esta.


66
Usaría gparted antes de ejecutar dd. Con dd, si tiene una partición del sistema operativo Linux de 200 GB, obtendrá un archivo de 200 GB. Incluso si solo está usando 8GB. Luego, cuando convierta, necesitará 400 GB en total. Así que use gparted, reduzca a 9GB (déle un poco de espacio) y luego ejecute DD. Para tener en cuenta que lleva mucho tiempo ejecutar gparted, pero a la larga es mucho más rápido que hacer un VBoxManage en una copia de seguridad de bin DD de 200 GB. :)
Psytek7

2
Esto debería funcionar también y ser más rápido: ¿ sudo dd if=PART_PATH | VBoxManage convertdd stdin ubuntu.vdi SIZE_BYTES --format VDIdónde SIZE_BYTESestá el tamaño del dispositivo en bytes
Jacob

He usado estos pasos. Al iniciar el VDI en virtualbox me sale un error: FATAL: ¡No se encontró medio de arranque! El sistema se detuvo.
Riccardo

@butcher lo mismo aquí :(
00fruX

1
@ 00fruX Para el ddcomando inicial , necesita crear una imagen del dispositivo sin procesar (por ejemplo /dev/sda) en lugar de solo la partición primaria (por ejemplo /dev/sda1), de esa manera obtiene la partición de arranque.
chess007

1

una ruta alternativa, consulte: 'VMware vCenter Converter'

está disponible gratuitamente, y las reclamaciones lo hacen de una vez: http://linhost.info/2009/04/vmware-converter-installation-on-ubuntu-linux

a partir de ahí, se vincula a la página de vmware, pero solo bajo la 'versión 4.01' hay un sabor de Linux disponible. después del alboroto de registro, expanda y busque: "Historial de versiones - VMware vCenter Converter 4.0.1"


44
Acabo de intentar esto. Aún necesita un servidor ESX en algún lugar de la red para almacenar la VM. VMware VCenter Converter es solo el "intermediario" que convierte la computadora física en VM y la almacena en el servidor ESX. ( vmware.com/pdf/converter_standalone_guide401.pdf ) - "En las conversiones de Linux, no se implementa ningún agente en la máquina de origen. Se crea una máquina virtual auxiliar y se implementa en el host ESX / ESXi de destino".
00fruX
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.