Instalando y usando Qemu en Debian
Instalando Qemu- ¿Qué es Qemu?
- ¿Cómo lo instalo?
- Usando Qemu
- Pasada la instalación del Sistema Operativo
- Copyright y licencia.
La aplicación Qemu es la que tiene como objetivo crear máquinas virtuales dentro del sistema operativo que estemos usando, esto de crear máquinas virtuales significa que nosotros podemos emular la mayoría de los sistemas operativos que existen, por ejemplo, es muy trivial emular un GNU/Linux con Qemu, hasta podemos emular Windows 98 con Qemu si es que queremos. Por experiencia no es tan factible emular Windows XP. Si queremos emular dicho Windows lo podemos hacer instalando el Acelerador de Qemu (Quemu Accelerator) que también lo podemos descargar de la página oficial de Qemu pero tiene una desventaja muy importante, no es Software Libre, es gratis pero no es libre.
Si estamos en Debian por supuesto que está en los repositorios oficiales, solo nos basta hacer un:
# aptitude install qemu
Si no deseamos instalarlo desde los repositorios de Debian, ya sea porque no utilicemos Debian o porque no nos dé la gana lo único que tenemos que hacer es descargarnos el código fuente o los binarios de la página oficial de Qemu (mencionada anteriormente) y seguir lo pasos de instalación que dicen en la documentación.
Antes que nada debemos aclarar que Qemu funciona creando imágenes, es decir, nosotros debemos crear una imagen del sistema operativo y luego empezar la instalación desde el CD del sistema operativo que queramos instalar.
Para crear la imagen donde se va a instalar el Sistema Operativo lo hacemos de la siguiente manera:
qemu-img create NOMBRE.img 2G
El comando anterior lo que hace es crear una imagen llamada NOMBRE.img (que en realidad le podemos colocar el nombre que queramos) y el cual posee un tamaño de 2 GB (GigaBytes). Los valores alterables aquí son el nombre de la imagen y el tamaño, que varia dependiendo de cuanta información vayamos a instalar u ocupar en el sistema operativo a emular.
Si se preguntan dónde crear la imagen, deben tener en cuenta que donde la vayas a crear debes tener al menos el espacio que especificaste al crear la imagen.
Una vez creada la imagen es hora de empezar a instalar el sistema operativo. Lo que debes hacer ( en el mismo directorio donde creaste la imagen) es lo siguiente:
qemu -hda NOMBRE.img -cdrom /dev/cdrom -boot d -m 128
Esta claro lo que hace ese comando, cuando especificamos "-cdrom /dev/cdrom" le estamos indicando a Qemu que el CD del sistema operativo a instalar esta en /dev/cdrom , si nos dice algo como "qemu: could not open hard disk image '/dev/cdrom'" significa que hemos escogido el dispositivo no adecuado, debemos ver en el directorio /dev cuales dispositivos que tengan que ver con cdrom nos aparecen. Con "-boot d" le estamos diciendo que va arrancar desde el CD, o que va a iniciar desde el CD. Con "-m 128" le estamos indicando que cantidad de memoria le va a dedicar a la máquina virtual, es importante no colocar mas cantidad de memoria de la que tenemos porque si no nos devolverá un error indicándonos que no poseemos memoria suficiente.
Una vez que hayas ejecutado el comando anterior lo mas seguro es que hallas empezado la instalación del sistema operativo, ya para terminar lo único que hace falta es que comprendas que una vez terminada la instalación debes "encender" la máquina virtual ya instalada, ¿Cómo hacer esto? La respuesta es muy sencilla. Lo único que debemos hacer es ejecutar el siguiente comando:
qemu -hda NOMBRE.img -m 256 -boot c
NOTA: Debes estar ubicado en el mismo directorio donde esta la imagen, es decir, NOMBRE.img , de no ser así debes dar la ruta absoluta o relativa para que pueda encender. P.E: /home/alejandro/qemu/Debian/NOMBRE.img
El comando anterior lo que hace es decirle al Qemu que cargue la imagen NOMBRE.img usando 256 MB de memoria pero en vez de arrancar desde el CD arranque desde el Disco Duro (eso es lo que le decimos con "-boot c")
Copyright (c) 2006 Alejandro Garrido Mota.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".
- Inicie sesión o regístrese para enviar comentarios
- 6258 lecturas

Hace unos días tuve la ocasión de probarlo para utilizar alguna distro que tirase de kernel 2.4 para unas prácticas. Instalé RedHat 9.0 y Mandrake 8.1 sin problemas, pero ambas se quedan colgadas al reiniciar. Lamentablemente he tenido que usar vmware para poder usar estas. ¿Alguien ha probado versiones tan antiguas sin problemas en qemu?
Respuesta a Hace unos días tuve la
Hace unos meses que no uso qemu, pero recuerdo que en la página oficial hay para descargar el kqemu que acelera su funicionamiento, pero por lo que yo leí en su momento hay que instalarlo a la vez que qemu pero desde las fuentes.
Mi experiencia con qemu no es muy provechosa pues es muy limitado a la hora de emular una tarjeta gráfica y es muy lento, yo emulé el windows 2000 para poder hacer la declaración de la renta y desistí.
---
No te preguntes lo que podemos hacer por ti, sino lo que TU puedes hacer por TI MISMO
Respuesta a Hace unos meses que no
Pues yo tengo un WindowsXP en un Qemu que uso sólo y exclusivamente para poder usar PowerDesigner y me va bastante bien (PIV-2.8Ghz). No va tan bien como en una vmware pero tampoco anda muy lejos (con el kqemu puesto , ojo).
Saludos.
---
¡Buscad primero, malditos! ;P
Yo he usado qemu y me ha ido bien con XP, aunque algo lento (PIV2.4) pero con Windows 98 no me pilla la red y no sé porqué. A ver alguien que me heche un cable.
a mi me sale esto
Connected to host network interface: tun0
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
Could not initialize SDL - exiting
Que tal e instaldo el qemur pero la verdad no se como seguir la instalacion de xp..ayuda..saludos..