Autor Thema: Frage zu Bochs  (Gelesen 4234 mal)

Limbo

  • Beiträge: 16
    • Profil anzeigen
Gespeichert
« am: 09. March 2005, 07:13 »
Ich bekomme beim Versuch mit Bochs von der Diskette zu booten folgende Fehlermeldung :

[MEM0 ] ROM : System BIOS image undefined.

Auf der Diskette befindet sich Teejay's Bootloader und ein kleiner Kernel.

Wenn ich normal von der Diskette boote (Rechner-Neustart) ist alles O.K.

Brauche ich eigentlich die bochsrc.txt um von Diskette zu booten ??
Ich meine, in Bochs  unter "3. Edit options -> 8. Disk options -> 16. Boot from :" ist doch floppy drive voreingestellt.

Ich hab's auch schon mit einer bochsrc.txt probiert :

floppya: 1_44=a:, status=inserted
boot: floppy

bin mir aber nicht sicher, ob das jetzt so richtig / volllständig ist.
Auf jeden Fall bekomme damit den gleichen Fehler wie oben.

Wie macht ihr es ??

Another Stupid Coder

  • Beiträge: 749
    • Profil anzeigen
Gespeichert
« Antwort #1 am: 09. March 2005, 17:55 »
[MEM0 ] ROM : System BIOS image undefined.
 <-- Du musst beim configurieren das Bios-Image mitangeben.

Roshl

  • Beiträge: 1 128
    • Profil anzeigen
    • http://www.lowlevel.net.tc
Gespeichert
« Antwort #2 am: 10. March 2005, 09:14 »
Ja wer lesen kann hat nen Vorteil *g*
[schild=1]Wieder ein wertvoller(?) Beitrag von Roshl[/schild]

Limbo

  • Beiträge: 16
    • Profil anzeigen
Gespeichert
« Antwort #3 am: 10. March 2005, 10:14 »
;)

Bios Rom Image und VGA Rom Image sind nun in der bochsrc.txt eingetragen. Wenn ich nun die Simulation starte, öffnet sich ein Fenster, Bochs versucht auf die Diskette zuzugreifen, Fenster schließt wieder, Fehlermeldung :

BIOS panic at rombios.c, line 1558

Supi !

Ich denke die bochsrc.txt ist jetzt ok, aber ich füge sie hier noch mal ein :

romimage: file=BIOS-bochs-latest, address=0xf0000
megs: 128
vgaromimage: VGABIOS-elpin-2.40
floppya: 1_44=myos.img, status=inserted
boot: floppy
ips: 1000000

Svenska

  • Beiträge: 1 792
    • Profil anzeigen
Gespeichert
« Antwort #4 am: 11. March 2005, 10:38 »
Gib als floppya mal an "a:" (Win) oder "/dev/fd0" (Lin) und leg ne stinknormale Startdiskette ein.
Ist dein Image bootfähig?
(OT: Is 128 MB nich bissl viel? *g*)

Limbo

  • Beiträge: 16
    • Profil anzeigen
Gespeichert
« Antwort #5 am: 11. March 2005, 12:03 »
Also mit 'ner bochsrc.txt á la :

megs: 32
romimage: file=BIOS-bochs-latest, address=0xf0000
vgaromimage: VGABIOS-lgpl-latest
floppya: 1_44=a:, status=inserted
boot: a
log: bochsout.txt
ips: 500000

und einer Windows-Startdiskette (oder meinem OS-Image)  bekomme ich wieder den Fehler.

In der Log-Datei steht was von :

Cannot open floppy drive
attempt to read/write sector 1, sectors/track=0 with media not present
Boot from Floppy 0 failed
FATAL: Could not read the boot disk
>>PANIC<< BIOS panic at rombios.c, line 1558

Ich hab' mich mal mit Joachim_Neu kurzgeschlossen, und habe es mit seiner Hilfe und seiner etwas ausführlicheren config-file endlich geschafft :-)

Wenn man in der obigen bochsrc.txt die 2. Zeile durch :

floppya: 1_44="MeinImage.img", status=inserted

ersetzt, dann funzt es aber auch mit dieser Konfiguration. Bochs lädt dann halt das Image von der Festplatte.

Aber vielleicht kann mir jemand noch mal erklären, warum es von der Diskette nicht klappen will (Cannot open floppy drive) ...

Falls noch jemand nach Joachim_Neu's Confg-File sucht :

http://www.lowlevel.brainsware.org/forum/viewtopic.php?t=518

Limbo

  • Beiträge: 16
    • Profil anzeigen
Gespeichert
« Antwort #6 am: 11. March 2005, 12:27 »
Tja, das wird's dann wohl sein :-(

Bin noch auf dem Stand von Win98.

Aber darf ich annehmen das es unter Linux funktioniert ??
Na ja, ich werde es mal testen ...

 

Einloggen