Unterbrochenes Upgrade, jetzt Boot-Schleife, Neustart vor Grub

Unterbrochenes Upgrade, jetzt Boot-Schleife, Neustart vor Grub

Der Laptop-Akku meines Lenovo Ideapad S205 war beim Upgrade auf 14.10 leer. Ich habe es wie üblich angeschlossen und eingeschaltet, aber vergessen, das Upgrade fortzusetzen. Dann habe ich es in den Ruhezustand versetzt und seitdem steckt es in einer Boot-Schleife fest, wenn ich es einschalte.

Der BIOS-Bildschirm wird geladen und der Lüfter läuft an, aber dann wird er schwarz und der Lüfter geht aus. Dann passiert das Gleiche wieder und immer wieder.

Ich kann problemlos von einem Live-USB-Stick booten. Ich habe chrootet und das Upgrade von hier fortgesetzt ( dpkg --configure -a, dann apt-get upgradeerneut) und Grub so konfiguriert, dass das Boot-Menü angezeigt wird (habe /etc/default/grub bearbeitet, dann update-grub && grub-install /dev/sda). Aber die Boot-Schleife bleibt bestehen. Ich schätze, es kommt nie zu dem Punkt, an dem Grub übernimmt.

Könnte es sein, dass die Ruhezustandssitzung unterbrochen ist und den Startvorgang verhindert? Kann ich sie „löschen“?Bearbeiten:Ich habe versucht, es wie vorgeschlagen zu löschen mkwap, aber ohne Erfolg. Übrigens sind die Root- und Swap-Partitionen LVM, aber die /boot-Partition ist ext2.

Was könnte dieses Verhalten sonst noch verursachen?

Antwort1

Sie können die Sitzung im Ruhezustand löschen, indem Sie die Swap-Partition bereinigen (falls sie nicht bereinigt wurde).

Sie können Ihre Swap-Partition ermitteln, indem Sie Folgendes ausführen:

lsblk -f | grep swap
├─sda5 swap         81ede0e2-2b07-4986-9a98-cea7a5b22556 [SWAP]

Anschließend können Sie es löschen:

mkswap /dev/YOUR-SWAP-PARTITION 

Antwort2

Möglicherweise ist Ihre Grub-Installation beschädigt. Ich würde versuchen, Grub2 neu zu installieren:

apt-get --reinstall install grub2

Wenn ich hinzufügen darf, würde ich nicht sagen, dass es notwendig wäre, die Integrität des FS in der betreffenden Partition zu überprüfen.

fsck /dev/sdaX

Bearbeiten: Haben Sie die /boot-Partition mit fsck überprüft? In diesem Fall (separate /boot-Partition) lautet der richtige Grub-Install-Befehl grub-install --boot-directory=<mnt>/boot /dev/sda, wobei <mnt>sich der Einhängepunkt Ihrer zuvor eingehängten /boot-Partition befindet.

Antwort3

Ich habe aufgegeben, also habe ich mit einem LiveUSB und chroot ein Backup meines Home-Verzeichnisses erstellt und dann Ubuntu 14.04 neu installiert.

Danach habe ich das System erneut aktualisiert, nur um festzustellen, dass es tatsächlich das 14.10-Upgrade war, das das System kaputt gemacht hat. Ich vermute, dassdieser Fehlerkönnte der Übeltäter sein, aber ich bin nicht sicher, da ich die efibootmgr-Schritte nicht wirklich reproduzieren konnte (/sys/firmware/efi existierte nicht).

Am Ende habe ich das System noch einmal neu installiert und werde ein Upgrade einfach vermeiden.

verwandte Informationen