Installation von FreeDOS auf einer Festplatte

Installation von FreeDOS auf einer Festplatte

Ich habe einige Fragen zur Installation von FreeDOS auf einer Festplatte. Auf den Seiten von freedos.org konnte ich keine Antworten finden.

Ich beginne mit der Datei FD12CD.iso und verwende Linux.

Kann ich auf jeder Festplatte eine FAT16-Partition verwenden? Ist eine primäre Partition erforderlich? Muss diese Partition die erste primäre Partition sein? Kann ich eine GPT-partitionierte Festplatte verwenden? Kann ich die FD12CD.iso mit dem Dienstprogramm dd auf die Partition auf der Festplatte kopieren?

Gibt es hier noch weitere Probleme, die gelöst werden müssen?

Antwort1

Meine Antwort erscheint möglicherweise schnell veraltet, da sie in einigen Punkten vage erscheint, aber da die Frage noch neu ist (ich antworte innerhalb einer Stunde), dachte ich, sie könnte hilfreich sein. (Vielleicht aktualisiere ich sie, vielleicht aber auch nicht.)

Kann ich auf jeder Festplatte eine FAT16-Partition verwenden?

MS-DOS unterstützt FAT12 und FAT16 mit Partitionen bis zu 2 GB. FreeDOS unterstützt dasselbe, und ich glaube, FreeDOS kommt auch mit FAT32-Partitionen gut zurecht, zumindest bis zu Festplatten mit etwa 120 GB. Bei Festplatten mit mehr als 120 GB kann es zu Problemen kommen, es sei denn, die Software unterstützt LBA 48. Ich kann mich nicht erinnern, ob das der Fall ist.

https://web.archive.org/web/20180609115505/http://wiki.freedos.org/wiki/index.php/UEFI

stellt fest: „Festplattenhersteller bringen bereits (2010 und später) Festplatten mit großen Sektoren auf den Markt, die das BIOS nicht verarbeiten kann (sie sind fest auf 512-Byte-Sektoren codiert).“

Ist eine primäre Partition erforderlich?

Für traditionelles DOS, ja. FreeDOS ist in einigen Dingen flexibler. Ich kann mich nicht erinnern, ob es das Booten von einem „logischen Laufwerk“ (innerhalb einer erweiterten Partition) unterstützt.

Soll diese Partition die erste primäre Partition sein?

Nein. Soweit ich gehört habe, ist das bei keinem Betriebssystem eine Voraussetzung.

Kann ich eine GPT-partitionierte Festplatte verwenden?

Offensichtlich nicht. GPT ist oft an UEFI-Unterstützung gebunden (eher unnötig, aber häufig). Weitere Informationen zu UEFI finden Sie hier:

http://wiki.freedos.org/wiki/index.php/Releases/1.3#Support_for_UEFI.3F und/oder http://wiki.freedos.org/wiki/index.php/UEFI obwohl mir im Moment beide Folgendes anzeigen:

„Projektwebsite vorübergehend offline“ „Die SourceForge-Projektwebsites weisen derzeit ungewöhnlich hohe Zugriffszahlen auf. Unser Support-Team wurde benachrichtigt.“

https://web.archive.org/web/20200519145614/http://wiki.freedos.org/wiki/index.php/Releases/1.3#UEFI zeigt: „Da Intel plant, die Unterstützung für „Legacy-BIOS“ auf seinen neuen Plattformen bis 2020 zu beenden (zugunsten von UEFI), haben Benutzer gefragt, ob FreeDOS aktualisiert wird, um UEFI zu unterstützen. Die kurze Antwort lautet: Nein.“

https://web.archive.org/web/20180609115505/http://wiki.freedos.org/wiki/index.php/UEFI

bestreitet ebenfalls jegliche Pläne in dieser Richtung.

Kann ich die Datei FD12CD.iso mit dem Dienstprogramm dd auf die Partition auf der Festplatte kopieren?

Ja, aber wahrscheinlich nutzlos. Der Zweck der ISO-Datei besteht darin, zu versuchen, sie zu booten. Führen Sie von dort aus das Installationsprogramm aus, das wahrscheinlich XFDisk zum Erstellen von Partitionen, FORMAT zum Erstellen eines FAT-Dateisystems auf einer Partition und SYS verwendet, das die Systemdateien kopiert und den Bootcode im MBR aktualisiert.

Sie können vieles davon oft manuell mit anderen Tools erledigen. Die genauen Anforderungen variieren je nach DOS-Version. Ich schlage vor, dieio(IBMBIO.SYS in den meisten DOS-Systemen, aber IO.SYS in MS-DOS) als erste Datei auf dem Laufwerk, gefolgt von der anderen Datei (IBMCOM.SYS in den meisten DOS-Systemen, MSDOS.SYS in MS-DOS) und vielleicht Ihrem Befehlszeileninterpreter (für FreeDOS wird das ausgezeichnete 4DOS 7.50.1 oder vielleicht eine neuere Version empfohlen, aber auch das mit FreeDOS mitgelieferte COMMAND.COM könnte funktionieren).

Gibt es hier noch weitere Probleme, die gelöst werden müssen?

Diese „Frage“ in SuperUser verstößt gegen unser hier auf Stack Exchange empfohlenes Format. Jede „Frage“-Seite auf SuperUser soll sich auf nur eine Frage konzentrieren. Wenn Sie mehrere Fragen wie diese haben, ist es vorzuziehen, für jede Frage eine „Frage“-Seite zu erstellen.

Der Grund dafür ist, dass wir vermeiden möchten, dass manche Antworten manche Fragen besser beantworten als andere. Allein die Beschränkung auf eine Frage pro Seite sorgt für einen reibungsloseren Ablauf.

Bei neueren Systemen sind mir häufig Probleme mit der Unterstützung großer Festplatten und mehr RAM aufgefallen. Soweit ich mich erinnere, konnte MS-DOS auf Systemen mit 2 GB oder sogar 1,5 GB RAM Probleme haben. (Ich weiß nicht spontan, wie gut FreeDOS mit Systemen mit größerem RAM zurechtkommt.)

Sie sollten auch sicherstellen, dass ein X64-System in den Modus bootet, der 16-Bit-Code ermöglicht. Die Verwendung eines 16-Bit-Kernels wird wahrscheinlich damit funktionieren. Wenn Sie im erweiterten 64-Bit-Modus arbeiten, erhalten Sie zwar eine höhere Geschwindigkeit und andere Vorteile eines 64-Bit-Chips, verlieren jedoch in diesem Modus die 16-Bit-Kompatibilität, normalerweise bis Sie neu booten. Der Verlust der 16-Bit-Kompatibilität wird im Wesentlichen die Kompatibilität mit vielen, vielen Softwareteilen für DOS (einschließlich Teilen des Betriebssystems selbst) eliminieren.

verwandte Informationen