martes, 7 de abril de 2015

Cómo instalar una máquina virtual y Ms-Dos 6.22 en ella.

¿Qué necesitamos?


- Un programa de virtualización, usaré el "Oracle VM Virtualbox" (Link)
- Imagen del sistema Ms-Dos 6.22 (Link)

Procedimiento:


Empezaremos creando la máquina virtual, para ello, abriremos el "Oracle VM Virtualbox" y haremos clic en "Nueva", se abrirá la ventana que nos permite crear la máquina.
Lo primero que haremos será pulsar el botón de "Modo experto" (no es necesario, sirve para aumentar el número de campos por ventana al crear la máquina)
Introduciremos el nombre que queramos ponerle, en mi caso, "Virtualizando_Ms-Dos", si introducimos la palabra "Dos" en el nombre, el tipo y la versión se seleccionarán automáticamente.
En el campo "Tamaño de memoria" seleccionaremos la cantidad de memoria RAM que queremos que la máquina utilice; con 512 MB es más que suficiente.
En "Unidad de disco duro" dejaremos marcado "Crear un disco duro virtual ahora".
Hacemos clic en "Crear" para pasar a crear la unidad de disco duro.

En esta nueva ventana fijaremos los valores de nuestra unidad de disco duro virtual, por defecto, al elegir en la ventana anterior un tipo y versión de sistema operativo el mismo programa nos predefine algunas de las opciones, como tamaño de la RAM o del disco duro.
Dejaremos esto tal como está y pulsamos en "Crear".

¡Ya tenemos creada nuestra máquina virtual! Aparecerá junto a su nombre y estado en la lista de la izquierda.
Para inicializarla podemos hacer doble clic sobre ella o seleccionarla y pulsar sobre "Iniciar".
Al ejecutarla se abrirá una ventana que nos pedirá que seleccionemos el disco de inicio de nuestro sistema operativo, hacemos clic en el icono de la carpeta, buscamos y abrimos la imagen del Ms-Dos que hemos descargado en el enlace al principio de esta entrada.

Hacemos clic en "Iniciar" y ya tenemos arrancado el sistema.
Las ordenes en Ms-Dos se realizan mediante líneas de comandos.
La unidad en la que nos encontremos aparecerá al comienzo de la línea.


(A partir de aquí lo que se encuentre entrecomillado y de color rojo son líneas de comandos a introducir)

Ahora procedemos a instalar el sistema operativo en el disco duro para que arranque desde este.
Lo primero que tenemos que hacer es crear una partición en nuestro disco duro.
Para ello debemos introducir el comando "FDISK" y pulsamos Intro.
Se abrirá el asistente para crear particiones, seleccionamos la primera opción la cual nos permite crear particiones, "1" e Intro.
La siguiente pantalla nos dará a elegir entre diferentes tipos de particiones, escogeremos la primera opción para crear una partición primaria ("1", Intro).
Ahora nos preguntará si deseamos que ocupe el máximo espacio y hacerla la partición activa, confirmamos ("Y", Intro).
Pulsamos cualquier tecla para continuar.


Como ya tenemos creada la partición podremos darle formato, para formatear una unidad tenemos que introducir el comando "FORMAT" y como primer parámetro la unidad a formatear, "C:"; es decir, "FORMAT C:", Intro.

Los elementos, detrás del comando y separados cada uno de otro por un espacio, son parámetros.

Nos advertirá de que perderemos los datos, confirmamos.
Una vez completo el formato nos pedirá que le asignemos una etiqueta si queremos, yo lo llamé "DISCO".


Para que el arranque del sistema sea transferido a la unidad C: debemos copiar los archivos del sistema de un disco a otro.
Para ello solo nos hará falta introducir el comando "SYS" seguido de la unidad desde la cual deseamos que se produzca el arranque. Quedaría algo así: "SYS C:".


Llegados a este punto tendremos que realizar los ajustes necesarios para que arranque correctamente desde C:, para ello vamos a crear una carpeta llamada "msdos" en la raíz de la unidad C:.
Introducimos: "MD C:\MSDOS"
Ahora procederemos a copiar los archivos de la unidad A: a la carpeta que acabamos de crear. 
Para ellos usaremos el comando "COPY" el cual debe ir seguido del archivo a copiar como primer parámetro y como segundo parámetro, la ruta destino donde deben ser copiados.
En total y desde la unidad A: sería: "COPY A:\*.* C:\MSDOS".
Para acabar con la copia de archivos debemos transferir dos que serán necesarios para el autorranque del sistema a la raíz de la unidad C:.
Estos son "autoexec.bat", el cual incluye lineas de comandos que serán ejecutados automáticamente al iniciarse el sistema y "config.sys", contiene instrucciones de inicialización o configuración para el sistema.
Para copiarlos, introduciremos:
"COPY AUTOEXEC.BAT C:" Intro
"COPY CONFIG.SYS C:" Intro


Por último vamos a tener que modificar ambos archivos.
Los archivos se editan con el comando "EDIT" y, como ya empezamos a acostumbrarnos, como parámetro tecleamos el archivo a editar.
Sería: "EDIT C:\AUTOEXEC.BAT"
La pantalla mostrará el contenido del archivo y nos permitirá modificarlo.
Debemos introducir en la segunda linea lo marcado en rojo a continuación, dejando el contenido así:

@echo off
PATH C:\;C:\MSDOS
MSCDEX.EXE  /D:banana /L:R

La línea path indica donde se deben buscar los archivos que se encuentran a continuación.

Para guardar las modificaciones, apretamos a la vez Alt y F, con las flechas del teclado bajamos hasta "Exit", apretamos Intro, y volvemos a apretarlo para confirmar que queremos guardar las modificaciones.

Nos queda el último paso para que nuestro sistema esté preparado para arrancar solo, modificaremos el archivo "config.sys". Introducimos: "EDIT C:\CONFIG.SYS"
Una vez dentro vamos a modificar dos lineas solamente, la primera y la quinta, dejandolas así.

Linea 1             DEVICE=C:\MSDOS\HYMEN.SYS
Linea 5             DEVICE=C:\MSDOS\cd1.sys


Ya tenemos todo preparado para que el sistema arranque directamente desde la unidad C:, desconectamos la imagen del sistema desde la barra de menús del programa de virtualización.
"Dispositivos > Dispositivos CD/DVD > DOS6.22bootdisk.iso"
Reiniciamos la máquina. "Máquina > Reiniciar".
Si se inicia el sistema operativo teniendo el archivo .iso desvinculado es que todo está bien configurado y preparado.

Muchas gracias por seguir este tutorial.

2 comentarios:

  1. Muy buen post, te felicito

    ResponderEliminar
  2. Perfecto el tutorial.
    Cumple 100% hasta llegar a cargar un entorno DOS operativo en un NB con WIN 7.
    Por fin podré cargar mis antiguos lenguajes de programación!

    ResponderEliminar