Betr. Kernel-Kompilierung
Hallo liebes Linux-Team,
... verzweifle fast dabei : Ich habe auf einer Intel3-DOSe ein Suse Linux 7.1 Professional installiert. Null problemo - Kernel 2.2.18 ausgewählt. Nun möchte ich den Kernel als root einfach nur neu kompilieren, um das erzeugte bzImage dann an die richtige Stelle, wo der jetzige Kernel steht, zu kopieren : /usr/src/linux> make dep /usr/src/linux> make clean /usr/src/linux> make bzImage.
Bei letzterem steigt make einfach aus unter Angabe von serial.c : Zeile 220 ...serial_compat.h : No such File or Directory.
Ich habe serial.c gecheckt. Die Angabe stimmt, es gibt nirgendwo dieses Headerfile serial_compat.h. Nach drei vollen Tagen des Rumprobierens bin ich nun fast am Verzweifeln. Ich bekomme mein bzImage in /usr/src/linux/arch/i386/boot nicht angelegt !!! Dabei möchte ich einfach nur den Kernel neu kompilieren. Ich habe Suse 7.1 nochmal ganz neu aufgesetzt - das Ergebnis ist das gleiche. Zum Vergleich : Mit Suse 6.4 (hab ich getestet) gibts kein solches Problem. In den Suse-Datenbanken bin ich auch nicht fündig geworden. Kennt Ihr dieses Problem ? Ich wäre Euch dankbar, wenn Ihr einen guten Tip für mein Problem habt.
Grüße Alexander Seifert
On Tuesday 05 June 2001 17:52, alex.seifert@gmx.de wrote:
Betr. Kernel-Kompilierung
Bitte pack Deinen Rechner am Samstag um 10 ein und komm ins Pentacon, Schandauer Straße in Dresden (ins Internetcafe, 1. Obergeschoss). Zur Installparty kann man sicher auch Dir helfen.
Am besten Anmelden: http://lugddlect.sf.net/party
So wie die Beschreibung klingt ist es eine verkorkste Kernel-konfiguration und/oder es fehlen einige Pakete.
Konrad
PS.: bist Du eigentlich in die Mailliste eingetragen? (Der Server behauptet nein.) Wenn ja: prima! Wenn nein: Du wirst doch nicht vor lächerlichen 20 Mails pro Tag Angst haben? ;-) Einfach auf http://mailman.schlittermann.de eintragen.
On Tue, Jun 05, 2001 at 05:52:27PM +0200, alex.seifert@gmx.de wrote:
Betr. Kernel-Kompilierung
Hallo liebes Linux-Team,
... verzweifle fast dabei : Ich habe auf einer Intel3-DOSe ein Suse Linux 7.1 Professional installiert. Null problemo - Kernel 2.2.18 ausgewählt. Nun möchte ich den Kernel als root einfach nur neu kompilieren, um das erzeugte bzImage dann an die richtige Stelle, wo der jetzige Kernel steht, zu kopieren : /usr/src/linux> make dep /usr/src/linux> make clean /usr/src/linux> make bzImage.
Bei letzterem steigt make einfach aus unter Angabe von serial.c : Zeile 220 ...serial_compat.h : No such File or Directory.
Ich habe serial.c gecheckt. Die Angabe stimmt, es gibt nirgendwo dieses Headerfile serial_compat.h. Nach drei vollen Tagen des Rumprobierens bin ich nun fast am Verzweifeln. Ich bekomme mein bzImage in /usr/src/linux/arch/i386/boot nicht angelegt !!!
Sieht nach einem kaputten Paket aus. Hat Suse vielleicht noch einen anderen (älteren) Kernel auf seinen CD's? Ansonsten hilft nur, Kernelimage zu saugen und _das_ dann zu kompilieren.
Ist es wirklich nötig, den Kernel neu zu kompilieren? AFAIK sind die Standardkernel, die die Distros so anbieten, ziemlich stark modularisiert, und die Module werden alle mitgeliefert (man muß sie nur laden :))
Grüße Alexander Seifert
cu, Ulf
On Tue, Jun 05, 2001 at 05:52:27PM +0200, alex.seifert@gmx.de wrote:
Hallo liebes Linux-Team,
Hallo Alex,
... verzweifle fast dabei : Ich habe auf einer Intel3-DOSe ein Suse Linux 7.1 Professional installiert. Null problemo - Kernel 2.2.18 ausgewählt. Nun möchte ich den Kernel als root einfach nur neu kompilieren, um das erzeugte bzImage dann an die richtige Stelle, wo der jetzige Kernel steht, zu kopieren : /usr/src/linux> make dep /usr/src/linux> make clean /usr/src/linux> make bzImage.
Bei letzterem steigt make einfach aus unter Angabe von serial.c : Zeile 220 ...serial_compat.h : No such File or Directory.
Ist das der von SuSE mitgelieferte Kernel? Wenn ja, schaue dich mal auf www.kernel.org um und besorg dir ein Original, die Kernels von SuSE sind meist so gepatcht, das einige Sachen nicht richtig funktionieren.
Tipp: nimm gleich 2.2.19
Ciao, Tobias
Guten Morgen,
ich hatte ursprünglich auch Probleme beim Kernel kompilieren. Nachdem ich das Paket lx_suse aus sektion d installiert hatte (linclude rausgeschmissen) klappte es wunderbar. Konnte Dir leider erst jetzt antworten, da die CD's auf Arbeit lagen.
ciao Tilo
lug-dd@mailman.schlittermann.de