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

Durante el tiempo que llevo como tester del proyecto ReactOS, no han sido pocas las situaciones en las que me he visto obligado a echar mano de la creatividad en pos de buscar soluciones a los distintos problemas que frecuentemente aparecen, y que son naturales del desarrollo de un sistema operativo que aun se encuentra en fase alfa, lo cual me ha permitido adquirir suficiente experiencia que ahora deseo compartir con la comunidad.

Este tutorial que apenas vamos a empezar, tiene como objetivo crear un entorno que nos permitira implementar una maquina virtual con dual boot con Linux, el cual posteriormente nos ayudara a mantener en orden nuestros sistemas de archivos, y ademas sera muy util a la hora de actualizar nuestra instalacion de ReactOS en modo frugal. Todo esto con la ayuda de uno que otro script en lenguaje bash, que son perfectos para automatizar tareas y quitarnos de encima mucho trabajo repetitivo.

Lo primero que vamos a hacer es crear dos discos duros virtuales con el fin de mantener separados los datos importantes, de los ficheros propios de los sistemas operativos a instalar.

Para ello haremos uso de la utilidad qemu-img que ya habiamos comentado en el anterior tutorial, situandonos en C:\VMs\QCOW ejecutaremos los siguientes comandos:

C:\qemu-2.6.0-windows\qemu-img create -f qcow2 system.qcow2 1024M
C:\qemu-2.6.0-windows\qemu-img create -f qcow2 data.qcow2 4095M

Esto creara dos discos duros virtuales, system.qcow2 y data.qcow2, como es notorio, el primero lo usaremos para instalar los sistemas operativos, mientras que el segundo sera destinado para almacenar los datos y los programas.

Tambien cabe aclarar que el tamaño del segundo disco no es arbitrario, 4 GB es el limite de peso para un archivo en particiones FAT32, sistema de archivos con el que estan formateadas la mayoria de memorias extraibles, y puesto que uno de los objetivos de este tutorial es darle portabilidad a la maquina virtual, dicho tamaño nos permite llevar la estructura de directorios completa en un pendrive o sd card por ejemplo.

Lo siguiente sera descargar la distribucion Linux con la que vamos a hacer el dual boot. Para efectos del tutorial (y como recomendacion personal) vamos a utilizar TinyCore Linux que es una distribucion ultra ligera pero a la vez muy completa. Especificamente vamos a instalar la version 4.4.7, que a pesar de ser algo antigua, es suficiente para los usos que le vamos a dar, por lo tanto vamos a descargar la imagen ISO de la version Core de 32 bits desde este enlace y lo guardaremos en C:\VMs\ISO\.

Ahora procederemos a editar nuestro script qemu-launcher.bat para agregar la definicion de nuestra nueva maquina virtual, para ello usaremos el siguiente bloque de codigo:

IF "%VM_NAME%" == "reactos_dual" (
SET HDA_IMAGE=system.qcow2
SET HDB_IMAGE=data.qcow2
SET CDROM_IMAGE=Core-4.7.7.iso
SET BOOT_ORDER=dc
)

Hasta aqui la primera parte del tutorial, en la segunda parte arrancaremos la maquina virtual e instalaremos TinyCore en ella.

Etiquetas:

Publicado por:

Fecha de publicación: 2023-09-29T08:49:29

Fecha de actualización: 2023-09-29T08:49:16