Lilo, etch und 2.6.18-4 -> 2.6.18-5

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
HELLinG3R
Beiträge: 1328
Registriert: 15.04.2004 07:54:33

Lilo, etch und 2.6.18-4 -> 2.6.18-5

Beitrag von HELLinG3R » 11.09.2007 10:53:12

Zuerst die Infos:

Bei einem dist-upgrade wurde vor kurzem der Kernel 2.6.18-5 installiert; das Paket blieb 2.6.18-4 blieb bestehen:
aptitude search linux-image hat geschrieben:i A linux-image-2.6-amd64 - Linux kernel 2.6 image on AMD64
i linux-image-2.6-amd64-k8-smp - Linux 2.6 image on AMD64 K8 SMP machines
i A linux-image-2.6.18-4-amd64 - Linux 2.6.18 image on AMD64
i A linux-image-2.6.18-5-amd64 - Linux 2.6.18 image on AMD64
Nach dem Neustart wurde allerdings der alte Kernel gebootet. Der Bootloader ist lilo, angeblich wurde die config auch während des updates angepasst.
uname -t hat geschrieben: 2.6.18-4-amd64
Darauf hin habe ich mir mal / und /boot vorgenommen, sowie einen Blick in die Lilo.conf geworfen:
lilo.conf hat geschrieben:boot=/dev/sda
root=/dev/sda2
delay=20
default=Standardkernel

image=/boot/vmlinuz
label=Standardkernel
read-only
initrd=/boot/initrd.img
ls -alh / hat geschrieben:lrwxrwxrwx 1 root root 30 2007-09-05 11:03 initrd.img -> boot/initrd.img-2.6.18-5-amd64
lrwxrwxrwx 1 root root 30 2007-09-05 11:02 initrd.img.old -> boot/initrd.img-2.6.18-4-amd64
lrwxrwxrwx 1 root root 27 2007-09-05 11:03 vmlinuz -> boot/vmlinuz-2.6.18-5-amd64
lrwxrwxrwx 1 root root 27 2007-09-05 11:02 vmlinuz.old -> boot/vmlinuz-2.6.18-4-amd64
ls- alh /boot hat geschrieben:-rw-r--r-- 1 root root 512 2007-08-16 16:17 boot.0800
-rw-r--r-- 1 root root 64K 2007-05-04 02:29 config-2.6.18-4-amd64
-rw-r--r-- 1 root root 64K 2007-08-30 03:08 config-2.6.18-5-amd64
lrwxrwxrwx 1 root root 25 2007-08-16 16:17 initrd.img -> initrd.img-2.6.18-4-amd64
-rw-r--r-- 1 root root 5.1M 2007-09-05 11:02 initrd.img-2.6.18-4-amd64
-rw-r--r-- 1 root root 5.1M 2007-08-16 16:17 initrd.img-2.6.18-4-amd64.bak
-rw-r--r-- 1 root root 5.1M 2007-09-05 11:03 initrd.img-2.6.18-5-amd64
-rw------- 1 root root 80K 2007-09-05 11:03 map
-rw-r--r-- 1 root root 950K 2007-05-04 05:35 System.map-2.6.18-4-amd64
-rw-r--r-- 1 root root 951K 2007-08-30 05:29 System.map-2.6.18-5-amd64
lrwxrwxrwx 1 root root 22 2007-08-16 16:17 vmlinuz -> vmlinuz-2.6.18-4-amd64
-rw-r--r-- 1 root root 1.5M 2007-05-04 05:35 vmlinuz-2.6.18-4-amd64
-rw-r--r-- 1 root root 1.5M 2007-08-30 05:29 vmlinuz-2.6.18-5-amd64
Jetzt die Frage:
Wie schaffe ich es, dass der 2.6.18-5 er Kern sauber bootet?

Meine spontane Idee ist jetzt, dass ich die lilo.conf so anpasse, dass "image=/boot/vmlinuz" auf den link im rootdir (also "/vmlinuz" anstatt "/boot/vmlinuz") zeigt (analog für die initrd). damit müsste der Debian-way eingehalten worden sein, und das System sauber hochkommen, oder?
Bei der Installation handelt es sich um eine Netinstall-Vorinstallation von Hetzner. Möglicherweise wurden da anpassungen an der lilo.conf und den symlinks in /boot gemacht, da diese offenbar von aptitude nicht angepasst wurden, die in / aber schon.

Da es sich um einen wichtigen produktiven Server handelt, würde ich gerne eure Meinung zu dem Thema wissen, bevor ich bastle.
Perl macht Spass.

Benutzeravatar
HELLinG3R
Beiträge: 1328
Registriert: 15.04.2004 07:54:33

Beitrag von HELLinG3R » 11.09.2007 11:25:11

Meine neue Liloconfig wäre demnach:

Code: Alles auswählen

boot=/dev/sda
root=/dev/sda2
delay=20
default=Standardkernel

image=/vmlinuz
        label=Standardkernel
        read-only
        initrd=/initrd.img

image=/vmlinuz.old
        label=Backupkernel
        read-only
        initrd=/initrd.img.old
Perl macht Spass.

Geier0815
Beiträge: 361
Registriert: 07.04.2005 16:51:01

Beitrag von Geier0815 » 11.09.2007 13:59:18

Ganz genau, aber nicht vergessen nach dem Anpassen einmal lilo auszuführen, sonst passiert gar nichts!
Wenn Windows die Lösung ist...
kann ich dann bitte das Problem zurück haben?

Benutzeravatar
HELLinG3R
Beiträge: 1328
Registriert: 15.04.2004 07:54:33

Beitrag von HELLinG3R » 11.09.2007 14:04:57

Ok, wunderbar. Danke für die Rückmeldung.
Perl macht Spass.

Benutzeravatar
holgerw
Beiträge: 1489
Registriert: 13.03.2003 16:19:00
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Marburg

Beitrag von holgerw » 12.09.2007 10:37:34

Hi @HELLinG3R,

nur eine Frage am Rande:

Wieso benutzt Du noch Lilo?
Ganz genau, aber nicht vergessen nach dem Anpassen einmal lilo auszuführen, sonst passiert gar nichts!
Bei Grub ist das nicht notwendig.

Beste Grüße,
Holger

Antworten