Guía rápida de qemu

Qemu arrancandoEstá disponible en el repositorio de gnuLinEx, para la versión 2004r1, la versión 0.7.2 de Qemu, un excelente simulador de máquinas virtuales.

Una de las mejoras que tiene respecto a la versión disponible en Debian sarge es la posibilidad de instalarle un módulo para el kernel que acelera considerablemente (x 5) el funcionamiento de la máquina virtual. Este módulo no tiene licencia gpl y no está incluido en el paquete, pero el desarrollador de qemu incluye los fuentes por si alguien se lo quiere compilar.

Los pasos para usar qemu:

apt-get install qemu

qemu-img create -f qcow imagen.img 6000M crea una imagen con un disco de 6 GB.

Para instalar linex, se puede hacer desde el cdrom:

qemu imagen.img -cdrom /media/cdrom -boot d -m 256

o desde el archivo iso que contiene la imagen del cd:

qemu imagen.img -cdrom linex2004r1.iso -boot d -m 256

Una vez instalado, se puede arrancar con:

qemu imagen.img -boot c -m 256 -user-net

Esto nos permitirá arrancarlo con 256 mb de memoria y con un servidor dhcp que permitirá conectar a Internet desde la maquina emulada a través de la red que tenga el ordenador donde está instalado qemu.

Aceleración de qemu: Para que funcione hay que instalar en nuestro kernel el módulo kqemu, compilado con ese mismo kernel. Aquí se puede descargar un archivo comprimido que contiene la compilación para el kernel 2.6.7 de LinEx 2004, JuegaLinEx y LinEx 2004r1.

Una vez descargado, se descomprime y dentro del directorio kqemu que se genera, se ejecuta (como root):

sh install.sh

A partir de entonces, cada vez que queramos ejecutar qemu con aceleración, basta con que antes ejecutemos como root:

modprobe kqemu. Si se está usando udev en el sistema (que no es el caso de LinEx 2004), hay que ejecutar modprobe kqemu major=0

Referencias para profundizar más:

http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=debianQemu

http://www.debian-administration.org/articles/40

http://lists.gnu.org/archive/html/qemu-devel/2004-09/msg00150.html

https://gladius.unex.es/tallerlinux/index.php?gadget=blog&action=single_view&id=39

15 comentarios en «Guía rápida de qemu»

  1. Me da la impresión que la mayoria de gente queremos utilizar qemu para ejecutar win en linux.

    He instalado qemu i después win XP sin problemas. Pero una vez instalado, el win xp no llega a arrancar nunca. Alguien ha conseguido hacer funcionar win xp en el qemu de linex? Alguna sugerencia para que funcione?

    Mucas gracias por el trabajo que estais haciendo en linex. Salut. Pep.

  2. Muy bueno el articulo.
    Tengo un problema, he instalado un M$ winxp en qemu pero al instalar matlab desde cd no me lo pilla, reconoce la unidad pero me pide que inserte disco.Hay que arrancar qemu para soporte para cd?
    ps: por favor responder en mail 😉
    gracias

  3. fzf: Al igual que ocurriría si usas wine, solo te pueden destrozar el windows emulado, nunca el linux sobre el que lo estás ejecutando.

  4. gracias José, así que pormas que windows este infectado nunca te podra dañar la pc, siempre al sistema emulado.?

  5. Hola fzf, eso es, sólo se te puede estropear ese windows, incluso si tienes dentro del windows un virus que da orden de formatear el disco, formatearía el disco virtual dentro de qemu, que no es más que un simple archivo para linux. Tu linux permanecerá inalterado.