René Falk schrieb:
Am Freitag, 15. August 2003 11:36 schrieb Thomas Hertweck:
Vanilla-Kernel?
Ist ein SuSE.
OK, dann sollte es ein Target mit Namen "cloneconfig" im Makefile im Verzeichnis mit den Kernel-Quellen geben.
Nur die SuSE-Kernel kennen ein "make cloneconfig". Brauchst Du aber nicht. Wenn Du eh - so wie oben angegeben - die Datei .config aus /boot in das Verzeichnis mit den Kernel-Quellen kopierst, kannst Du auch ein "make oldconfig" aufrufen. Wenn auch das nicht geht, dann hast Du die Kernel-Quellen nicht installiert.
Kernel-Quellen sind über YOU mit installiert worden. Lässt sich das irgendwie manuell überprüfen, insbesondere welche Version installiert ist, da die Quellen des alten Kernels installiert waren? Vielleicht ist da was falsch gelaufen.
Du hast eine SuSE 8.2. Ich hoffe, Du hast das richtige Paket installiert mit den Kernel-Quellen, nicht das Kernel-Quellen Source-RPM, das ist etwas anderes. Ein "rpm -qa | grep ^k_" sagt Dir, welches Binary-Kernel-RPM Du installiert hast. Das muesste, nachdem der Patch einge- spielt wurde, bei Dir eigentlich ein 2.4.20-100 sein. Das Kommando "rpm -qa | grep kernel-source" sagt Dir, welches SuSE Kernel-Quellen RPM installiert ist. Es sollte die gleiche Versionsnummer tragen, wenn der zugehoerige Patch ebenfalls erfolgreich eingespielt wurde. Du muesstest also ein Verzeichnis "/usr/src/linux-2.4.20.SuSE" haben, in dem die Quellen liegen, der Link /usr/src/linux muesste auf dieses Verzeichnis zeigen. Es sollte ca. 220MB gross sein. Das Makefile in diesem Verzeichnis sollte das oben angesprochene Target "cloneconfig" eigentlich kennen... Gruesse, Thomson