PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bochs Panic Meldung



marrei
19.09.03, 17:46
Hallo zusammen,

habe mir das Bochs rpm für SuSE 8.2 runtergeladen und installiert.
Ich starte Bochs in der Komandozeile, da kommt folgende Meldung:

:~> bochs
00000000000i[APIC?] local apic in initializing
================================================== ======================
Bochs x86 Emulator 2.0.2
January 21, 2003
================================================== ======================
00000000000i[ ] LTDL_LIBRARY_PATH not set. using compile time default '/usr/lib/bochs/plugins'
00000000000i[ ] BXSHARE not set. using compile time default '/usr/share/bochs'
00000000000i[ ] reading configuration from /etc/bochsrc
------------------------------
Bochs Configuration: Main Menu
------------------------------

This is the Bochs Configuration Interface, where you can describe the
machine that you want to simulate. Bochs has already searched for a
configuration file (typically called bochsrc.txt) and loaded it if it
could be found. When you are satisfied with the configuration, go
ahead and start the simulation.

You can also start bochs with the -q option to skip these menus.

1. Restore factory default configuration
2. Read options from...
3. Edit options
4. Save options to...
5. Begin simulation
6. Quit now

Please choose one: [5]
00000000000i[ ] lt_dlhandle is 0x8288d00
00000000000i[ ] loaded plugin libbx_x.la
00000000000i[ ] installing x module as the Bochs GUI
00000000000i[ ] using log file bochsout.txt
================================================== ======================
Event type: PANIC
Device: [BIOS ]
Message: BIOS panic at rombios.c, line 1563

A PANIC has occurred. Do you want to:
cont - continue execution
alwayscont - continue execution, and don't ask again.
This affects only PANIC events from device [BIOS ]
die - stop execution now
abort - dump core
Choose one of the actions above: [die]

Ich verstehe diese Meldung nicht. Habe mir die Meldung ins deutsche übersetzt, kann es trotzdem nicht verstehen. Wer kann mir weiterhelfen.

Im Voraus besten Dank
marrei SuSE 8.2 KDE 3.1.1 Kernel 2.4.20

stefan.becker
19.09.03, 18:51
http://www.linuxforen.de/forums/showthread.php?threadid=83910

marrei
19.09.03, 19:13
Hallo,

den Link kenn ich. Da war ich schon.
Das Problem ist daß ich kein Englisch verstehe. Da ich die Konsolenausgabe nicht
verstehe kann ich nicht entsprechend reagieren.

Bitte um Hilfe

Gruß

marrei SuSE 8.2 KDE 3.1.1 Kernel 2.4.20


Konsolenausgabe:
:~> bochs
00000000000i[APIC?] local apic in initializing
================================================== ======================
Bochs x86 Emulator 2.0.2
January 21, 2003
================================================== ======================
00000000000i[ ] LTDL_LIBRARY_PATH not set. using compile time default '/usr/lib/bochs/plugins'
00000000000i[ ] BXSHARE not set. using compile time default '/usr/share/bochs'
00000000000i[ ] reading configuration from /etc/bochsrc
------------------------------
Bochs Configuration: Main Menu
------------------------------

This is the Bochs Configuration Interface, where you can describe the
machine that you want to simulate. Bochs has already searched for a
configuration file (typically called bochsrc.txt) and loaded it if it
could be found. When you are satisfied with the configuration, go
ahead and start the simulation.

You can also start bochs with the -q option to skip these menus.

1. Restore factory default configuration
2. Read options from...
3. Edit options
4. Save options to...
5. Begin simulation
6. Quit now

Please choose one: [5]
00000000000i[ ] lt_dlhandle is 0x8288d00
00000000000i[ ] loaded plugin libbx_x.la
00000000000i[ ] installing x module as the Bochs GUI
00000000000i[ ] using log file bochsout.txt
================================================== ======================
Event type: PANIC
Device: [BIOS ]
Message: BIOS panic at rombios.c, line 1563

stefan.becker
19.09.03, 19:19
Hast du denn schon überhaupt irgendwas konfiguriert ?

marrei
19.09.03, 19:54
Servus,

nein das habe ich nicht. Der erste Gedanke war das ich dies nicht muß. Da ich ein SuSE
RPM heruntergeladen habe, dachte ich das da schon alles eingestellt ist.
So habe ich Bochs gleich nach der RPM-Installation in der Konsole gestartet.
Dann sollte ich wol wie auf dem Linuxforenlink beschrieben
die Configuration durchführn.
Ich war mir nicht sicher wie ich nach der Konsolenausgabe
vorgehen soll, weil ich nicht ein Wort der Ausgabe verstehe.


Gruß

marrei

stefan.becker
19.09.03, 20:01
Ohne Konfig weiss das Tool überhaupt nicht, was es tun soll. Kannst ja mal mit einem der vorgefertigten Disk Images, z. B Free Dos, starten. Damit kann man erstmal schön üben.

marrei
19.09.03, 23:25
Servus,

Ja das werd ich tun.

Gruß

marrei

marrei
21.09.03, 12:42
Servus,
Ich habe Bochs bis zum anlegen einer virtuellen Festplatte configuriert.
Habe mich dabei an das HOWTO im Linuxforen gehalten.
Nun habe ich nicht verstanden wo ich den unten aufgeführten befehl eingeben muß.
Habe dies in der Konsole probiert. Oder muss der Befehl in die bochsrc geschrieben werden.

Im folgenden wird eine 512 MB große virtuelle Festplatte angelegt:

- "bximage" eingeben
- "Do you want to create a floppy disk image or a hard disk image?" => "hd"
- "Enter the hard disk size in megabytes, between 1 and 32255" => "512"
- "What should I name the image?" => "c.img"
- Nun wird die virtuelle Platte erzeugt


Noch ein kleines Problem: Ich habe mir in meinem Home-Verzeichnis
eine Datei angelegt bochs da dies Bochs beim installieren nicht getan hat.
Beim starten von Bochs werden die Dateien bochsout.txt, parport.out und sb16.log in
/home/usr/ angelegt. Ich möchte dies aber in /home/usr/bochs angelegt haben.
Soweit ich das verstanden habe muß ich in bochsrc ein prefix anlegen.
Ich weis nicht welchen prefix Eintrag ich jetzt verändern muß und wie?

Im Voraus besten Dank
Gruss
marrei SuSE8.0 KDE 3.1.1 Kernel2.4.20

stefan.becker
21.09.03, 17:50
Nach der Installation befindet sich der Befehl "bximage" auf deiner Platte, also einfach in der Konsole starten. Am Ende wird eine Zeile ausgeworfen mit der Geometrie der virtuellen Platte, die Zeile fügst du in die ".bochsrc" Datei ein.

Das zweite Problem: Gibt es in einem Verzeichnis eine Datei ".bochsrc", so werden die EInstellungen aus dieser Datei gelesen. Eine Datei "bochsrc" also ohne Punkt im Userverzeichnis gilt dann, wenn bochs in einem Verzeichnis ohne ".bochsrc" gestartet wird.

Mach also ein Verzeichns "/home/username/bochs" und leg dort die Datei ".bochsrc" an und starte bochs in diesem Verzeichnis.

marrei
21.09.03, 18:36
Servus,

danke für die schnelle Hilfe.
Ich werde das gleich mal probieren.

Gruß

marrei

marrei
22.09.03, 18:01
Servus,

Bochs aus /home/usr/.bochs zu starten hat geklapt.
Habe bochsrc dort angelegt.

Zu meinem ersten Problem bximage in der Konsole zu starten hat nicht geklapt.
Daraufhin habe ich die Installationsdateien des rpm-Paketes überprüft.
Bximage müste in /usr/bin bzw in /usr/X11R6/bin installiert sein. Dort ist kein bximage zu finden. Kann es sein das das beim erstellen der rpm vergessen wurde.
Wie kann ich dieses Problem lösen bzw. eine virtuelle Festplatte anlegen.
Gruss
marrei SuSE 8.2 KDE3.1.1 Kernel2.4.20

Bochs 2.0.2-43.i586.rpm
/etc/bochsrc
/usr/X11R6/bin/bochs
/usr/X11R6/lib/X11/fonts/misc/hercules.pcf.gz
/usr/X11R6/lib/X11/fonts/misc/vga.pcf.gz
/usr/lib/bochs
/usr/lib/bochs/bios
/usr/lib/bochs/bios/BIOS-bochs-2-processors
/usr/lib/bochs/bios/BIOS-bochs-4-processors
/usr/lib/bochs/bios/BIOS-bochs-8-processors
/usr/lib/bochs/bios/BIOS-bochs-latest
/usr/lib/bochs/bios/VGABIOS-elpin-2.40
/usr/lib/bochs/bios/VGABIOS-elpin-LICENSE
/usr/lib/bochs/bios/VGABIOS-lgpl-README
/usr/lib/bochs/bios/VGABIOS-lgpl-latest
/usr/lib/bochs/plugins
/usr/lib/bochs/plugins/libbx_biosdev.la
/usr/lib/bochs/plugins/libbx_biosdev.so
/usr/lib/bochs/plugins/libbx_biosdev.so.0
/usr/lib/bochs/plugins/libbx_biosdev.so.0.0.0
/usr/lib/bochs/plugins/libbx_cmos.la
/usr/lib/bochs/plugins/libbx_cmos.so
/usr/lib/bochs/plugins/libbx_cmos.so.0
/usr/lib/bochs/plugins/libbx_cmos.so.0.0.0
/usr/lib/bochs/plugins/libbx_dma.la
/usr/lib/bochs/plugins/libbx_dma.so
/usr/lib/bochs/plugins/libbx_dma.so.0
/usr/lib/bochs/plugins/libbx_dma.so.0.0.0
/usr/lib/bochs/plugins/libbx_floppy.la
/usr/lib/bochs/plugins/libbx_floppy.so
/usr/lib/bochs/plugins/libbx_floppy.so.0
/usr/lib/bochs/plugins/libbx_floppy.so.0.0.0
/usr/lib/bochs/plugins/libbx_harddrv.la
/usr/lib/bochs/plugins/libbx_harddrv.so
/usr/lib/bochs/plugins/libbx_harddrv.so.0
/usr/lib/bochs/plugins/libbx_harddrv.so.0.0.0
/usr/lib/bochs/plugins/libbx_keyboard.la
/usr/lib/bochs/plugins/libbx_keyboard.so
/usr/lib/bochs/plugins/libbx_keyboard.so.0
/usr/lib/bochs/plugins/libbx_keyboard.so.0.0.0
/usr/lib/bochs/plugins/libbx_ne2k.la
/usr/lib/bochs/plugins/libbx_ne2k.so
/usr/lib/bochs/plugins/libbx_ne2k.so.0
/usr/lib/bochs/plugins/libbx_ne2k.so.0.0.0
/usr/lib/bochs/plugins/libbx_parallel.la
/usr/lib/bochs/plugins/libbx_parallel.so
/usr/lib/bochs/plugins/libbx_parallel.so.0
/usr/lib/bochs/plugins/libbx_parallel.so.0.0.0
/usr/lib/bochs/plugins/libbx_pci.la
/usr/lib/bochs/plugins/libbx_pci.so
/usr/lib/bochs/plugins/libbx_pci.so.0
/usr/lib/bochs/plugins/libbx_pci.so.0.0.0
/usr/lib/bochs/plugins/libbx_pci2isa.la
/usr/lib/bochs/plugins/libbx_pci2isa.so
/usr/lib/bochs/plugins/libbx_pci2isa.so.0
/usr/lib/bochs/plugins/libbx_pci2isa.so.0.0.0
/usr/lib/bochs/plugins/libbx_pic.la
/usr/lib/bochs/plugins/libbx_pic.so
/usr/lib/bochs/plugins/libbx_pic.so.0
/usr/lib/bochs/plugins/libbx_pic.so.0.0.0
/usr/lib/bochs/plugins/libbx_sb16.la
/usr/lib/bochs/plugins/libbx_sb16.so
/usr/lib/bochs/plugins/libbx_sb16.so.0
/usr/lib/bochs/plugins/libbx_sb16.so.0.0.0
/usr/lib/bochs/plugins/libbx_serial.la
/usr/lib/bochs/plugins/libbx_serial.so
/usr/lib/bochs/plugins/libbx_serial.so.0
/usr/lib/bochs/plugins/libbx_serial.so.0.0.0
/usr/lib/bochs/plugins/libbx_unmapped.la
/usr/lib/bochs/plugins/libbx_unmapped.so
/usr/lib/bochs/plugins/libbx_unmapped.so.0
/usr/lib/bochs/plugins/libbx_unmapped.so.0.0.0
/usr/lib/bochs/plugins/libbx_vga.la
/usr/lib/bochs/plugins/libbx_vga.so
/usr/lib/bochs/plugins/libbx_vga.so.0
/usr/lib/bochs/plugins/libbx_vga.so.0.0.0
/usr/lib/bochs/plugins/libbx_x.la
/usr/lib/bochs/plugins/libbx_x.so
/usr/lib/bochs/plugins/libbx_x.so.0
/usr/lib/bochs/plugins/libbx_x.so.0.0.0
/usr/share/doc/packages/bochs
/usr/share/doc/packages/bochs/CHANGES
/usr/share/doc/packages/bochs/COPYING
/usr/share/doc/packages/bochs/README
/usr/share/doc/packages/bochs/VGABIOS-elpin-LICENSE
/usr/share/doc/packages/bochs/docs-html
/usr/share/doc/packages/bochs/docs-html/00README
/usr/share/doc/packages/bochs/docs-html/3rdparty.license.html
/usr/share/doc/packages/bochs/docs-html/CVS
/usr/share/doc/packages/bochs/docs-html/CVS/Entries
/usr/share/doc/packages/bochs/docs-html/CVS/Repository
/usr/share/doc/packages/bochs/docs-html/CVS/Root
/usr/share/doc/packages/bochs/docs-html/CVS/Tag
/usr/share/doc/packages/bochs/docs-html/Linux.html
/usr/share/doc/packages/bochs/docs-html/Minix.html
/usr/share/doc/packages/bochs/docs-html/OldWindows95.html
/usr/share/doc/packages/bochs/docs-html/Windows95.html
/usr/share/doc/packages/bochs/docs-html/changelog.html
/usr/share/doc/packages/bochs/docs-html/codingguidelines.html
/usr/share/doc/packages/bochs/docs-html/configure.html
/usr/share/doc/packages/bochs/docs-html/construction.html
/usr/share/doc/packages/bochs/docs-html/cosimulation.html
/usr/share/doc/packages/bochs/docs-html/cvs-status.html
/usr/share/doc/packages/bochs/docs-html/cvs-structure.txt
/usr/share/doc/packages/bochs/docs-html/developers.html
/usr/share/doc/packages/bochs/docs-html/faq.html
/usr/share/doc/packages/bochs/docs-html/features.html
/usr/share/doc/packages/bochs/docs-html/fpu.html
/usr/share/doc/packages/bochs/docs-html/guestNT.html
/usr/share/doc/packages/bochs/docs-html/index.html
/usr/share/doc/packages/bochs/docs-html/install.html
/usr/share/doc/packages/bochs/docs-html/instrumentation.html
/usr/share/doc/packages/bochs/docs-html/iodebug.html
/usr/share/doc/packages/bochs/docs-html/mtools.html
/usr/share/doc/packages/bochs/docs-html/random.txt
/usr/share/doc/packages/bochs/docs-html/release-prep.txt
/usr/share/doc/packages/bochs/docs-html/smp-simulation.html
/usr/share/doc/packages/bochs/docs-html/sound.html
/usr/share/doc/packages/bochs/docs-html/undercon.gif
/usr/share/doc/packages/bochs/docs-html/whatisbochs.html
/usr/share/doc/packages/bochs/docs-html/win32.html

stefan.becker
22.09.03, 19:05
Schmeiss den RPM-Mist weg und übersetz dir eine aktuelle CVS Version, die ist eh schneller und besser in der Grafik.

Iggi
29.09.03, 09:59
Wenn Du willst, kann ich Dir bximage per E-Mail schicken - das hat bei mir auch ewig gedauert, bis ich das endlich aufgetrieben hatte. Alternativ suchst Du nach einem RPM-Paktet, das NICHT von SuSE zusammengestellt wurde, und installierst es über Kommandozeile (!!!) mit rpm -i bochsxxx.rpm, oder Du kompilierst es Dir wirklich selber (so hab ich das dann im Endeffekt gemacht).

marrei
29.09.03, 16:53
servus,

ich werde versuchen es selbst zu komplieren.

Gruß
marrei