Las razones por las querramos tener Windows XP sobre GNU / Linux (O sobre cualquier otro sistema operativo tipo UNIX: OpenBSD, FreeBSD, …) pueden ser:
- – Probar nuestra aplicacion Web en IE.
- – Probar nuestra aplicación para escritorio en Windows.
- – Compilar un código fuente para Windows.
- – Comprobar un código fuente en Windows.
- – Experimentación
El procedimiento que describiremos a continuación ha sido ejecutado usando Qemu sobre ubuntu 9.04 pero puede ser servir para cualquier distribución GNU / Linux pues solo difiere en el paso 1.
Qemu es un emulador veloz que soporta varias plataformas: ARM, CRIS, i386, M68k (ColdFire), MIPS, PowerPC, SH4, SPARc and x86-64. Qemu puede operar en 2 modos:
- Modo usuario: Ejecuta los procesos compilados para un CPU en otro CPU.
- Systema completo: Emula un sistema operativo completo, incluyendo varios periféricos.
1- Instalando Qemu
Debian / Ubuntu
apt-get install qemu && \ kqemu-common kqemu-source vgabios
CentOS / Fedora / RHEL
yum -y install qemu kqemu
2- Creando la imagen
Reservar un espacio de 2GB para la instalación de Windows XP
# qemu-img create /opt/winxp.img 2G Formatting '/opt/winxp.img', fmt=raw, size=2097152 kB
3- Iniciar proceso de instalación de Windows XP
# qemu /opt/winxp.img -cdrom /dev/cdrom -m 512M -boot d
4- Iniciar windows XP
# qemu /opt/winxp.img -m 512M
5- Emular memoria flash
# qemu /opt/winxp.img -usb -usbdevice disk:/dev/sdb1 -m 512M
6- Intercambiar entre Windows y GNU / Linux
Ctrl + Alt
Si Windows XP demora e instalarse presione Ctrl – C y ejecute el paso 4
Lecturas recomendadas
– man qemu