Moin zusammen, ich habe heute mal versucht bei meiner SuSE 8.1 ein Kernel Update durchzuführen. Ich habe mir folgendes rpm Packet runtergeladen: ftp://ftp.gwdg.de/pub/linux/suse/suse_update/8.1/rpm/i586/kernel-source-2.4.19.SuSE-115.i586.patch.rpm habe dann die kernel sourcen von der CD installiert. Habe das rpm Packet mit rpm -Uvh kernel-source-2.4.19.SuSE-115.i586.patch.rpm eingespielt. (Natürlich vorher noch cp /boot/vmlinuz /boot/vmlinuz.old cp /boot/initrd /boot/initrd.old gemacht.) Dann ein mk_initrd gemacht und den Grub neu installiert. Nach einem reboot ist laut rpm -qi kernel-source auch auf dem Revision Stand 115. Ist der Kernel jetzt Upgedatet oder habe ich noch etwas vergessen? Wäre dankbar für jeden Tip. Gruß Carsten
On 13 Dec 2002 at 10:06, Carsten Niemeyer wrote:
habe dann die kernel sourcen von der CD installiert. Habe das rpm Packet mit rpm -Uvh kernel-source-2.4.19.SuSE-115.i586.patch.rpm eingespielt. (Natürlich vorher noch cp /boot/vmlinuz /boot/vmlinuz.old cp /boot/initrd /boot/initrd.old gemacht.) Hier wäre jetzt ein Konfigurieren des Kernels mit anschliessendem Kompilieren nicht schlecht. cd /usr/src/linux make xconfig make dep clean bzImage make modules modules_install
Dann ein
mk_initrd
gemacht und den Grub neu installiert. Nach einem reboot ist laut
rpm -qi kernel-source auch auf dem Revision Stand 115. Das zeigt dir nur den Stand der Kernelquellen an. Die aktuell laufende Kernelrevision bekommst Du mit uname -r Ist der Kernel jetzt Upgedatet oder habe ich noch etwas vergessen? s.o.
Mit freundlichen Gruessen Thomas Kempf -- Thomas Kempf Atelier Hueper im Bruehl 1, 89520 Heidenheim Fon: +49 7321 969845 Fax: +49 7321 969891
Carsten Niemeyer wrote:
ich habe heute mal versucht bei meiner SuSE 8.1 ein Kernel Update durchzuführen. Ich habe mir folgendes rpm Packet runtergeladen:
ftp://ftp.gwdg.de/pub/linux/suse/suse_update/8.1/rpm/i586/kernel-source-2.4.19.SuSE-115.i586.patch.rpm
habe dann die kernel sourcen von der CD installiert. Habe das rpm Packet mit
rpm -Uvh kernel-source-2.4.19.SuSE-115.i586.patch.rpm
eingespielt. (Natürlich vorher noch cp /boot/vmlinuz /boot/vmlinuz.old cp /boot/initrd /boot/initrd.old gemacht.)
Dann ein
mk_initrd
gemacht und den Grub neu installiert. Nach einem reboot ist laut
rpm -qi kernel-source
auch auf dem Revision Stand 115. Ist der Kernel jetzt Upgedatet oder habe ich noch etwas vergessen?
Der Kernel ist natuerlich NICHT upgedatet. Du hast die Kernel- Quellen gepatcht - solange Du Dir keinen neuen Kernel compi- lierst und installierst, wird weiterhin der alte Kernel verwen- det werden. Wenn Du ein Kernel-Update machen moechtest ohne zu compilieren, dann musst Du ein fertiges Binary-Kernel-RPM ver- wenden, z.B. ftp://ftp.gwdg.de/pub/linux/suse/suse_update/8.1/rpm/i586/k_deflt-2.4.19-174.i586.rpm Gruesse, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, Karlsruhe University (TH)
Thomas Hertweck schrieb:
Carsten Niemeyer wrote:
ich habe heute mal versucht bei meiner SuSE 8.1 ein Kernel Update durchzuführen. Ich habe mir folgendes rpm Packet runtergeladen:
ftp://ftp.gwdg.de/pub/linux/suse/suse_update/8.1/rpm/i586/kernel-source-2.4.19.SuSE-115.i586.patch.rpm
habe dann die kernel sourcen von der CD installiert. Habe das rpm Packet mit
rpm -Uvh kernel-source-2.4.19.SuSE-115.i586.patch.rpm
eingespielt. (Natürlich vorher noch cp /boot/vmlinuz /boot/vmlinuz.old cp /boot/initrd /boot/initrd.old gemacht.)
Dann ein
mk_initrd
gemacht und den Grub neu installiert. Nach einem reboot ist laut
rpm -qi kernel-source
auch auf dem Revision Stand 115. Ist der Kernel jetzt Upgedatet oder habe ich noch etwas vergessen?
Der Kernel ist natuerlich NICHT upgedatet. Du hast die Kernel- Quellen gepatcht - solange Du Dir keinen neuen Kernel compi- lierst und installierst, wird weiterhin der alte Kernel verwen- det werden. Wenn Du ein Kernel-Update machen moechtest ohne zu compilieren, dann musst Du ein fertiges Binary-Kernel-RPM ver- wenden, z.B. ftp://ftp.gwdg.de/pub/linux/suse/suse_update/8.1/rpm/i586/k_deflt-2.4.19-174.i586.rpm
OK habe mich für das fertige Binary-Kernel-RPM entschieden. Die Maschine auf der die SuSE 8.1 läuft ist ein Siemens Primergy mit zwei Prozessoren, müßte ich dann den ftp://ftp.gwdg.de/pub/linux/suse/suse_update/8.1/rpm/i586/k_smp-2.4.19-163.i586.rpm nehmen? Bin da noch ein wenig unsicher, ist mein erstes Kernelupdate. Gruß Carsten
Carsten Niemeyer wrote:
[...] OK habe mich für das fertige Binary-Kernel-RPM entschieden. Die Maschine auf der die SuSE 8.1 läuft ist ein Siemens Primergy mit zwei Prozessoren, müßte ich dann den
ftp://ftp.gwdg.de/pub/linux/suse/suse_update/8.1/rpm/i586/k_smp-2.4.19-163.i586.rpm
nehmen? Bin da noch ein wenig unsicher, ist mein erstes Kernelupdate.
k_smp ist der Standard-Kernel fuer Mehrprozessorsysteme. Mit dem solltest Du eigentlich richtig liegen (fuer aeltere Pro- zessoren gibt es noch einen kernel k_psmp). Bevor Du ein Up- date machst, sichere die alten Module sowie die Dateien un- ter /boot und spiele sie anschliessend evtl. wieder zurueck, siehe auch http://marc.theaimsgroup.com/?l=suse-linux&m=103652481100312&w=2. Ich habe keine SuSE 8.1, zu grub und den noetigen Anpassungen kann ich daher nichts sagen. Beachte, dass evtl. Kernel-Module, die "extern" eingespielt wurden (Nvidia-Graphikartentreiber, etc.) neu compiliert werden muessen fuer den neuen Kernel. Ge- nerell findest Du im Archiv sicher noch einige Threads zum The- ma Kerne-Update - ein Blick sollte sich da also lohnen. Gruesse, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, Karlsruhe University (TH)
Hallo Carsten, hallo Liste, m.E. gibt es einige Dinge zu berücksichtigen... (zusätzlich) 1. Den default-kernel nicht ersetzen, sondern einen weiteren bei GRUB hinzufügen. Dann funktioniert bei "laut" wenigstens noch die alte Konfiguration. ;-) Weitere Konfiguration ist easy: Einfach den Kernel ins /boot Verzeichnis kopieren und dann nicht als vmlinuz, sondern mit einem anderen Namen. 2. /boot/grub/menue.lst anpassen. Am besten den "Standard-Eintrag" kopieren und ersteinmal alle Einträge mit vmlinuz ändern. Zusätzlich noch die initrd Einträge ändern. Ich bevorzuge da immer was wie <kernelname>.initrd Danach dann mit mkinitrd -k <kernelname> -i <kernelname>.initrd "die" initrd für den neuen Kernel erstellen und dann booten und dann sollte das auch laufen, wenn der Kernel passt :-) Ich hoffe, daß war hilfreich. Euch allen ein erholsames Wochenende, -- GreetingZ, Christian __________________________________________ visit http://www.linuxarea.de - .LINUX. related Am Freitag, 13. Dezember 2002 10:06 schrieb Carsten Niemeyer:
Moin zusammen,
ich habe heute mal versucht bei meiner SuSE 8.1 ein Kernel Update durchzuführen. Ich habe mir folgendes rpm Packet runtergeladen:
ftp://ftp.gwdg.de/pub/linux/suse/suse_update/8.1/rpm/i586/kernel-source-2.4 .19.SuSE-115.i586.patch.rpm
habe dann die kernel sourcen von der CD installiert.
Habe das rpm Packet mit
rpm -Uvh kernel-source-2.4.19.SuSE-115.i586.patch.rpm
eingespielt. (Natürlich vorher noch cp /boot/vmlinuz /boot/vmlinuz.old cp /boot/initrd /boot/initrd.old gemacht.)
Dann ein
mk_initrd
gemacht und den Grub neu installiert. Nach einem reboot ist laut
rpm -qi kernel-source
auch auf dem Revision Stand 115. Ist der Kernel jetzt Upgedatet oder habe ich noch etwas vergessen?
Wäre dankbar für jeden Tip.
Gruß Carsten
participants (4)
-
Carsten Niemeyer
-
Christian
-
Thomas Hertweck
-
Thomas Kempf