O FreeDOS é um sistema operacional compatível com o DOS, gratuito e de código aberto que permite executar software e jogos antigos do DOS em hardware moderno. Embora o Linux seja um sistema operacional poderoso e versátil, há momentos em que pode ser necessário executar aplicativos baseados em DOS por questões de compatibilidade ou nostalgia.
Neste guia, vou te guiar pelos passos para configurar o FreeDOS em um sistema Linux usando o Qemu, um poderoso emulador de código aberto.
O que é o Qemu?
O Qemu é um emulador de máquinas genérico e de código aberto que pode emular um sistema de computador completo, incluindo o processador, memória e periféricos, permitindo a execução de sistemas operacionais projetados para diferentes arquiteturas.
O Qemu é leve, rápido e perfeito para executar o FreeDOS no Linux.
Por que usar o FreeDOS?
O FreeDOS é uma implementação moderna do DOS que é totalmente compatível com aplicativos e jogos clássicos do DOS.
É ideal para:
- Executar software antigo.
- Aprender sobre o DOS e seus comandos.
- Testar programas antigos em um ambiente controlado.
- Curtir jogos retrô.
Passo 1: Instalar o Qemu no Linux
Qemu está disponível nos repositórios da maioria das distribuições Linux e para instalá-lo, abra seu terminal e execute os seguintes comandos com base na sua distribuição:
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
Uma vez instalado, verifique a instalação executando:
qemu-system-x86_64 --version
Saída de Exemplo:
QEMU emulator version 6.2.0 (Debian 1:6.2+dfsg-2ubuntu6.24) Copyright (c) 2003-2021 Fabrice Bellard and the QEMU Project developers
Passo 2: Instalar o FreeDOS Usando o Qemu no Linux
Primeiro, visite o site oficial do FreeDOS e baixe a imagem ISO mais recente (FD14-LiveCD.zip), e salve o arquivo ISO em um diretório, como ~/Downloads
.
Em seguida, você precisa criar um disco virtual de 2GB no formato Qcow2 para instalar o FreeDOS, que é eficiente e suporta recursos como snapshots.
qemu-img create -f qcow2 freedos.img 2G
Agora, extraia o FD14-LiveCD.zip e inicie o FD14LIVE.iso para instalá-lo no disco virtual executando os seguintes comandos.
unzip FD14-LiveCD.zip qemu-system-x86_64 -hda freedos.img -cdrom FD14LIVE.iso -boot d -m 512

Assim que a máquina virtual inicializar, selecione “Instalar no Disco Rígido” e pressione Enter.





Novamente escolha a opção “Instalar no Disco Rígido”, que iniciará a formatação do disco.





Após a instalação, você pode inicializar o FreeDOS diretamente do disco virtual sem o ISO.
qemu-system-i386 -m 64 -hda freedos.img -boot c

Executar Programas DOS no FreeDOS no Linux
Com o FreeDOS funcionando, agora você pode instalar e executar aplicativos e jogos DOS.
Por exemplo, para executar um jogo clássico como Doom:
- Baixe os arquivos do jogo Doom (por exemplo, doom1.zip).
- Extraia os arquivos para um diretório em seu sistema Linux.
- Monte o diretório no Qemu usando a opção
-hdb
:
qemu-system-x86_64 -hda freedos.img -hdb ~/Games/Doom -m 512
Dentro do FreeDOS, navegue até o diretório e execute:
C:\> doom.exe
Conclusão
Seguindo este guia, você configurou com sucesso o FreeDOS no Linux usando o QEMU. Agora você pode executar programas DOS antigos, jogar jogos clássicos ou experimentar aplicativos DOS sem precisar de hardware dedicado.