Tutorial: Dual Boot con Linux e Instalacion Frugal en maquina virtual, cuarta parte

En la tercera parte terminamos la instalacion de Linux, ahora continuaremos instalando ReactOS en nuestra maquina virtual.

Lo primero sera volver a editar el script qemu-launcher.bat para cambiar la imagen ISO de TinyCore por la de ReactOS LiveCD, tambien cambiaremos el orden de arranque para que inicie desde el disco duro:

IF "%VM_NAME%" == "reactos_dual" (
SET HDA_IMAGE=system.qcow2
SET HDB_IMAGE=data.qcow2
SET CDROM_IMAGE=livecd.iso
SET BOOT_ORDER=cd
)

Arrancaremos de nuevo la maquina virtual, presionamos enter para elegir la opcion por defecto del menu de Grub4Dos, y esperamos a que arranque TinyCore.

C:\VMs\qemu-launcher.bat reactos_dual

Ahora ejecutaremos la siguiente sencuencia de comandos con el fin de copiar el contenido de la imagen ISO del LiveCD en nuestro disco duro:

sudo mount /mnt/sr0
sudo mount /mnt/sda1
sudo cp -r /mnt/sr0/reactos /mnt/sda1/
sudo cp -r /mnt/sr0/profiles /mnt/sda1/
sudo cp /mnt/sr0/loader/setupldr.sys /mnt/sda1/freeldr.sys
sudo cp /mnt/sr0/freeldr.ini /mnt/sda1/
sudo rm -f /mnt/sda1/reactos/system32/hal.dll
sudo mv /mnt/sda1/reactos/system32/halacpi.dll /mnt/sda1/reactos/system32/hal.dll
sudo umount /mnt/sr0

Una vez copiados los archivos de ReactOS al disco duro, necesitamos editar freeldr.ini segun el tutorial para instalacion frugal.

sudo vi /mnt/sda1/freeldr.ini

Por ultimo deberemos editar menu.lst para indicarle a Grub4Dos como debe arrancar ReactOS.

sudo vi /mnt/sda1/menu.lst

Escribimos el siguiente bloque de codigo justo antes de la primera entrada del menu:

title ReactOS 0.4.15
root (hd0,0)
kernel /freeldr.sys

Y listo, hemos instalado ReactOS en modo frugal junto a TinyCore Linux en dual boot, ahora solo resta reiniciar la maquina virtual y ya podremos iniciar ReactOS normalmente:

sudo reboot

Hasta aqui esta entrega, en la ultima parte del tutorial se revisara en detalle el script que actualizara nuestra instalacion frugal cada vez que lo necesitemos.

Etiquetas:

Publicado por:

Fecha de publicación: 2023-09-28T09:10:35

Fecha de actualización: 2023-09-28T09:10:10