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

En la segunda parte del tutorial particionamos el disco de datos y creamos un sistema de archivos EXT2, ahora es momento de configurar el disco duro restante para instalar Linux y ReactOS en el.

Arrancaremos nuevamente nuestra maquina virtual:

C:\VMs\qemu-launcher.bat reactos_dual

Lo siguiente que haremos, sera repetir el proceso de particionado para el disco de sistemas, cuidadosamente seguiremos la siguiente secuencia de comandos:

sudo fdisk /dev/sda
presionamos enter
n
presionamos enter
p
presionamos enter
1
presionamos enter
presionamos enter
t
presionamos enter
c
presionamos enter
a
presionamos enter
1
presionamos enter
w
presionamos enter

Ahora es momento de formatear la particion del disco de sistemas, esta vez lo haremos con FAT32, que es el sistema de archivos recomendado para instalar ReactOS. Para el efecto necesitaremos primero descargar e instalar la extension dosfstools, y acto seguido proceder con el formateo de la particion:

tce-load -wi dosfstools.tcz
sudo mkdosfs -n REACTOS /dev/sda1

Actualizamos /etc/fstab y montaremos /mnt/sda1 para escritura:

sudo rebuildfstab
sudo mount /mnt/sda1

Ahora vamos a montar la imagen ISO de TinyCore y copiaremos los archivos base en el disco duro:

sudo mount /mnt/sr0
sudo mkdir /mnt/sda1/boot
sudo cp /mnt/sr0/boot/* /mnt/sda1/boot/

Ya con los archivos copiados, es hora de instalar el bootloader, para efectos del tutorial vamos a usar grub4dos que es bastante completo y muy facil de configurar:

tce-load -wi grub4dos.tcz
sudo /usr/local/share/grub4dos/bootlace.com --time-out=0 /dev/sda
sudo cp /usr/local/share/grub4dos/grld /mnt/sda1/

Una vez instalado grub4dos, es necesario crear el archivo menu.lst que contendra el menu de sistemas operativos y sus respectivas configuraciones.

sudo vi /mnt/sda1/menu.lst
presionamos enter
i
presionamos enter

Toca escribir a mano el siguiente codigo:

timeout 30
default 0

title TinyCore 4.7.7
root (hd0,0)
kernel /boot/vmlinuz quiet norestore noswap noapic tce=sdb1 home=sdb1 opt=sdb1
initrd /boot/core.gz

title TinyCore 4.7.7 Recovery
root (hd0,0)
kernel /boot/vmlinuz quiet base norestore noswap noapic
initrd /boot/core.gz

title Command Line
commandline

title Restart
reboot

title Shutdown
halt

Con este codigo sera suficiente para iniciar TinyCore tanto en modo normal como en modo recuperacion, del cual hablaremos en otra entrega. Solo resta salir de Vi con la siguiente secuencia de comandos:

Presionamos ESC
:x
Presionamos enter

Finalmente apagamos la maquina virtual:

sudo poweroff

Hasta aqui esta parte del tutorial, en la siguiente entrega instalaremos ReactOS en modo frugal y configuraremos el archivo menu.lst para que sea capaz de arrancar FreeLdr.

Etiquetas:

Publicado por:

Fecha de publicación: 2023-09-28T05:16:35

Fecha de actualización: 2023-09-28T05:10:53