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