FreeDOS

Hallo zusammen,

habe mir ein FreeDOS-Image besorgt und installiert, auf einer meiner vielen Partitionen, sehr weit „hinten“. Sollte ja kein Problem sein, die einzige FAT-Partition wurde sofort erkannt und die Installation lief problemlos durch.
Nun kam die Frage, wie starte ich mein Dos mittels grub?
Hier http://de.wikibooks.org/wiki/FreeDOS-Kompendium:_Ins…
kann man lesen, man solle etwa so etwas in die menu.lst eintragen:

title=FreeDOS
root (hd0,4)
chainloader /FDOSBOOT.BIN

Gut, bei mir ist die DOS-Partition sda9, also hd0,8 (?)
Und FDOSBOOT.BIn heißt inzwischen freedos.bss.
Also so:

title FreeDOS
 rootnoverify (hd0,8)
 makeactive
 chainloader /freedos.bss
 boot

Beziehts sich der Pfad zum kernel auf „root“?

Freedos bootet nicht:

Error 12
Invalid device requested.

Hat das schon mal hinbekommen? Irgendwelche Virtualisierungen, Emulatoren und so interessieren mich erstmal nicht, ich will wirklich nur DOS von Platte booten, wenn’s geht, lediglich mit einem zusätzlichen grub-Eintrag.

Grüße, muzel

Hallo,

title=FreeDOS
root (hd0,4)
chainloader /FDOSBOOT.BIN

Gut, bei mir ist die DOS-Partition sda9, also hd0,8 (?)
Und FDOSBOOT.BIn heißt inzwischen freedos.bss.
Also so:

title FreeDOS
rootnoverify (hd0,8)
makeactive
chainloader /freedos.bss
boot

Beziehts sich der Pfad zum kernel auf „root“?

Freedos bootet nicht:

Error 12
Invalid device requested.

Das deutet eher auf ein Problem mit dem (hd0,8) als mit Freedos hin. Sonst käme ein „invalid kernel“ oder „invalid executable“ oder so.

Sollte das Problem doch freedos sein und die Partition bootbar sein, kannst auch probieren, nicht den freedos-Kernel zu starten sondern in die Partition rein zu booten, wie man das macht, wenn man Windows von Grub aus startet (ich glaube mit chainloader +1, aber sicher bin ich mir nicht).

Grüße,
Moritz

Hallo,

Sollte das Problem doch freedos sein und die Partition bootbar
sein,

das ist eben die Frage: (wie) kann man überhaupt Freedos mittels GRUB von einer logischen Partition starten?
Gruß m.

Hallo muzel,

Sollte das Problem doch freedos sein und die Partition bootbar
sein,

das ist eben die Frage: (wie) kann man überhaupt Freedos
mittels GRUB von einer logischen Partition starten?

Ich habe auch meine Zweifel, ob (Free)Dos von einer logischen Partition starten kann. Und gab oder gibt es da nicht eine 1024-Zylinder-Grenze, hinter der man garnicht booten kann? Aber wie gesagt, genau weiss ich das auch nicht.
Aber in meinem Grub wird DOS auch etwas anders gestartet, mit chainloader, wie schon Moritz gesagt hat. Ich setzt mal meinen entsprechenden GRUB-Ausschnitt hierher, einen Versuch nach entsprechender Anpassung wärs ja wert.

This entry automatically added by the Debian installer for a non-linux OS

on /dev/hda3

title MS-DOS
root (hd0,2)
savedefault
chainloader +1

Mit freundlichen Grüssen
Klaus Bernstein

Danke, aber… hab ich in allen Varianten durchprobiert - ohne Erfolg.
m.

Hallo muzel,

Danke, aber… hab ich in allen Varianten durchprobiert - ohne
Erfolg.

Hm, sieht schlecht aus, aber kannst Du FreeDOS nicht einfach weiter nach vorn schieben, auf eine primäre Partition? Denn das muss dann doch gehen…
Und noch was, liegt dein freedos.bss auch wirklich im Grub-Verzeichnis? Manchmal übersieht man ja solche Kleinigkeiten.
Ansonsten weiss ich auch nicht weiter :frowning:

Mit freundlichen Grüssen
Klaus Bernstein

Hallo Klaus,

Hm, sieht schlecht aus, aber kannst Du FreeDOS nicht einfach
weiter nach vorn schieben, auf eine primäre Partition?

Einfach war es nicht, aber jetzt funktioniert es.

Gruß, muzel

Hallo muzel,

Hm, sieht schlecht aus, aber kannst Du FreeDOS nicht einfach
weiter nach vorn schieben, auf eine primäre Partition?

Einfach war es nicht, aber jetzt funktioniert es.

Gratuliere. Das heisst, FreeDOS kann nicht von einer logischen Partition starten?

Mit freundlichen Grüssen
Klaus Bernstein

Gratuliere. Das heisst, FreeDOS kann nicht von einer logischen
Partition starten?

Es sieht so aus.
Gruß, m.