Come installare ed eseguire FreeDOS su Linux utilizzando QEMU
FreeDOS è un sistema operativo gratuito e open-source compatibile con DOS che consente di eseguire software e giochi DOS legacy su hardware moderno. Sebbene Linux sia un sistema operativo potente e versatile, ci sono momenti in cui potrebbe essere necessario eseguire applicazioni basate su DOS per compatibilità o nostalgia.
In questa guida, ti guiderò attraverso i passaggi per configurare FreeDOS su un sistema Linux utilizzando Qemu, un potente emulatore open source.
Che cos'è Qemu?
Qemu è un emulatore e virtualizzatore di macchine generico e open source in grado di emulare un sistema informatico completo, inclusi processore, memoria e periferiche, consentendo di eseguire sistemi operativi progettati per diverse architetture.
Qemu è leggero, veloce e perfetto per l'esecuzione di FreeDOS su Linux.
Perché usare FreeDOS?
FreeDOS è una moderna implementazione di DOS che è completamente compatibile con le applicazioni e i giochi DOS classici.
È ideale per:
- Esecuzione di software legacy.
- Imparare a conoscere DOS e i suoi comandi.
- Testare vecchi programmi in un ambiente controllato.
- Divertiti con i giochi retrò.
Passaggio 1: installa Qemu su Linux
Qemu è disponibile nella maggior parte dei repository di distribuzione Linux e per installarlo, apri il terminale ed esegui i seguenti comandi in base alla tua distribuzione:
Per Ubuntu/Debian:
sudo apt update
sudo apt install qemu qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager
Per Fedora:
sudo dnf install qemu qemu-kvm virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer
Per Arch Linux:
sudo pacman -S qemu qemu-arch-extra virt-manager libvirt
Una volta installata, verificare l'installazione eseguendo:
qemu-system-x86_64 --version
Output di esempio:
QEMU emulator version 6.2.0 (Debian 1:6.2+dfsg-2ubuntu6.24)
Copyright (c) 2003-2021 Fabrice Bellard and the QEMU Project developers
Passaggio 2: installa FreeDOS utilizzando Qemu in Linux
Innanzitutto, visita il sito Web ufficiale di FreeDOS e scarica l'ultima immagine ISO (FD14-LiveCD.zip) e salva il file ISO in una directory, ad esempio ~/Downloads
.
Successivamente, è necessario creare un disco virtuale da 2 GB in formato Qcow2 per installare FreeDOS, che è efficiente e supporta funzionalità come le istantanee.
qemu-img create -f qcow2 freedos.img 2G
Ora estrai il FD14-LiveCD.zip e avvia il FD14LIVE.iso per installarlo sul disco virtuale eseguendo i seguenti comandi.
unzip FD14-LiveCD.zip
qemu-system-x86_64 -hda freedos.img -cdrom FD14LIVE.iso -boot d -m 512
Una volta avviata la macchina virtuale, seleziona "Installa su disco rigido" e premi Invio.
Scegli nuovamente l'opzione "Installa su disco rigido", che avvierà la formattazione dell'unità.
Dopo l'installazione, è possibile avviare FreeDOS direttamente dal disco virtuale senza l'ISO.
qemu-system-i386 -m 64 -hda freedos.img -boot c
Esegui programmi DOS su FreeDOS in Linux
Con FreeDOS attivo e funzionante, ora puoi installare ed eseguire applicazioni e giochi DOS.
Ad esempio, per eseguire un gioco classico come Doom:
- Scarica i file di gioco di Doom (ad esempio, doom1.zip).
- Estrai i file in una directory sul tuo sistema Linux.
- Monta la directory in Qemu usando l'opzione
-hdb
:
qemu-system-x86_64 -hda freedos.img -hdb ~/Games/Doom -m 512
All'interno di FreeDOS, vai alla directory ed esegui:
C:\> doom.exe
Conclusione
Seguendo questa guida, hai configurato con successo FreeDOS su Linux utilizzando QEMU. Ora è possibile eseguire vecchi programmi DOS, giocare a giochi classici o sperimentare applicazioni DOS senza bisogno di hardware dedicato.