3 Möglichkeiten, wie Sie MS-DOS-Spiele und -Apps unter Linux ausführen können

3 Möglichkeiten, wie Sie MS-DOS-Spiele und -Apps unter Linux ausführen können / Linux

MS-DOS (Microsoft Disk Operating System, häufig austauschbar mit verwendet) “DOS”) ist oft mit akuter Nostalgie verbunden. Ein altes Textverarbeitungsprogramm oder vielleicht ein DOS-Spiel, das stundenlange Unterhaltung ohne Internetverbindung bietet. Aber welche Möglichkeiten haben wir, diese alte Flamme unter Linux zu entzünden? Zum Glück einige!

FreeDOS

FreeDOS ist ein vollständiges, kostenloses DOS-kompatibles Betriebssystem. Alle Programme, die unter MS-DOS funktionieren, sollten auch unter FreeDOS ausgeführt werden. Sie können nicht nur kostenlos heruntergeladen und verwendet werden, sondern können auch von jedermann geteilt werden!

MS-DOS wurde zuletzt im Jahr 1994 veröffentlicht, also vor fast einem Vierteljahrhundert. Die aktuelle Version von FreeDOS wurde im Dezember 2016 veröffentlicht. Dies weist darauf hin, dass das Team das Projekt immer auf dem neuesten Stand hält, um die menschliche Rasse besser zu nutzen.

Sie müssen FreeDOS für die ersten beiden Methoden herunterladen.

1. VirtualBox

Wenn auf Ihrem Computer einige Ressourcen zur Verfügung stehen, auf denen Ressourcen zur Verfügung stehen, ist VirtualBox von Oracle eine große kostenlose Virtualisierungssoftware. Verwendung von VirtualBox: Benutzerhandbuch Verwendung von VirtualBox: Benutzerhandbuch Mit VirtualBox können Sie problemlos mehrere Betriebssysteme installieren und testen. Wir zeigen Ihnen, wie Sie Windows 10 und Ubuntu Linux als virtuelle Maschine einrichten. Weiterlesen . Es ermöglicht die Installation von virtuellen Maschinen (einschließlich DOS) auf Ihrem Host-Computer. Die einzige Überlegung ist, dass die Ressourcen Ihres Hosts für die virtualisierte Maschine freigegeben werden. DOS wird jedoch nicht gierig sein.

Sie können VirtualBox für Ihr jeweiliges Betriebssystem herunterladen und das Installationsprogramm über Ihre GUI starten. Wenn Sie die Befehlszeile bevorzugen, geben Sie Folgendes ein:

sudo apt install virtualbox sudo apt install virtualbox-guest-dkms

Erstellen einer virtuellen Maschine Einrichten einer virtuellen Windows-Maschine unter Linux Einrichten einer virtuellen Windows-Maschine unter Linux Viele Heimbenutzer ziehen es vor, ein Dual-Boot-Setup auszuführen, wenn sowohl Windows als auch Linux erforderlich sind, wenn Sie es jedoch ausführen möchten Windows in Linux: So richten Sie das ein. Lesen Sie mehr ist sehr einfach. Nach dem Starten von VirtualBox klicken Sie auf Neu. Gib deiner Maschine eine Name und belassen Sie den RAM auf 512 MB. Wählen Erstellen Sie jetzt eine virtuelle Festplatte, und sicherstellen VHD wird unter ausgewählt Dateityp der Festplatte. Belassen Sie die Festplatte auf Dynamisch zugewiesen und geben Sie eine Größe (1 GB oder 2 GB ist ausreichend).

Klicken Erstellen Beenden Sie den Assistenten und erstellen Sie Ihre Maschine.

Klicken Sie anschließend auf Einstellungen> Speicher> Controller: IDE> Leer. In dem Attribute In diesem Abschnitt befindet sich ein CD-Symbol mit einem Dropdown-Pfeil, mit dem Sie nach dem gerade heruntergeladenen FreeDOS-ISO suchen können. Drücke den OK Schaltfläche, um den Assistenten zu beenden.

Klicken Sie jetzt auf Start Starten Sie das FreeDOS-Installationsprogramm über den Startbildschirm von VirtualBox!

FreeDOS installieren

Der Installationsassistent sollte gestartet werden. Durch eine Reihe einfacher Optionen können Sie FreeDOS installieren. Wählen Installieren Sie auf der Festplatte, Akzeptieren Sie dann den Haftungsausschluss gefolgt von Partitionslaufwerk C. Dann müssen wir wie in früheren Zeiten einen Neustart durchführen, damit die Partitionen wirksam werden.

Nach einem schnellen Neustart auswählen Installieren Sie auf der Festplatte gefolgt von Ihrer bevorzugten Sprache und akzeptieren Sie den Haftungsausschluss erneut. Wählen Sie die Option zu Löschen und formatieren Sie das Laufwerk, und schließlich kann die eigentliche Installation beginnen.

Wenn Sie Ihr Tastaturlayout ausgewählt haben, wählen Sie Vollinstallation gefolgt von Ja - bitte FreeDOS installieren. Definitiv einer der höflicheren Installationsassistenten. Ihre Installation sollte jetzt beginnen.

Nach Abschluss der Installation müssen Sie das ISO von der virtuellen Maschine entfernen, damit die Maschine direkt in FreeDOS startet. Von demselben Bildschirm aus haben wir das ISO oben montiert. Sie können es aushängen, bevor Sie im Installationsassistenten auf Neustart klicken.

Wenn Sie alles richtig gemacht haben, was Sie sicher auch getan haben, sollte der Bildschirm, den Sie jetzt sehen, eine bekannte Website sein.

Übertragen von Dateien für Virtualbox

Stellen Sie vor dem Übertragen von Dateien auf Ihre virtuelle Maschine sicher, dass sie vollständig heruntergefahren ist, und beenden Sie Virtualbox, wenn Sie gerade dabei sind. Der DOS-Befehl zum Herunterfahren, falls Sie vergessen haben, ist in der Tat, ausschalten.

Die Methode des FreeDOS-Einbaus eines Laufwerks schien nicht zu konsistent zu sein. Dies wurde verwendet libguesftfs-tools. Die Problemumgehung verwendete die qemu-nbd Befehl. Um dies zu installieren, führen Sie folgendes in einem Terminal aus:

sudo apt install qemu

Dies installiert QEMU zusammen mit seinen Tools. Führen Sie nun die folgenden Befehle aus:

sudo modprobe nbd sudo qemu-nbd -c / dev / nbd0 

Standardmäßig sollte sich Ihr VirtualBox-Verzeichnis in Ihrem Home-Ordner befinden. Ersetzen In dem Befehl oben mit dem Pfad zu Ihrer virtuellen Maschine. Führen Sie nun den folgenden Befehl aus, um das Gerät einzuhängen:

sudo mount / dev / nbd0p1 / Pfad Ihrer Wahl

Kopieren Sie jetzt Ihre Lieblingsprogramme und -dateien auf Ihre virtuelle Maschine. Sobald der Vorgang abgeschlossen ist, deinstallieren Sie die virtuelle Maschine, indem Sie

sudo umount / Pfad Ihrer Wahl sudo qemu-nbd -d / dev / nbd0

2. Schneller EMUlator (QEMU)

Ähnlich wie Virtualbox ist QEMU ein Open-Source-Hypervisor. 3 Möglichkeiten, eine virtuelle Maschine unter Linux auszuführen. 3 Möglichkeiten, eine virtuelle Maschine unter Linux auszuführen. Wenn Sie ein zweites Betriebssystem auf Ihrer Linux-Maschine ausführen möchten, ohne einen Neustart durchzuführen, eine virtuelle Maschine Maschine ist Ihre einzige Antwort. Weitere Informationen, die FreeDOS als Gastbetriebssystem ausführen können. Die Schritte sind der obigen Methode ziemlich ähnlich, sie können jedoch mit wenigen Terminalbefehlen ausgeführt werden. Installieren Sie zuerst QEMU, indem Sie Folgendes ausführen:

sudo apt install qemu

Jetzt müssen wir eine virtuelle Festplatte erstellen, um FreeDOS zu installieren. Wir können dies tun, indem Sie Folgendes eingeben:

qemu-img create dos.img 500M

Jetzt erstellen wir unsere virtuelle Maschine in einem einzigen Arbeitsschritt, indem wir Folgendes ausführen:

qemu-system-i386 -cdrom FD12CD.iso -m 32 -hda dos.img -k de-us -rtc base = localtime -soundhw sb16, adlib -device cirrus-vga -boot order = d 

Der Befehl enthält einige Parameter. Du bist im Grunde:

  • Auswahl der FreeDOS-ISO
  • RAM-Größe einstellen
  • Auswahl des virtuellen Laufwerks, das wir oben erstellt haben
  • Tastaturlayout einstellen
  • Sicherstellen, dass die Uhrzeit mit dem Host übereinstimmt
  • Auswählen einer gemeinsamen Soundkarte
  • Wahl einer gemeinsamen Grafikkarte
  • Festlegen der Startreihenfolge

FreeDOS sollte sich in einem neuen Fenster und dem Installationsassistenten genauso wie die oben beschriebene Virtualbox-Methode öffnen. Nachdem die Installation abgeschlossen ist, benötigen wir kein ISO mehr und können direkt in unser installiertes Image booten, indem Sie Folgendes ausführen:

qemu-system-i386 -m 32 -hda dos.img -k de-us -rtc base = localtime -soundhw sb16, adlib -device cirrus-vga -boot order = c

Übertragen von Dateien für QEMU

Zum Glück ist dieser Teil viel einfacher. Wir müssen nur einen Ordner erstellen und diesen Ordner in unseren Befehl aufnehmen, den wir zum Starten unserer QEMU FreeDOS-Maschine verwenden. Schließen Sie zuerst Ihr QEMU-Fenster und geben Sie dann Folgendes ein:

mkdir dosfiles

Kopieren Sie nun alle Dateien oder Ordner, die Sie in Ihrer virtuellen Maschine sehen möchten, in die Dosfiles Mappe. Wenn Sie fertig sind, geben Sie Folgendes ein:

qemu-system-i386 -m 16 -k de-us -rtc base = localtime -soundhw sb16, adlib -device cirrus-vga -display gtk -hda dos.img -drive-datei = fat: rw: dosfiles / -boot order = c 

Wie Sie sehen, ist der neue Teil des Befehls der -Fahrt Parameter, der das verwendet Dosfiles Ordner, den wir erstellt haben. Es wird auch an den nächsten verfügbaren Laufwerkbuchstaben angehängt, der in unserem Fall D. ist. Wenn Sie Ihren sehen möchten Dosfiles Ordner in FreeDOS geben Sie einfach ein:

D:

Noch einmal DOS nach Herzenslust!

3. DOSBox

Wenn all dies wie ein kleiner Overkill erscheint und Sie nur das seltsame Spiel ausführen möchten, und Sie eher eine GUI-Person sind, dann könnten Sie DOSBox erhalten, wie man Retro-Spiele auf einer beliebigen Plattform spielt. Mit DOSBox, wie man Retro-Spiele spielt Jede Plattform mit DOSBox Möchten Sie Retro-PC-Spiele auf Ihrem Computer, Telefon oder Ihrer Spielekonsole spielen? Hier finden Sie alles, was Sie wissen müssen, um mit DOSBox zu beginnen, einschließlich der besten Spiele, die Sie emulieren können! Weiterlesen . Nach eigenen Angaben geben die Entwickler von DOSBox an: “DOSBox enthält auch eine eigene DOS-Eingabeaufforderung. Es ist immer noch recht rudimentär und weist viele der in MS-DOS enthaltenen Funktionen auf, reicht jedoch für die Installation und Ausführung der meisten DOS-Spiele aus.”

So viel von ihnen wurde auf Spiele gelegt, und wenn das alles ist, was Sie brauchen, reicht DOSBox aus. Bevor Sie beginnen, erstellen Sie einen Ordner auf Ihrer Linux-Maschine und verschieben Sie Ihre DOS-Programme dort. Unser Beispiel verwendet / dosbox / dosfiles.

Gehen Sie nun zur Ubuntu-Software und laden Sie den DOSBox-Emulator herunter. Nach dem Start von DOSBox können Sie den soeben erstellten Ordner einhängen, indem Sie Folgendes in die DOSBox-Konsole eingeben:

mount c ~ / dosbox / dosfiles C:

Alle Ihre Dateien sollten jetzt sichtbar sein, Ihre Spiele sind spielbar und die Nostalgie beginnt!

Sie können noch DOS ausführen!

Egal, ob Sie es mögen oder nicht, MS-DOS war ein großer Teil der Computerwelt. Viele der Spiele, die wir kennen und lieben, entstammen den Ruhm-Tagen von MS-DOS. Sie sind vielleicht überrascht zu wissen, dass viele Unternehmen immer noch MS-DOS-Programme verwenden, um ihre gesamten Unternehmen zu betreiben. Die gute Nachricht ist, dass Linux viele Möglichkeiten bietet, wie MS-DOS ausgeführt werden kann, wie wir gezeigt haben.

Seien Sie auch nicht auf MS-DOS beschränkt. Andere klassische Betriebssysteme können unter Linux installiert oder emuliert werden. 5 Retro-Betriebssysteme, die Sie mit Leichtigkeit unter Linux revisitieren können. 5 Retro-Betriebssysteme, die Sie mit Leichtigkeit unter Linux überprüfen können. Wahrscheinlich wissen Sie bereits, dass Sie dank Emulator alte Spiele auf Ihrem Linux-Gerät spielen können Sammlungen wie MAME, aber wussten Sie, dass verschiedene Emulatoren verfügbar sind, um vollständige Anwendungen auszuführen? Hier ist wie. Weiterlesen .

Was sind deine Lieblings-DOS-Spiele? Wie läuft DOS unter Linux? Glaubst du, wir werden DOS jemals loswerden? Lass es uns in den Kommentaren wissen!

Erfahren Sie mehr über: Emulation, Linux, MS-DOS, Virtualisierung.