Nach der Installation eines Updates startet mein System nicht mehr. Ich habe die vollständige Festplattenverschlüsselung (die vom Installationsprogramm für Sie eingerichtet wurde) aktiviert, sodass normalerweise nur Sekunden nach dem Booten nach GRUB nach dem Schlüssel gefragt wird. Jetzt wird die Frage nach dem Schlüssel übersprungen, versucht, Gnome zu laden, und dann wird der unten abgebildete Bildschirm angezeigt. Das System ist eine 64-Bit-System76-Box mit Ubuntu Gnome 13.04. Dies ist mir jedoch in der Vergangenheit einmal auf einem Dell XPS 8300 64-Bit mit Ubuntu Gnome Remix 12.10 passiert. In diesem Fall habe ich das Betriebssystem neu installiert. Allerdings möchte ich das Problem dieses Mal tatsächlich beheben, damit ich weiß, wie ich in Zukunft damit umgehen soll. Es ist auch äußerst unpraktisch, von Grund auf neu zu installieren.
Mein Verdacht ist, dass etwas in einer Konfigurationsdatei in / boot so durcheinander geraten ist, dass es nicht merkt, dass die Festplatte verschlüsselt ist, aber ich habe nichts gesehen, als ich dort herumgestochert habe. Haben Sie Ideen, wie Sie das Problem beheben können (abgesehen von der Neuinstallation des Betriebssystems)?
Gave up waiting for root device. Common problems:
— Boot args (cat /proc/cmdline)
— Check rootdelay= (did the system wait long enough?)
— Check root= (did the system wait for the right device?)
— Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/mapper/gnome-root does not exist.
Dropping to a shell!
BusyBox v.1.20.2 (Ubuntu 1:1.20.2-1ubuntu1) built-in shell (ash)
Enter 'help' for list of built-in commands.
(initramfs)
/etc/crypttab
. Nachdem Sie die Chroot gemäß den obigen Schritten eingegeben haben, aber bevor Sie sieupdate-initramfs
ausführennano /etc/crypttab
, führen Sie sie aus und stellen Sie sicher, dass dort eine Zeile mit dem Namen des Mappers und der Laufwerks-UUID vorhanden ist. Wenn die Datei nicht existiert oder leer ist,update-initramfs
wird das Problem nicht behoben! Fügen Sie die Crypttab-Zeile in der Chroot-Umgebung hinzu. Diese Antwort sollte bearbeitet werden, um dies widerzuspiegeln. Außerdem denke ich, dass diescryptsetup
nur an der Eingabeaufforderung initramfs/etc/crypttab
vorhanden ist, wenn vorhanden, und Einträge enthält, wenn initramfs aktualisiert wird.Korrigieren Sie Ihren Grub durch Booten über eine Live-CD / Live-USB. Auf dieser Seite finden Sie Details zum Vorgang. Lesen Sie den Abschnitt "über das LiveCD-Terminal" auf der Seite.
Durch das Korrigieren des Grubs sollten alle fehlerhaften Dateien behoben werden, die möglicherweise in der Grub-Konfiguration vorhanden sind.
quelle
Überprüfen Sie, ob Sie
cryptsetup
auf Ihrem System installiert haben. Möglicherweise wurde es durch Ausführen entferntapt-get autoremove
. Weitere Infos .quelle