Hallo zusammen, ich möchte gerne das Kernelupdate von Suse auf meinem 7.3 Rechner einspielen. Da das ein 2 GHz Rechner ist, hatte ich schon so manche Probleme bei der Installation selbst. Jetzt möchte ich gerne ein Backup von meinem bisherigen Kernel machen, damit ich, wenn das Update des Kernels nicht funktioniert hat, wenigstens den alten Kernel starten kann und der Server erstmal wieder läuft. Wie mache ich jetzt ein Backup von meinem Kernel? Wo muss ich den alten Kernel hinkopieren, damit ich im Notfall aus dem Linux Bootmenü den alten Kernel auswählen kann und der den Server dann hochfährt? Frank Palvölgyi
Hallo alleine,
ich möchte gerne das Kernelupdate von Suse auf meinem 7.3 Rechner einspielen. Da das ein 2 GHz Rechner ist, hatte ich schon so manche Probleme bei der Installation selbst.
Jetzt möchte ich gerne ein Backup von meinem bisherigen Kernel machen, damit ich, wenn das Update des Kernels nicht funktioniert hat, wenigstens den alten Kernel starten kann und der Server erstmal wieder läuft.
Wie mache ich jetzt ein Backup von meinem Kernel?
Wo muss ich den alten Kernel hinkopieren, damit ich im Notfall aus dem Linux Bootmenü den alten Kernel auswählen kann und der den Server dann hochfährt?
Kopiere vmlinuz in /boot nach /boot/vmlinuz.ok Kopiere initrd in /boot nach /boot/initrd.ok Kopiere System.map in /boot nach /boot/System.map.ok Danach baust oder installierst Du Dir den Kernel! Kein reboot danach!!! Erst folgendes... Nach der Installation musst Du in der /boot/grub/menu.lst folgendes einfügen (Nur wenn Du auch grub als Bootmanager verwendest) title alterKernel kernel (hd0,2)/boot/vmlinuz.ok root=/dev/hda3 hdd=ide-scsi vga=791 initrd (hd0,2)/boot/initrd.ok Wobei (hdX,X) sowie root= auf Dein System beziehen sollten! Wenn Du lilo verwendest folgendes in die /etc/lilo.conf eintragen image=/boot/vmlinuz.ok label = LinuxALT initrd = /boot/initrd.ok read-only optional Bei Verwendung von Grub vor dem Booten noch ein SuSEconfig und bei lilo ein /sbin/lilo Die initrd Zeile brauchst Du nur wenn Du bisher initrd unterstützt. Am besten Du kopierst immer die Zeilen des aktuellen Kernels und benennst nur die nötigen Einträge um. Jetzt solltest Du beim booten einen weiteren Menüpunkt Namens LinuxALT bzw alterKernel haben. Ich habs jetzt nicht nebenbei gleich ausprobiert sollte aber so funktionieren! Hat es bei mir auf jeden Fall! gruß Frank
Frank Liebelt wrote:
[...] Kopiere vmlinuz in /boot nach /boot/vmlinuz.ok Kopiere initrd in /boot nach /boot/initrd.ok Kopiere System.map in /boot nach /boot/System.map.ok
Danach baust oder installierst Du Dir den Kernel!
Wenn er die gleiche Kernel-Version (nur in einer neueren bzw. anderen Ausgabe) installiert, dann wird er sich die Module unter /lib/modules ueberschreiben! Das kann zu Problemen fuehren. Gruesse, Thomson -- Thomas Hertweck, Dipl.-Geophys., GPI Universitaet Karlsruhe === First they ignore you, then they laugh at you, then === === they fight you, then you win. (M. Ghandi) ===
Laut Anleitung von SuSE folgendes vorgehen:
rpm -Uhv --nodeps --force
[...] Kopiere vmlinuz in /boot nach /boot/vmlinuz.ok Kopiere initrd in /boot nach /boot/initrd.ok Kopiere System.map in /boot nach /boot/System.map.ok
Danach baust oder installierst Du Dir den Kernel!
Wenn er die gleiche Kernel-Version (nur in einer neueren bzw. anderen Ausgabe) installiert, dann wird er sich die Module unter /lib/modules ueberschreiben! Das kann zu Problemen fuehren. Gruesse, Thomson -- Thomas Hertweck, Dipl.-Geophys., GPI Universitaet Karlsruhe === First they ignore you, then they laugh at you, then === === they fight you, then you win. (M. Ghandi) === -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo und guten Morgen! 1. Bitte lerne, Emails ordentlich zu quoten, siehe dazu z.B. http://learn.to/quote/ 2. Bei Antworten, verwende bitte ein "Re: " zum Markie- ren der Antworten, kein "AW: ". Wie man anhand von so manchem Thread hier in letzter Zeit sieht, kommt der eigene MUA (der das produziert) nicht damit zu- recht und das Subject wird immer laenger und laenger und laenger... (AW: Re: AW: AW: AW: WG: <subject>) Das ist, mit Verlaub, ziemlich bloed. Frank Palvölgyi wrote:
Laut Anleitung von SuSE folgendes vorgehen:
rpm -Uhv --nodeps --force
mk_initrd
lilo
shutdown -r now
Werden jetzt dabei die Module in /lib/modules überschrieben?
Man unterscheidet da besser zwei Faelle:
a) Du spielst einen neuen Kernel mit gleicher Versions-
nummer (aber anderer Build-Nummer ein), also z.B.
willst Du ein installiertes Kernel-RPM
k_deflt-2.4.18-58 durch k_deflt-2.4.18-176 ersetzen.
b) Du spielst einen neuen Kernel mit anderer Versions-
nummer ein, also z.B. willst Du das Kernel-RPM
k_deflt-2.4.18-58 durch k_deflt-2.4.19-54 ersetzen.
Wenn Du wie oben ein "rpm -Uhv" verwendest und vorher
keine Sicherungsmassnahmen ergreifst, dann wird in bei-
den Faellen der alte Kernel durch den neuen Kernel er-
setzt! Das bedeutet, sollte der neue Kernel nicht booten,
kannst Du erst einmal nicht auf eine alte Version zu-
rueckgreifen, sondern musst ueber das Rettungssystem
Dein System wieder auf Vordermann bringen. Wenn Du nach
dem Update im Fall (b) noch ein Verzeichnis
/lib/modules/
Hallo, On Sat, 29 Mar 2003, Thomas Hertweck wrote:
PS: @David: David, wir hatten es schon mal davon, evtl. einen Abschnitt zum Einspielen mehrerer Kernel-RPM in das Multikernel-Howto aufzunehmen. Hast Du da- rueber mal nachgedacht?
Jein. Das Howto will ich die Tage eh ueberarbeiten und u.a. ein paar Worte zur initrd und grub einbauen. Und moeglichst auch zu RPMs (oder debs). Ich habe halt das Problem, dass ich selber keine Erfahrung mit den habe und es fuer mich daher recht aufwendig ist, das auszutesten... Hm. Ich glaube mal, ich trag zusammen was ich weiss bzw. vermute und frag dann hier bei denen nach, die das besser kennen (das kann man dann ja via CC in einer kl. Gruppe durchgehen ;)
Irgendwie ist die Frage ja immer aktuell :-)
Jep. -dnh -- An American thinks 100 years is a long time; An European thinks 100 miles is a long distance.
Frank Palvölgyi schrieb: [...]
Jetzt möchte ich gerne ein Backup von meinem bisherigen Kernel machen, damit ich, wenn das Update des Kernels nicht funktioniert hat, wenigstens den alten Kernel starten kann und der Server erstmal wieder läuft.
Du möchtest sicherlich http://www.dhaller.de/linux/multikernel.html lesen. Gruß, Ralph -- +++ GMX - Mail, Messaging & more http://www.gmx.net +++ Bitte lächeln! Fotogalerie online mit GMX ohne eigene Homepage!
participants (5)
-
David Haller
-
Frank Liebelt
-
Frank Palvölgyi
-
Ralph Mueller
-
Thomas Hertweck