Guadalinex

Que no te engañen, exige el código fuente.

Virtualizar linux sobre linux: Qemu

Posted by Enrique Ramos Ortiz en mayo 21, 2008

A continuación detallo el procedimiento que sigo para virtualizar una distribución de linux, en concreto Guadalinex V5, sobre otro linux que es con el que trabajo normalmente, por nombre Debian GNU/Linux (nótese el uso de GNU😉.

Bueno decir que el procedimiento de instalación de qemu voy a saltarmelo, puesto que ya lo tengo instalado de alguna que otra prueba, pero que tampoco debería tener mayor complicación:

$ uname -r
2.6.22-3-k7

$ dpkg -l | grep qemu
ii kqemu-common 1.3.0~pre11-8 Common files for the QEMU Accelerator module
ii kqemu-modules-2.6.22-3-k7 1.3.0~pre11-8+2.6.22-6.lenny1 kqemu modules for Linux (kernel 2.6.22-3-k7)
ii kqemu-source 1.3.0~pre11-8 Source for the QEMU Accelerator module
ii qemu 0.9.1-3 fast processor emulator

Lo primero sería cargar el módulo kqemu (como root), que aunque podría cargarlo de forma automática no me interesa ya que no es una cosa que use habitualmente:

# modprobe kqemu

Ya como usuario normal, me sitúo en el directorio donde quiera guardar la imagen/máquina virtual, en mi caso /mnt/qemu y creo la imagen, siempre y cuando tengamos permisos en el directorio.

$ cd /mnt/qemu/

$ qemu-img create guadalinex_v5_alpha.img 4G
Formatting ‘guadalinex_v5_alpha.img’, fmt=raw, size=4194304 kB

Ya sería cuestión de arrancar la máquina virtual desde CD, situados en el directorio donde tengamos la imagen:

$ qemu -localtime -hda guadalinex_v5_alpha.img -cdrom /dev/cdrom -m 256 -boot d

Otra opción, es arrancar la máquina virtual desde una imagen de la distribución, sin tener que grabarla previamente a CD.

$ qemu -hda guadalinex_v5_alpha.img -cdrom /ruta/guadalinex-v5-live-alfa.iso

En mi caso estoy virtualizando una LiveCD, por cuestiones que no viene el caso, pero en el caso de que nuestra intención sea la de realizar una instalación en el disco duro, recomiendo la versión NoLive, ya que consumen menos recursos puesto que no cargan todo el entorno gráfico, y teniendo en cuenta que la RAM que le asigno es de 256MB (más o menos lo que me queda libre ‘$ free -m’), pues seguramente con una Live me tarde todo el día en realizar el proceso completo :o(

Virtualizar Guadalinex V5 Alpha sobre Debian GNU/Linux Lenny Testing

Una vez instalada, ya solo nos quedaría arrancarla directamente desde disco duro con un comando tipo:

$ qemu -hda guadalinex_v5_alpha.img -m 256 -boot c

Una respuesta to “Virtualizar linux sobre linux: Qemu”

  1. jasvazquez said

    Para poder arrancar la imagen sin tener que grabar la iso debería añadirse el parámetro -boot d en la instrucción qemu -hda guadalinex_v5_alpha.img -cdrom /ruta/guadalinex-v5-live-alfa.iso

    Un saludo

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: