Come impostare FreeDOS su Linux utilizzando Qemu

FreeDOS è un sistema operativo compatibile con DOS gratuito e open-source che ti permette di eseguire software e giochi DOS legacy su hardware moderno. Sebbene Linux sia un sistema operativo potente e versatile, ci sono momenti in cui potresti aver bisogno di 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.

Cos’è Qemu?

Qemu è un emulatore di macchine generico e open source che può emulare un intero sistema informatico, inclusi il processore, la memoria e le periferiche, consentendoti di eseguire sistemi operativi progettati per architetture diverse.

Qemu è leggero, veloce e perfetto per eseguire FreeDOS su Linux.

Perché usare FreeDOS?

FreeDOS è un’implementazione moderna di DOS completamente compatibile con le classiche applicazioni e i giochi DOS.

È ideale per:

  • Eseguire software legacy.
  • Studiare DOS e i suoi comandi.
  • Testare vecchi programmi in un ambiente controllato.
  • Godersi i giochi retrò.

Passo 1: Installare Qemu su Linux

Qemu è disponibile nei repository della maggior parte delle distribuzioni Linux e per installarlo, apri il terminale e 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 installato, verifica 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: Installare FreeDOS Utilizzando Qemu in Linux

Prima, visita il sito web ufficiale di FreeDOS e scarica l’ultima immagine ISO (FD14-LiveCD.zip), e salva il file ISO in una directory, come ad esempio ~/Scaricati.

Successivamente, devi creare un disco virtuale da 2GB in formato Qcow2 per installare FreeDOS, che è efficiente e supporta funzionalità come gli snapshot.

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  
Boot FreeDOS

Una volta avviata la macchina virtuale, seleziona “Installa su disco rigido” e premi Invio.

Install FreeDOS to Hard Disk
FreeDOS Language
FreeDOS Installation Option
FreeDOS Partition Drive
FreeDOS Reboot

Scegli nuovamente l’opzione “Installa su disco rigido”, che avvierà la formattazione del drive.

FreeDOS Drive Formatting
FreeDOS Keyboard
FreeDOS Installation Type
Install FreeDOS OS
Installing FreeDOS Software

Dopo l’installazione, è possibile avviare FreeDOS direttamente dal disco virtuale senza l’ISO.

qemu-system-i386 -m 64 -hda freedos.img -boot c
FreeDOS Running

Eseguire programmi DOS su FreeDOS in Linux

Con FreeDOS in esecuzione, è possibile 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, naviga fino alla directory e esegui:

C:\> doom.exe
Conclusion

Seguendo questa guida, hai configurato con successo FreeDOS su Linux utilizzando QEMU. Ora puoi eseguire vecchi programmi DOS, giocare a giochi classici o sperimentare con applicazioni DOS senza la necessità di hardware dedicato.

Source:
https://www.tecmint.com/install-freedos-on-linux/