TÍTULO: Instalar y configurar dosemu con freeDOS u otro dos
VERSIÓN LFS: Cualquiera
AUTOR: Alex Kloss <l.x.@gmx.de>
TRADUCTOR: Proyecto LFS-ES
SINOPSIS:
En ocasiones te apetece usar al bueno y viejo Disk Operating System,
por ejemplo para jugar a esos antiguos juegos (como el
commander keen), pero no quieres apagar tu sistema linux y no
tienes un disquete de arranque en ningún sitio...
RECETA:
Consigue dosemu (y freeDOS) ¡ya!
DESCARGAS:
http://www.dosemu.org
dosemu-<versión>.tgz; dosemu-freedos-bin.tgz
INSTALACIÓN:
dosemu:
Primero edita las opciones de compilación (compiletime-settings)
para elegir las que desees. El fichero compiletime-settings.help
explica la utilidad de estas opciones. Yo he escogido:
--snip
config {
experimental on
sbemu on
mitshm on
x on
net on
dodebug on
slangforce on
oldslang off
runasroot off
linkstatic off
newint on
aspi on
}
--snap
./rebuild all &&
cp bin/* <wanted prefix, e.g. /usr/bin> &&
mkdir /var/lib/dosemu /var/lib/dosemu/dosemu &&
cp src/plugin/commands/*.com /var/lib/dosemu/dosemu
ahora elige entre "dos" o "xdos". Si xdos se queja de que no
encuentra las fuentes tipográficas necesarias tendrás que editar
tu fichero etc/X11/XftConfig y añadir a las primeras líneas
dir "/usr/X11R6/lib/X11/fonts/misc"
y reiniciar las X.
Un pequeño problema es que el directorio src/plugin/commands
todo el material de dosemu. Por ejemplo falta el driver
cdrom.sys. Puedes encontrar el código fuente para turbo C en
/src/commands. Pero probablemente no tengas turbo C, así que
tendrás que encontrar la manera de 1. sacar el driver de alguna
distribución binaria o 2. compilarlo sin turbo C:
cd src/commands &&
for i in aspi cdrom ems emufs; do
as86 -b ${i}.sys ${i}.S
done &&
cp *.sys /var/lib/dosemu/dosemu
No hagas caso de los errores. Los drivers funcionan de todas
maneras.
freedos:
mkdir /var/lib/dosemu &&
cd /var/lib/dosemu &&
tar xzfv /<wherever it is>/freedos-bin.tar.gz
cualquier otro dos:
mkdir /var/lib/dosemu /var/lib/dosemu/dos &&
cp /<wherever it is>/io.sys /var/lib/dosemu &&
cp /<wherever it is>/msdos.sys /var/lib/dosemu &&
cp /<wherever it is>/command.com /var/lib/dosemu
Puede que estés interesado en copiar otros ficheros (himem.sys)
al directorio de dos.
CONFIGURACIÓN:
Copia etc/dosemu.users.[easy|secure] (fácil|seguro) y
etc/dosemu.conf a /etc y cámbialos para ajustarlos a tus
preferencias.
POR HACER:
Comprobar otros DOS, por ejemplo Caldera Open Dos, que también
es libre.
¡Espero que os haya ayudado!
Alex
|