Hallo, On Wed, 22 May 2002, Christian Boltz wrote:
ich habe vorhin Plex86 [1] compiliert (CVS-tarball, vor 3 Tagen heruntergeladen)
Hab ich gerade eben auch gemacht ;)
Der Aufruf von configure und make lief durch (wenn auch mit einigen Warnings, aber keine Errors)
Die Ausgaben von configure und make liegen "ab gleich" auf http://tux.boltz.de.vu/linux/plex86/ (wäre nett, wenn das mal jemand überfliegt, da ich zum erstenmal ein Linux-Programm kompiliert habe ;-)
Sieht bei mir aehnlich aus, bis auf ein paar Warnings die ich abgeschaltet habe (-Wno-unused z.B. ;)
Jetzt habe ich das Problem, dass sich das Kernelmodul plex86.o nicht laden lässt.
Bei mir klappt das (scheitert dann aber am fehlenden HDD-Image, das ist aber nur logisch, das das Image nicht existiert). Das Kernelmodul wird anstantslos geladen (und scheint zu funktionieren).
# Work out where the module is kmodule="`dirname $0`/../kernel/plex86.o"
Ergebnis des Scriptaufrufs: # ./load_module.sh ./../kernel/plex86.o: init_module: Invalid argument Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters The kernel module failed to load!
Auch ein manuelles insmod bringt die gleiche Fehlermeldung.
Wo genau rufst du wie das script auf? dh@slarty[4]:/newsw3/Build/plex86/misc (0) $ su -c ./load_module.sh Password: The kernel module is sucessfully installed. dh@slarty[4]:/newsw3/Build/plex86/misc (0) $ grep plex /proc/devices 254 plex86 dh@slarty[4]:/newsw3/Build/plex86/misc (0) $ /newsw3/Build/plex86/ ist das Stamm-Verzeichnis der entpackten/CVS Sourcen, das mit dem configure... dh@slarty[4]:/newsw3/Build/plex86/misc (0) $ cd ../user/ dh@slarty[4]:/newsw3/Build/plex86/user (0) $ ./plex86 -f ../conf/win95 Processing command-line options Opening VM (/dev/plex86) Processing config file ../conf/win95... Allocating 16MB of physical memory in VM Mapping virtualized physical memory into monitor Zeroing virtualized physical memory Mapping monitor print buffer into user mem. bochs: [cmos] Setting initial clock to: Wed Sep 29 07:12:13 1999 bochs: font_width = 8 bochs: font_height = 16 bochs: default_depth = 24 bochs: waiting for MapNotify bochs: MapNotify found. bochs: vga: interval=200000 bochs: TTY not used, serial port is not connected bochs: bx_options.floppy_command_delay = 500 bochs: Opening image for device 0 bochs: panic, could not open hard drive image file '../../62M.980115' Shutting down plugins bochs: Note: X11: bx_gui_c::exit() not implemented yet. Unmapping guest physical memory. Unmapping monitor print buffer. Tearing down VM Closing VM dh@slarty[4]:/newsw3/Build/plex86/user (0) $ cd ../misc/ dh@slarty[4]:/newsw3/Build/plex86/misc (0) $ su -c ./unload_module.sh Password: The kernel module is no longer installed. dh@slarty[4]:/newsw3/Build/plex86/misc (0) $ Das "panic, ..." ist klar. Wo kein Image ist, kann nix geoeffnet werden ;) Da muss ich mind. die conf noch anpassen bzw. mal createdisk.sh aufrufen :)
Ich verwende Kernel 2.4.16-4GB von SuSE.
2.4.16-2 (Vanilla Kernel, 2te config ;) Da es also auf meinem (recht chaotischen) System klappt, kannst du mal mehr "Input" liefern? - obige Frage: wo und wie genau rufst du das script auf? - Falls es bei dir nach obigem Muster nicht klappt: Aender mal die Zeile /sbin/insmod $kmodule in 'misc/load_module.sh' um in /sbin/insmod -v $kmodule und maile das Ergebnis hier. Vielleicht fehlt dir ein anderes Modul oder sonstwas... -dnh PS: ich wollte plex86 eh schon lange mal testen, falls es halbwegs laeuft (sagen wir mal "DOS kommt hoch"), dann bastel ich evtl. ein "install" und bessere scripte ;) PPS: *hehe* Disk-Image mal eben erzeugt... loeppt soweit: "Error loading operating System", was ja bei nem genullten Image klar ist *g* --
Inhalte der Schulung: MS Office, Schreiben auf der Tastatur, ACCESS/Datenbanken, Internet ^^^^^^^^^^^^^^^^^^^^^^^^^^ mit Edding? [Cord Beermann in dasr]