Tutorial: Instalando ReactOS en QEMU, manos a la obra

En la segunda parte del tutorial ya tocamos por encima los comandos basicos de QEMU, ahora vamos a ponernos el mono de trabajo y lograremos arrancar una maquina virtual corriendo ReactOS en ella.

Lo primero que debemos tomar en consideracion es que ReactOS necesita una unidad de disco duro en la cual instalarse, asi que antes haremos una breve pausa para familiarizarnos con qemu-img, la utilidad que incorpora QEMU para manejar imagenes de disco duro.

Lo que haremos sera ejecutar este sencillo comando:

C:\qemu-2.6.0-windows\qemu-img create -f qcow2 C:\VMs\QCOW\reactos.qcow2 4095M

Si armaste correctamente la estructura de directorios mencionada en la primera parte del tutorial, tendras una imagen qcow2 recien creada en la ruta especificada, respecto al tamaño del archivo en cuestion, te podras fijar que apenas pesa unos cuantos kilobytes, esto se debe a que QCOW2 es un formato de disco virtual con alocacion dinamica, esto es en sencillos terminos, una imagen de disco que crecera a medida de que se la vaya llenando de datos. Ademas el numero al final no es al azar, sino que es el tamaño maximo que un archivo puede tener en una particion FAT32, pero tu le puedes poner un numero mayor si usas otro sistema de archivos como por ejemplo NTFS.

El siguiente paso es ahora descargar una imagen de cd-rom de ReactOS, para esto podemos ir a la pagina de descarga de las nightly builds y bajarnos la mas reciente, yo en mi caso voy a usar una imagen LiveCD, ya que esta me permitira instalar en modo frugal el cual es facil y rapido de implementar, pero tu puedes optar por una instalacion normal si asi lo desesas.

El archivo que acabas de descargar esta comprimido en formato 7z, necesitaremos tener 7-zip para acceder a la imagen .iso, la cual vamos a descomprimir en C:\VMs\ISO y a efectos de no alargar nuestro comando de invocacion, procederemos a renombrar a reactos-livecd-dbg.iso.

Ahora si, ha llegado el momento, nos dirigimos a nuestra ventana de linea de comandos, y ejecutamos la siguiente instruccion:


CD C:\qemu-2.6.0-windows\
qemu-system-i386w -M pc -name ReactOS -cpu qemu32 -L bios -m 128 -hda C:\VMs\QCOW\reactos.qcow2 -cdrom C:\VMs\ISO\reactos-livecd-dbg.iso -net nic,model=rtl8139 -net user -vga std -serial file:C:\VMs\LOGS\debug.txt


Si todo ha ido bien, al ejecutarlo tendremos inmediatamente una bonita ventana cargando nuestro freeldr, y en cuestion de segundos aparecera el escritorio de ReactOS que indica que la operacion ha sido todo un exito.

Esto es todo por el momento, pero aun estamos lejos de terminar, la siguiente parte del tutorial contendra un script escrito en lenguaje batch para automatizar la mayoria de parametros y ejecutar QEMU con un solo click.

Publicado por:

Fecha de publicación: 2023-08-30T10:25:51

Fecha de actualización: 2023-08-30T10:25:35