Ich habe mir von einem Mirror von ftp://ftp.suse.com/pub/people/mantel/next/RPM/kernel-source-2.4.19.SuSE-121.i586.rpm die Sourcen installiert, dann /proc/config.gz nach /usr/src/linux-2.4.19.SuSE/ kopiert, entpackt und in .config umbenannt. Danach folgte ein make xconfig und ein "make dep clean bzImage". Wo ist das bzImage? Eigentlich sollte es in /usr/src/linux-2.4.19/arch/i386/boot/ sein. Bedeutet das, dass bei der Kompilierung was schief gelaufen ist? Albert
Am Montag, 16. Dezember 2002 17:11 schrieb Al Bogner:
Danach folgte ein make xconfig und ein "make dep clean bzImage". Wo ist das bzImage? Eigentlich sollte es in /usr/src/linux-2.4.19/arch/i386/boot/ sein.
Eigentlich ja, da sollte ein vmlinuz und eine System.map liegen. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Hallo Manfred, Manfred Tremmel schrieb:
Am Montag, 16. Dezember 2002 17:11 schrieb Al Bogner:
Danach folgte ein make xconfig und ein "make dep clean bzImage". Wo ist das bzImage? Eigentlich sollte es in /usr/src/linux-2.4.19/arch/i386/boot/ sein.
Eigentlich ja, da sollte ein vmlinuz und eine System.map liegen.
Ne ne, da sollte tatsächlich bzImage liegen - und System.map wird wird im Hauptverzeichnis der Kernelsourcen abgelegt. Gruß christian
Al Bogner wrote:
Ich habe mir von einem Mirror von ftp://ftp.suse.com/pub/people/mantel/next/RPM/kernel-source-2.4.19.SuSE-121.i586.rpm die Sourcen installiert, dann /proc/config.gz nach /usr/src/linux-2.4.19.SuSE/ kopiert, entpackt und in .config umbenannt.
Das haettest Du per "make cloneconfig" machen koennen. Oder aber Du solltest nach dem Kopieren der Konfiguration ein "make oldconfig" ausfuehren.
Danach folgte ein make xconfig und ein "make dep clean bzImage". Wo ist das bzImage? Eigentlich sollte es in /usr/src/linux-2.4.19/arch/i386/boot/ sein. Bedeutet das, dass bei der Kompilierung was schief gelaufen ist?
Na, wenn etwas schief gegangen ist, dann sollte der Compilierpro- zess eigentlich irgendwo abgebrochen worden sein. Das muesstest Du ja auf dem Bildschirm sehen, da steht das was von "Error" usw. Gruesse, Thomson -- Thomas Hertweck, Dipl.-Geophys. Geophysikalisches Institut, Universitaet Karlsruhe (TH)
On Montag, 16. Dezember 2002 18:52 Thomas Hertweck wrote:
Das haettest Du per "make cloneconfig" machen koennen.
Ok. Es handelt sich um einen Testrechner, also habe ich 8.1 Standard zuzügl. Suse-Kernel-Sourcen mit Formatierung neu installiert, keine Updates gemacht, als root "make cloneconfig" ausgeführt und danach "make dep clean bzImage", worauf folgende Fehlermeldungen zum Schluß kamen: gcc -D__KERNEL__ -I/usr/src/linux-2.4.19.SuSE/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DKBUILD_BASENAME=traps -DEXPORT_SYMTAB -c traps.c traps.c: In function `do_int3': traps.c:658: warning: implicit declaration of function `kdb' traps.c:658: `KDB_REASON_BREAK' undeclared (first use in this function) traps.c:658: (Each undeclared identifier is reported only once traps.c:658: for each function it appears in.) traps.c:658: `kdb_eframe_t' undeclared (first use in this function) traps.c:658: parse error before "regs" make[1]: *** [traps.o] Error 1 make[1]: Leaving directory `/usr/src/linux-2.4.19.SuSE/arch/i386/kernel' make: *** [_dir_arch/i386/kernel] Error 2 Albert PS: Sorry Thomas für das PM, bin mal wieder über die reply-Änderung gestolpert
Al Bogner wrote:
[...] Ok. Es handelt sich um einen Testrechner, also habe ich 8.1 Standard zuzügl. Suse-Kernel-Sourcen mit Formatierung neu installiert, keine Updates gemacht, als root "make cloneconfig" ausgeführt und danach "make dep clean bzImage", worauf folgende Fehlermeldungen zum Schluß kamen:
gcc -D__KERNEL__ -I/usr/src/linux-2.4.19.SuSE/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i586 -DKBUILD_BASENAME=traps -DEXPORT_SYMTAB -c traps.c traps.c: In function `do_int3': traps.c:658: warning: implicit declaration of function `kdb' [...]
Dazu findest Du viele Hinweise im Archiv[1], gerade auch in den letzten zwei Wochen. Schau Dir die Konfiguration zu "Kernel Debugging" nochmal an und nimm es raus, die meisten Dinge dort brauchst Du nicht (ausser vielleicht die Magic Keys). Gruesse, Thomson [1] http://marc.theaimsgroup.com/?l=suse-linux&r=1&w=2 -- Thomas Hertweck, Geophysicist Geophysical Institute, Karlsruhe University (TH)
On Dienstag, 17. Dezember 2002 13:16 Thomas Hertweck wrote:
Dazu findest Du viele Hinweise im Archiv[1], gerade auch in den letzten zwei Wochen. Schau Dir die Konfiguration zu "Kernel Debugging" nochmal an und nimm es raus, die meisten Dinge dort brauchst Du nicht (ausser vielleicht die Magic Keys)
Danke für den Hinweis. Alles in der Liste schaffe ich leider nicht zu lesen und bis jetzt hat mich Kernel kompilieren wenig interessiert. Albert
participants (4)
-
Al Bogner
-
Christian Schult
-
Manfred Tremmel
-
Thomas Hertweck