FreeDOS es un sistema operativo gratuito y de código abierto compatible con DOS que te permite ejecutar software y juegos antiguos de DOS en hardware moderno. Aunque Linux es un sistema operativo potente y versátil, hay momentos en los que podrías necesitar ejecutar aplicaciones basadas en DOS por compatibilidad o nostalgia.
En esta guía, te guiaré a través de los pasos para configurar FreeDOS en un sistema Linux utilizando Qemu, un potente emulador de código abierto.
¿Qué es Qemu?
Qemu es un emulador y virtualizador de máquina genérico y de código abierto que puede emular un sistema completo de computadora, incluyendo el procesador, la memoria y los periféricos, permitiéndote ejecutar sistemas operativos diseñados para diferentes arquitecturas.
Qemu es ligero, rápido y perfecto para ejecutar FreeDOS en Linux.
¿Por qué usar FreeDOS?
FreeDOS es una implementación moderna de DOS que es completamente compatible con aplicaciones y juegos clásicos de DOS.
Es ideal para:
- Ejecutar software legado.
- Aprender sobre DOS y sus comandos.
- Probar programas antiguos en un entorno controlado.
- Disfrutar de juegos retro.
Paso 1: Instalar Qemu en Linux
Qemu está disponible en los repositorios de la mayoría de las distribuciones Linux y para instalarlo, abre tu terminal y ejecuta los siguientes comandos según tu distribución:
Para Ubuntu/Debian:
sudo apt update sudo apt install qemu qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager
Para Fedora:
sudo dnf install qemu qemu-kvm virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer
Para Arch Linux:
sudo pacman -S qemu qemu-arch-extra virt-manager libvirt
Una vez instalado, verifica la instalación ejecutando:
qemu-system-x86_64 --version
Resultado de muestra:
QEMU emulator version 6.2.0 (Debian 1:6.2+dfsg-2ubuntu6.24) Copyright (c) 2003-2021 Fabrice Bellard and the QEMU Project developers
Paso 2: Instalar FreeDOS Usando Qemu en Linux
Primero, visita el sitio web oficial de FreeDOS y descarga la última imagen ISO (FD14-LiveCD.zip), y guarda el archivo ISO en un directorio, como ~/Descargas
.
A continuación, necesitas crear un disco virtual de 2GB en formato Qcow2 para instalar FreeDOS, que es eficiente y admite funciones como instantáneas.
qemu-img create -f qcow2 freedos.img 2G
Ahora, extrae el FD14-LiveCD.zip y arranca el FD14LIVE.iso para instalarlo en el disco virtual ejecutando los siguientes comandos.
unzip FD14-LiveCD.zip qemu-system-x86_64 -hda freedos.img -cdrom FD14LIVE.iso -boot d -m 512

Una vez que la máquina virtual se inicie, selecciona “Instalar en el disco duro” y presiona Enter.





Nuevamente elige la opción “Instalar en el disco duro”, que comenzará a formatear la unidad.





Después de la instalación, puedes arrancar FreeDOS directamente desde el disco virtual sin el ISO.
qemu-system-i386 -m 64 -hda freedos.img -boot c

Ejecutar programas de DOS en FreeDOS en Linux
Con FreeDOS funcionando, ahora puedes instalar y ejecutar aplicaciones y juegos de DOS.
Por ejemplo, para ejecutar un juego clásico como Doom:
- Descarga los archivos del juego Doom (por ejemplo, doom1.zip).
- Extrae los archivos en un directorio en tu sistema Linux.
- Monta el directorio en Qemu usando la opción -hdb:
qemu-system-x86_64 -hda freedos.img -hdb ~/Games/Doom -m 512
Dentro de FreeDOS, navega hasta el directorio y ejecuta:
C:\> doom.exe
Conclusión
Siguiendo esta guía, has configurado correctamente FreeDOS en Linux utilizando QEMU. Ahora puedes ejecutar programas antiguos de DOS, jugar juegos clásicos o experimentar con aplicaciones de DOS sin necesidad de hardware dedicado.