Habe hier ein Kerneldowngrade Debian5 (2.6.31 auf 2.6.26) durchgeführt.
Danach habe ich update-grub ausgeführt und eine neue menu.lst wurde erzeugt.
Hier bin ich mir jetzt nicht sicher ob diese so stimmt um einen reboot durchzuführen. Ist die neue menu.lst so richtig?
alte menu.lst
Sofern dein Kernel-Image unter /boot/bzImage liegt und zum Booten keine initiale Ramdisk benötigt, sollte das funktionieren.
Wenn du willst, dass der debianeigene Kernel (vmlinuz-2.6.26-2-686-bigmem) automatisch gebootet wird, solltest du die Einstellung default noch entsprechend anpassen.
title Linux
root (hd0,0)
kernel /boot/bzImage root=/dev/sda1
kommen nicht vom update-grub. Die mußt du raus löschen, wenn du deinen alten Kernel gelöscht hast. Oder du änderst zumindest den Default-Eintrag ab, damit er standardmäßig den Debian-Kernel nimmt, aber der von dir erstellte bleibt für den Fall der Fälle noch auswählbar (sofern die /boot/bzImage weiterhin vorhanden ist)
/boot/bzImage, /boot/System.map und /boot/initrd beziehungsweise /boot/initramfs sind, sofern vorhanden, bei guten Distributionen immer Symlinks auf den aktuellen Kernel und dessen Komponennten...
„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Bei Debian hast du als Links auf den aktuellen Kernel:
/boot/vmlinuz und /boot/initrd.img für den aktuellen Kernel
/boot/vmlinuz.old und /boot/initrd.img.old für den zuvor genutzten, sofern dieser nicht per Paket-Manager entfernt wurde)
Daher auch meine Vermutung, daß vorher ein selbstgebauter Kernel im Einsatz war, denn die Kernel aus debian-backports müssten die gleichen Links wie die der Standard-Distri verwenden.
In dem Zusammenhang möchte ich noch mal dran erinnern, dass bei manchen Providern die Standard-Kernel nicht funktionieren. Der oberste Eintrag der menu.lst könnte darauf hinweisen, dass im Image ein Eigenbau des Serveranbieters verwendet wurde. In solchen Fällen ist es gefährlich, den Distributionskernel einfach blind einzuspielen. Zumindest sollte man sich vorher vergewissern, dass alle benötigten Devices aktiviert sind - und im Zweifelsfall wissen, wie man die Änderungen am System rückgängig gemacht bekommt.
“Some humans would do anything to see if it was possible to do it. If you put a large switch in some cave somewhere, with a sign on it saying 'End-of-the-World Switch. PLEASE DO NOT TOUCH', the paint wouldn't even have time to dry.” — Terry Pratchett, Thief of Time