Estoy ejecutando Ubuntu Desktop 12.04, y me preguntaba si era posible tomar de alguna manera todo mi sistema de archivos (todo debajo /
) y crear un ISO a partir de él. Entonces, quizás, use ese ISO como el sistema de archivos de una VM VBox (obviamente, tendría que ser Ubuntu, y probablemente 12.04).
Básicamente, he pasado mucho tiempo configurando mi máquina de desarrollo, pero necesito poder trabajar en ella desde cualquier computadora en la que esté. Las máquinas virtuales parecen ser la solución perfecta. ¡Gracias por adelantado!
ubuntu
virtualbox
virtual-machine
iso-image
pnongrata
fuente
fuente
Respuestas:
Probablemente sería más fácil crear una VM nueva, instalar Ubuntu en ella, y luego hacer una copia de seguridad de su caja de desarrollo y restaurar la copia de seguridad en la VM. Eso le daría una máquina virtual que podría ejecutar en cualquier máquina donde VirtualBox esté, o podría estar, instalado.
Dicho esto, ¿hay alguna razón por la que no pueda simplemente abrir el acceso VNC o SSH a su caja de desarrollo existente y acceder de forma remota? Si es posible, esa podría ser una opción más simple: al menos, le ahorraría un poco de sufrimiento cada vez que quiera usar el cuadro de desarrollo de una nueva máquina.
¡Espero que esto ayude!
fuente
man tar
es lo que recomendaría aquí; tal vez no sea la interfaz más acogedora, pero si solo trabajas en el cuadro de desarrollo (asegúrate de evitar / proc, / sys, / dev y / root a través de la opción --exclude) y descomprimes el resultado en tu VM, probablemente tendrás lo que necesitas. (Sin embargo, pensaría mucho en sus zapatos acerca de si es posible traer el material de desarrollo sin tocar el resto, tal vez copiar / home / username y hacer el resto a través de apt, por ejemplo. Siempre es mejor hacer lo menor cantidad de trabajo necesario, por ejemplo).puede volcar su hd en una imagen y
dd
luego convertir la imagen a un vmdk o lo que sea.apt-get install qemu
(instala QEMU en debian / ubuntu)qemu-img convert imagefile.dd -O vmdk vmdkname.vmdk
tomado de: aquí
fuente
Hice esto anteriormente en una máquina con Windows XP, pero supongo que también puedes hacerlo en Ubuntu. Pero usa
vmware
, novirtualbox
...Instalar
vmware-converter
(producto gratuito) en su caja de Ubuntu. Luego, convierta el sistema físico en un sistema virtual, después de ajustar los ajustes de configuración.Después de esto, tiene una imagen virtualizada con la que se puede 'jugar'
vmplayer
.fuente
Otra opción podría ser clonar su sistema operativo en una imagen de disco de VirtualBox:
fuente
Entonces, hay una de dos maneras de hacer esto. Para hacer un ISO directamente debes usar Remastersys. Esta es una herramienta que le permitirá crear un ISO del sistema actual. Luego puede arrancar el ISO y obtener ese entorno como un LiveCD. Una buena guía se puede encontrar aquí .
Si desea hacer un VHD (disco duro virtual) desde el disco físico, la única herramienta que conozco sería disk2VHD . Esa es una herramienta única de Windows. Sin embargo, también puede usar la herramienta Linux
dd
. Hay un buen tutorial para esto aquí .fuente
Copiado de ( http://karim-ouda.blogspot.com/2011/11/how-to-create-virtualbox-image-from.html )
sudo dd if=DRIVE | VBoxManage convertfromraw stdin FILENAME BYTES
Ejemplo real
sudo dd if=/dev/sda | VBoxManage convertfromraw stdin MyLinuxImage.vdi 120034123776
Notas:
Para obtener el número de bytes en la partición, puede usar el siguiente comando
sudo fdisk -l /dev/sda
Debe usar / dev / xxx not / dev / xxx1 o xxx2 para que la imagen contenga registros MBR
fuente
Para comenzar, puede crear una imagen de disco utilizando la utilidad partimage en una interfaz de línea de comandos. Después de esto, imagino que podría arrancar la nueva iso de creación con VMware.
Uso de Partimage Si está utilizando Ubuntu 12.04 o incluso 11.04, Partimage debería estar disponible en el centro de software de Ubuntu. Este método de instalación le permitirá buscar e instalar fácilmente el software seleccionado.
Paso 1. Abra el Centro de software de Ubuntu y ubique la barra de búsqueda en la esquina superior derecha de la ventana. Escriba "partimage" en la barra de búsqueda y luego presione Intro. El paquete de software de partimage será el primero en mostrarse. También se devuelve de esta búsqueda partclone (utilidad para clonar y restaurar una partición), partimage-server (usar partimage en una red) y partimage-doc (documentación de usuario de imagen de partición). Deberá hacer clic en instalar y dejar que el centro de software instale el paquete por usted.
Paso 2. Abre la Terminal e ingresa el siguiente comando "sudo partimage", luego ingresa tu contraseña y presiona enter.
Paso 3. Después de ingresar su contraseña, la aplicación Partimage debería aparecer en la ventana Terminal.
Paso 4. Comprender las opciones disponibles.
Paso 5. Esta pantalla se explica por sí sola. Primero querrá seleccionar el nivel de compresión deseado, si lo hay. También puede cambiar cómo se dividirá la imagen durante el proceso de escritura. El modo predeterminado es crear un archivo de 2 Gb. La opción final proporciona instrucciones de Imagen de pieza sobre qué hacer si termina el trabajo con éxito. Elija la opción que sea más adecuada para su situación.
http://www.ubuntulinuxguide.com
fuente