Instalar MSDOS sobre QEMU

28.01.2015 a las 14:50 hs 681 0



Es cierto que existe dosbox y que podemos ejecutar mucho software de MSDOS correctamente no obstante no es lo mismo que utilizar QEMU para emular un ordenador viejo e instalar el software original en esa maquina virtual.
Esto segundo es bastante más efectivo si disponemos de un ordenador más potente que lo que queremos emular creando esa maquina virtual.
Lo primero es instalar qemu. Esto en debian se puede hacer con un apt-get install qemu y en mageia simplemente buscaremos qemu y lo instalaremos desde el menú de instalación de software.
Una vez se tiene instalado en el sistema QEMU los pasos son los siguientes:


Creación de un disco virtual de 2 gigas.

qemu-img create -f qcow msdos.disk 2G


Esto nos generará un disco duro virtual en el fichero msdos.disk que será donde vamos a instalar el sistema.
Ahora nos hacen falta los disquetes de MSDOS 6.22 y estos podemos bajarlos desde
Para poder ver los links necesitas estar Registrado . O.. ya tienes cuenta? Logueate!
.

Son 3 disquetes, bueno, imagenes de disquetes. Una vez descomprimidas vamos a copiarlas al directorio donde tenemos el archivo virtual de disco duro de 2G.
Ejectuaremos la emulación del sistema indicando que el disco duro esta en el fichero msdos.disk y que hemos cargado q disquete en la unidada a que será arrancable.


qemu-system-i386 -hda msdos.disk -m 64 -L . -fda setupdisk1.img -boot a








De esta forma vamos a empezar a instalar el sistema al disco duro virtual. Llegará un momento en el que nos va a solicitar el disco de instalación 2 y luego el 3. Para cambiar usaremos la combinación de teclas: control + alt + 2
Eso nos lleva a la consola donde podemos obtener información de los dispositivos con info block. En nuestro caso seguramente la disquetera se llame floppy0.
Escribimos lo siguiente para cambiar el disquete virtual 1 por el 2:

change floppy0 setupdisk2.img




Regresamos a donde estabamos con control + alt + 1 y presionamos enter para seguir con la instalación. Repetiremos el proceso con el disquete 3 cuando se nos solicite e indicaremos setupdisk3.img.
Con control + alt + q podemos salir de la ventana de la maquina virtual para usar la de nuestro sistema.
Cuando el sistema este instalado cerraremos qemu y lo abriremos ahora así:

qemu-system-i386 -hda msdos.disk -m 64 -L .




Añadir software
Podemos copiarnos la imagen del disquete 1 y llamarla por ejemplo discovirgen.img

mkdir discovirgen
mount -o loop discovirgen.img discovirgen/

De esta forma podemos montar ese disquete en el directorio discovirgen. Una vez lo montamos vamos a poder ver su contenido. Podemos borrarlo o meter otros archivos allí.

Una vez tengamos copiado lo que queremos podemos desmontarlo así:

umount discovirgen

Luego como antes hemos indicado podemos cargar un disquete pasando con control + alt + 1 a la consola de la maquina y escribiendo change floppy0 discovirgen.img

De esta forma podemos ir metiendo contenido al disco duro virtual no obstante lo mejor es directamente montar el disco duro para pegarle allí los directorios de los juegos o software que queramos ejecutar en nuestra maquina virtual de MSDOS.
Con guestfish vamos a poder montar esto.




Esa captura es del editor edit y nos servirá para modificar archivos y crear algunos escritos.

El rey de la polla

Puntos: 226


Comentarios (9)


Cargando comentarios espera un momento...
No tienes permisos para comentar.
Para poder comentar necesitas estar Registrado. O.. ya tienes usuario? Logueate!