Dr. Thorsten Brandau wrote:
[...] Zieh dir den Kernel aus dem Netz oder von CD, installiere den standardkernel (steht dann unter /usr/src/linux-2.6.xxxx) ersetze den Link unter /usr/src/linux und compiliere das ding (make menuconfig && make dep && make bzImage && make modules).
Wie oft wurde das schon gesagt... *seufz* Nein, der Link /usr/src/linux sollte nicht ersetzt werden! Er ist zum Compilieren und Installieren eines Kernels _voellig_ bedeutungslos. Linus Torvalds geht sogar soweit und sagt, dieser Link sollte ueberhaupt nicht existieren. Ferner gibt es unter SuSE 9.1 mit Kernel 2.6 kein "make dep". Mit "make menuconfig" kommt man auch nicht besonders weit, wenn man lediglich einen Patch einspielen will - da muesste man ja alles von Hand konfigurieren. Da ist es besser eine vorhandene Konfig zu klonen. Wenn ferner nur der Quellcode eines einzigen Modules gepatcht wird, so sollte es auch reichen, genau dieses eine Modul dann neu zu uebersetzen fuer den vorhandenen Kernel 2.6.x. Ein neues Kernel-Image zu erstellen oder alle anderen Module neu compilieren macht in diesem Falle ja wenig Sinn, denn daran hat sich ja nichts geaendert. Es sei denn, man moechte einen komplett eigenen Kernel mit eigener UTS_RELEASE erstellen - dann muss natuerlich alles neu gemacht werden. CU, Th.