FreeDOS ist ein kostenloses und Open-Source-DOS-kompatibles Betriebssystem, das es ermöglicht, Legacy-DOS-Software und -Spiele auf moderner Hardware auszuführen. Während Linux ein leistungsstarkes und vielseitiges Betriebssystem ist, gibt es Zeiten, in denen Sie DOS-basierte Anwendungen aus Gründen der Kompatibilität oder Nostalgie ausführen möchten.
In diesem Leitfaden werde ich Ihnen durch die Schritte führen, um FreeDOS auf einem Linux-System mithilfe von Qemu, einem leistungsstarken Open-Source-Emulator, einzurichten.
Was ist Qemu?
Qemu ist ein generischer und Open-Source-Maschinenemulator und Virtualisierer, der ein vollständiges Computersystem emulieren kann, einschließlich Prozessor, Speicher und Peripheriegeräte, um Betriebssysteme für verschiedene Architekturen auszuführen.
Qemu ist leichtgewichtig, schnell und ideal für die Ausführung von FreeDOS auf Linux.
Warum FreeDOS verwenden?
FreeDOS ist eine moderne Implementierung von DOS, die vollständig kompatibel mit klassischen DOS-Anwendungen und -Spielen ist.
Es ist ideal für:
- Ausführen von Legacy-Software.
- Das Kennenlernen von DOS und seinen Befehlen.
- Testen alter Programme in einer kontrollierten Umgebung.
- Das Genießen von Retro-Gaming.
Schritt 1: Qemu auf Linux installieren
Qemu ist in den meisten Linux-Verteilungs-Repositories verfügbar und um es zu installieren, öffnen Sie Ihr Terminal und führen Sie die folgenden Befehle entsprechend Ihrer Distribution aus:
Für Ubuntu/Debian:
sudo apt update sudo apt install qemu qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager
Für Fedora:
sudo dnf install qemu qemu-kvm virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer
Für Arch Linux:
sudo pacman -S qemu qemu-arch-extra virt-manager libvirt
Nach der Installation überprüfen Sie diese durch Ausführen von:
qemu-system-x86_64 --version
Beispielausgabe:
QEMU emulator version 6.2.0 (Debian 1:6.2+dfsg-2ubuntu6.24) Copyright (c) 2003-2021 Fabrice Bellard and the QEMU Project developers
Schritt 2: Installieren von FreeDOS mit Qemu in Linux
Zuerst besuchen Sie die offizielle FreeDOS-Website und laden das neueste ISO-Abbild (FD14-LiveCD.zip) herunter und speichern die ISO-Datei in einem Verzeichnis, wie z.B. ~/Downloads
.
Anschließend müssen Sie eine 2GB virtuelle Festplatte im Qcow2-Format erstellen, um FreeDOS zu installieren, das effizient ist und Funktionen wie Snapshots unterstützt.
qemu-img create -f qcow2 freedos.img 2G
Extrahieren Sie nun das FD14-LiveCD.zip und booten Sie das FD14LIVE.iso, um es auf der virtuellen Festplatte zu installieren, indem Sie die folgenden Befehle ausführen.
unzip FD14-LiveCD.zip qemu-system-x86_64 -hda freedos.img -cdrom FD14LIVE.iso -boot d -m 512

Nachdem die virtuelle Maschine gebootet ist, wählen Sie „Auf Festplatte installieren“ und drücken Sie Enter.





Wählen Sie erneut die Option „Auf Festplatte installieren“, die mit der Formatierung der Festplatte beginnt.





Nach der Installation können Sie FreeDOS direkt von der virtuellen Festplatte booten, ohne das ISO-Abbild.
qemu-system-i386 -m 64 -hda freedos.img -boot c

Führen Sie DOS-Programme auf FreeDOS in Linux aus
Mit FreeDOS installiert und ausgeführt können Sie jetzt DOS-Anwendungen und Spiele ausführen.
Zum Beispiel, um ein klassisches Spiel wie Doom auszuführen:
- Downloaden Sie die Doom-Spieldateien (z.B. doom1.zip).
- Extrahieren Sie die Dateien in ein Verzeichnis auf Ihrem Linux-System.
- Mounten Sie das Verzeichnis in Qemu mit der Option
-hdb
:
qemu-system-x86_64 -hda freedos.img -hdb ~/Games/Doom -m 512
In FreeDOS, navigieren Sie zum Verzeichnis und führen Sie aus:
C:\> doom.exe
Fazit
Indem Sie dieser Anleitung folgen, haben Sie erfolgreich FreeDOS auf Linux mithilfe von QEMU eingerichtet. Sie können nun alte DOS-Programme ausführen, klassische Spiele spielen oder mit DOS-Anwendungen experimentieren, ohne dedizierte Hardware zu benötigen.