V. Lieder wrote:
[...] Ich hatte eher ein ein RPM von Suse gedacht, Problem ist das ich die Rechner als Firewall einsetze und die neuen Kernel sollen sicherer sein als der 2.4.9. etc. Und daher wollte ich mich mal mit dem Thema auseinandersetzen.
Du kannst Dir natuerlich den 2.4.18-4GB oder einen Kernel aus dem SuSE-FTP-Verzeichnis von H. Mantel besorgen, da liegt IIRC der 2.4.19... Bevor Du das RPM einspielst, soll- test Du den alten Kernel (vmlinuz, initrd, System.map, etc.) unter /boot sowie die Module unter /lib/modules sichern. Nach dem Einspielen des Kernel-RPMs solltest Du dann die /etc/lilo.conf anpassen, so dass sowohl der neue als auch der alte Kernel (zur Not) gebootet werden kann. Anschlies- send die initial ramdisk erzeugen und /sbin/lilo aufrufen und spaeter natuerlich rebooten. Hab ich was vergessen?
Dir sollte aber bewusst sein, dass der 2.4.18-4GB von der SuSE 8.0 z.B. einen Bug im IDE-Bereich hat, der sich mitun- ter bei mehreren Festplatten im System und bestimmten Chip- saetzen zeigt und die Maschine einfrieren laesst. Evtl. soll- test Du mal die von Christoph angegebene Literatur lesen und direkt einen eigenen Kernel compilieren. Wenn Du als Aus- gangspunkt die aktuelle Konfiguration nimmst, diese in das neue Kernel-Source-Verzeichnis als .config kopierst und dann ein "make oldconfig" laufen laesst, werden die alten Einstel- lingen uebernommen und Du wirst nur nach neuen Dingen gefragt. So sollte es fuer Dich moeglich sein, relativ einfach zu einer lauffaehigen Konfiguration fuer den neuen Kernel zu kommen... Den kannst Du ja dann immer noch nach und nach an Dein System anpassen, so dass nur noch das compiliert wird, was Du auch wirklich brauchst. Bedenke auch, dass nach einem Kernel-Up- date die ALSA-Module, Nvidia-Kernel-Treiber oder Vmware-Module neu compiliert werden muessen - das gilt sowohl fuer ein Up- date mittels RPM oder selbst compilieren.
Gruesse, Thomson
Wenn mit kompilieren ein make menuconfig gemeint ist habe ich das schon ein paarmal gemacht. Vielleicht habe ich auch nur ein Brett vor dem Kopf und erstelle Probleme, wo keine sind :-)