Ubuntu apt-get upgrade unterbricht update-initramfs?

Ubuntu apt-get upgrade unterbricht update-initramfs?

Ich habe es apt-get upgradeauf einem Ubuntu 8.04 32-Bit-Server ausgeführt. Es hat viele Pakete aktualisiert, ist aber hier fehlgeschlagen:

Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.24-16-server
update-initramfs: lilo run failed for /boot/initrd.img-2.6.24-16-server:

Warning: LBA32 addressing assumed
Fatal: raid_setup: stat("/dev/sda")
dpkg: subprocess post-installation script returned error exit status 1
E: Sub-process /usr/bin/dpkg returned an error code (2)

Die einzige Festplatte im System ist /dev/hdeund update-initramfsversucht anscheinend, sie zu finden /dev/sda.

Jetzt habe ich Angst, dass das System beim nächsten Start nicht mehr bootet. Irgendeine Idee, wie ich das Problem lösen könnte? Bitte lassen Sie mich wissen, wenn Sie weitere Informationen benötigen.

Antwort1

Haben Sie ein Backup von initrd.img-2.6.24-16-server in /boot? Wenn ja, vergleichen Sie die Größe der beiden. Sind sie unterschiedlich? Sie könnten versuchen, das neue durch das Backup zu ersetzen und zu sehen, ob es dann bootet. Das hat bei mir funktioniert, nachdem ein Update (GUI) auf einem meiner alten Ubuntu-Desktops (8.04) mein initrd.img beschädigt hat. Ich liege vielleicht völlig falsch, aber wenn Ihr System nicht bootet, könnte es einen Versuch wert sein.

Antwort2

Die Lösung bestand offensichtlich darin, wegzulaufen apt-get remove lilo.

Auf diese Weise müssen die entsprechenden Pakete nicht mehr aktualisiert werden.

Bitte beachten Sie, dass Lilo weiterhin als Bootloader fungiert und lediglich das Installationsprogramm/den Bootstrapper von Lilo deinstalliert.

verwandte Informationen