Instalar Windows XP en GNU / Linux

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:

  1. Modo usuario: Ejecuta los procesos compilados para un CPU en otro CPU.
  2. 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

Nota:

Si Windows XP demora e instalarse presione Ctrl – C y ejecute el paso 4

Lecturas recomendadas

– man qemu

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.