¿Cómo migro Ubuntu actualmente instalado a una máquina virtual?

11

Estoy descubriendo que mis controladores gráficos (ATI Radeon HD 4200) funcionan MUCHO mejor en un sistema nativo de Windows, ni siquiera puedo hacer que los controladores de código cerrado funcionen en Ubuntu, lo que me lleva a querer ejecutar Windows como mi sistema operativo principal de nuevo pero tengo Ubuntu en una vm. ¿Alguien sabe cómo podría migrar mi sistema ubuntu actual a una máquina virtual?

Raansu
fuente
Buena suerte con esto: localizingjapan.com/blog/2011/03/05/… ... Instalaría Ubuntu en un servidor virtual y copiaría todos los datos importantes del Ubuntu normal a esa VM. Pero dudo que su problema desaparezca.
Rinzwind

Respuestas:

10

No es muy diferente de la copia de disco de máquina a máquina. Intenta usar Clonezilla .

Antes de ejecutar Clonezilla para hacer una imagen de partición, había corrido e2fsck -fa continuación resize2fs -Mpara hacer la partición original a la más pequeña, de modo que cuando se está moviendo la partición a la máquina virtual, puede hacerlo a cualquier tamaño que desee. Tenga en cuenta que, aunque lo he hecho resize2fs -Mmuchas veces y he tenido éxito, puede salir mal. Así que asegúrese de tener una copia de seguridad.

Instalaría un nuevo Ubuntu en una VM para que pueda hacer la partición como desee, luego sobrescribir la partición de la imagen de partición original creada por Clonezilla. De esa manera, usted sabe que el bootstrap funciona en la VM y está reemplazando la partición.

Una vez que se restaura la partición, mientras aún está en Clonezilla resize2fs(sin opción), el sistema de archivos se ajusta al mapa de la partición (también conocido como ampliado al máximo).

Así es como generalmente transfiero el sistema de un sistema a otro, sin necesidad de VM o no VM.

Naoyuki Tai
fuente
Super, intentaré este método, informaré cuando haya terminado
Raansu
Acabo de terminar esto, tuve algunos problemas debido a mis propios errores de usuario jajaja pero funcionó. ¡Gracias por la ayuda! : D
Raansu
También para aquellos que quieran hacer este método, no olviden agregar el nuevo UUID para su partición de intercambio en / etc / fstab, ¡ha cambiado!
Raansu
1
En mi caso, el "resize2fs" adicional en el extremo variable no era necesario, si instala un sistema Ubuntu nuevo y ejecuta clonezilla sobre él para restaurar solo la partición que necesita, como hice clonezilla lo completará.
Raansu
5

Puede crear una imagen de su instalación de Ubuntu desde un CD en vivo usando dd. Luego puede iniciar la imagen en bruto con la mayoría de las tecnologías de virtualización o convertir la imagen en bruto.

Mientras lo hace, puede tener problemas, especialmente si instaló los controladores ATI, y por lo que se recomienda, puede ser mejor simplemente hacer una instalación nueva.

Suponiendo que su Ubuntu esté instalado en / dev / sda, desde un CD en vivo ejecute dd

dd if=/dev/sda1 of=/storage/ubuntu.img bs=1024 

El ubuntu.img final será tan grande como su instalación de Ubuntu y deberá almacenarse en una partición separada o en un almacenamiento externo.

Puede iniciar la imagen en bruto como un disco duro o convertirla en una imagen de caja virtual (u otra)

VBoxManage convertdd ubuntu.img ubuntu.vdi
Pantera
fuente
Invertí la instalación de mi controlador ATI, estoy ejecutando los últimos controladores Xorg de Xorg-edgers, por lo que todo en teoría debería reconfigurarse a sí mismo
gráficamente,