22 de febrero de 2008

Maquina Virtual QEMU

Bueno existen varios sistemas para integrar maquinas virtuales en Linux, realmente en varios sistemas operativos, ya el viejo y aun utilizado WINE, pasando por virtualbox, terminando en XEN (recomendado), yo uso qemu, por su sencillez de instalacion y su uso, realmente bajo debian es muy sencillo y rapido hacer maquinas virtuales.

con un poco de tiempo para hacer el post con sus capturas respectivas aqui les pongo lo de QEMU.

uso debian etch
rtc:/winxp/qemu# uname -a
Linux rtc 2.6.23.8-custom #1 SMP Sat Nov 24 10:05:56 PET 2007 i686 GNU/Linux

como ven uso un kernel compilado a mi manera, no el image que viene con debian, por lo cual no funciona rapidamente el acelerador de qemu, el kqemu

veamos:
1.- apt-get install qemu

y listo asi de dificil es :) lo siguiente es crear el archivo imagen de nuestra maquina virtual, supongamos en /winxp creamos el archivo imagen, winxp.img, primero nos ubicamos en el directorio que queremos digamos winxp,

2.- cd /winxp
3.- qemu-img create winxp.img 5G

asi es le doy 5gb, suficiente para una maquina virtual donde hare pocas cosas, como testear iexplore, algo de vfp, u otras cosas.

luego insertamos el cd de windows xp en el lector y ejecutamos lo siguiente

4.- qemu -hda winxp.img -cdrom /dev/hda -boot d -m 256

en mi caso mi lector estuvo en /dev/scd0, pero para la mayoria imagino sera /dev/hda y sino con ver en su fstab o df lo sacan.

y listo si funciono el comando anterior veran lo siguiente:


La instalacion es la misma que si uno instalara xp en la pc.
una vez que seguimos los pasos de una instalacion xp, llegaremos al xp normal comun y el de siempre, pero oh sorpresa, hasta para mi fue.

recuerdo que en una version de slackware tuve que configurar los dispositivos de red, pero en este caso en debian etch, solo saco dispositivos de red e incluso capturo como dhcp y se puso a navegar aqui lamuestra del ipconfig y route print:


y aqui lo primero navegar en mi blog. :)


luego para ejecutar su maquina virtual hacen esto

5x.- qemu -hda winxp.img -m 256 -boot c



kqemu.-
linux-kernel-headers

apt-get install linux-kernel-headers kqemu

aqui para mi ya que yo uso un .tar.gz y no un kernel .deb

apt-get install kqemu-source

cd /usr/src
m-a prepare
m-a a-i kqemu

modprobe -v kqemu

Si queremos que el módulo acelerador esté disponible desde el inicio debemos editar /etc/modules (como root) y añadir una línea "kqemu".


lease:
http://es.wikipedia.org/wiki/Xen

http://es.wikipedia.org/wiki/QEMU

http://es.wikipedia.org/wiki/Wine

http://es.wikipedia.org/wiki/VirtualBox

0 comentarios: