Ricerca nel sito web

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.