Nun, wenn Sie von Diskette booten möchten, denke ich, dass das Booten von einem USB-Flash-Laufwerk Ihre Anforderungen erfüllt. Sie können ein Open Source-Programm herunterladen rufus
und ein eigenes startfähiges Flash-Laufwerk erstellen, das von jedem Computer aus gestartet werden kann, der vor 10 Jahren gebaut wurde.
rufus
Sie können ein bootfähiges Flash-Laufwerk mit einem DOS-Image erstellen, auch wenn Sie kein Original-Image von DOS haben. Es gibt jedoch einige Details, die Sie kennen müssen. - Der Autor bietet zwei Images - natives DOS und FreeDOS. FreeDOS funktioniert nicht immer mit einigen wählerischen DOS-Programmen und DOS-Versionen, die tatsächlich von der Maschine extrahiert wurden, auf der Sie laufen rufus
. (Um einen Konflikt zu vermeiden, war das Programm zum Extrahieren des DOS-Abbilds diskcopy.dll
in allen Fenstern bis einschließlich Windows 10 enthalten.) Obwohl es immer noch legal ist, es zu brennen, funktioniert es nicht immer, wenn Sie einen echten CPU-Modus benötigen Das DOS-Abbild von diskcopy.dll
ist in der Tat DOS 7+, das die Unterstützung für den Realmodus entfernt hat. DOS wird daher im geschützten Modus mit HIMEM gestartet. Weitere Details dazu finden Sie vom Originalautor von hierrufus
. Mein Rat ist, das Originalbild von MSDOS 6.22 zu finden und mit dem oben beschriebenen Programm zu brennen.
Eine andere Lösung besteht darin, einen TFTP- Server einzurichten und die PXE-Funktion zu verwenden, die auf vielen Computern verfügbar ist. Auf diese Weise können Sie ein MSDOS-Image auf einem TFTP-Server hosten und direkt über das Netzwerk booten. Wenn Sie mit Linux vertraut sind, können Sie mit ISOLINUX einen PXE-Server erstellen und so viele verschiedene Images hosten, wie Sie benötigen, und nach Bedarf booten (sehr praktisch, wenn Sie andere Tools benötigen).
Gibt es eine Möglichkeit, diesen Befehl sys.com irgendwie in einer Unix-Shell auszuführen, oder gibt es eine bessere Möglichkeit, dieses Dateisystem booten zu lassen, ohne das Lied und den Tanz einer Diskette zu machen?
Unix-Kernel, die im geschützten Modus arbeiten, wenn Sie alles von der Shell aus ausführen, haben keine Freiheit für den echten Modus. Wenn Sie keinen direkten Zugriff auf Hardware benötigen, gibt es Pakete, die DOS emulieren: DOSemu, DOSbox, die Sie mit Ihren Programmen ausprobieren können.