Ich habe einen Laptop mit einem Dual-Boot-System für Windows NT4 auf der ersten primären Partition (einer anderen primären Partition) und Lubuntu Linux auf einer erweiterten Partition mit grub2 als Boot-Manager im MBR. Ich möchte eine dritte Boot-Option zu ms-dos auf der zweiten primären Partition [edit: FAT16] auf dieser Festplatte hinzufügen.
Bisher habe ich das folgende Skript in /etc/grub.d/40_custom hinzugefügt
menuentry 'DOS' {
parttool(hd0,msdos1) hidden+
parttool(hd0,msdos3) hidden-
set root=(hd0,msdos3)
chainloader +1
parttool ${root} boot+
boot
}
Die zweite primäre Partition enthält den Inhalt einer alten DOS-Bootdiskette, einschließlich der folgenden Dateien: (command.com, autoexec.bat, ibmbio.com, ibmdos.com).
Wenn ich update-grub ausführe, erkennt os_prober die DOS-Partition nicht und mein benutzerdefiniertes Skript wird ignoriert, ohne dass ein Menüeintrag hinzugefügt wird. Wenn ich dann Grub Customizer verwende , um grub.cfg zu überschreiben, wird der Menüeintrag hinzugefügt, aber beim Versuch, von dieser Option zu booten, erhalte ich die folgende Fehlermeldung, die meines Erachtens vom BIOS gemeldet wird: "Dies ist keine bootfähige Festplatte. Bitte legen Sie eine bootfähige Diskette ein und drücken Sie eine Taste, um es erneut zu versuchen.
Meine Fragen lauten also wie folgt: 1. Kann ich mit dieser Systemkonfiguration auf der zweiten primären Partition zu MS-DOS booten? 2. Ist in meiner DOS-Partition etwas anderes erforderlich, um sie bootfähig zu machen? 3. Muss ich nach grub2 und vor dos irgendwie so etwas wie grub4dos in die Kette einfügen? (würde gerne vermeiden, wenn 1 und 2 funktionieren) 4. Ist diese Anfrage überhaupt nicht möglich? (An welchem Punkt, nehme ich an, muss ich mit diesem ALTEN DOS-Programm, das wir ausführen wollen, eine CD brennen )
format /S
oder erreicht werdensys
.Antworten:
Als Antwort auf meine Frage kann ich dank der Aufforderung von Dennis Folgendes bestätigen:
quelle