Para ejecutar viejos programas de MS-DOS recurriremos en Linux al programa DOSBox
, lo que será mucho más rápido y sencillo que crear una máquina virtual.
# apt update # apt upgrade -y
e instalamos dosbox con
# apt install dosbox
~/.dosbox/
, por ejemplo ~/.dosbox/dosbox-0.74-2.conf
.$ mkdir ~/msdos
$ dosbox
y montar la carpeta que contiene los programas para msdos con el nombre de c
mount /home/nombre_usuario/msdos c:
Para montar una carpeta automáticamente cada vez que se inicie DOSBox, se debe editar el archivo de configuración llamado dosbox.conf
y añadir el comando de montaje en la sección [autoexec]
. De esta forma, DOSBox ejecutará ese comando cada vez que se inicie, montando la carpeta que se elija como una unidad virtual. Por ejemplo
[autoexec] mount c ~/msdos c:
install.exe
o setup.exe
, y seguiremos sus instrucciones.
keyb sp
O mejor editar el archivo de configuración y cambiar la línea keyboardlayout=auto
por keyboardlayout=sp
para que sea permanente el cambio.
[sdl]
, localizar las líneas: windowresolution=original output=surface
cambiarlas por
windowresolution=1280x960 (o la resolución que se quiera, por ejemplo 1024x768 para una más pequeña) output=openglnb ( o output=overlay que permite el escalado de la ventana; si nuestro hardware no soporta OpenGL podemos probar con output=ddraw)
guardar los cambios y reiniciar DOSBox.
Control+F10
Control+F10