Ich benutze Ubuntu 14.04.
Ich bin im Terminal gelaufen sudo apt-get update
. Dann habe ich das System neu gestartet. Und jetzt sehe ich:
ALERT! /dev/disk/by-uuid/xxxxxxxxx does not exist. Dropping to a shell
initramfs:_
Ich kann LIVE Ubuntu nicht von einem USB-Stick starten. Ja, ich habe das BIOS-Setup zweimal überprüft und das USB-Flash-Laufwerk ist in Ordnung und läuft auf einem anderen Computer. Im Moment werde ich eine DVD kaufen und eine Live-DVD von einem anderen Laptop brennen.
sudo blkid
gibt mir:
/dev/loop0: TYPE="squashfs"
/dev/sda1: UUID="xxxx" TYPE="ext4"
/dev/sr0: LABEL="Ubuntu 14.04.1 LTS i386" TYPE="iso960"
/etc/fstab
hat das gleiche UUID="xxxx"
und es gibt eine Zeile mit:
errors=remount-ro 0
Ich habe versucht, Boot-Repair zu verwenden, kann mich aber immer noch nicht bei Ubuntu anmelden.
Ich möchte Ubuntu nicht neu installieren, da ich dort viele Daten habe.
Haben Sie einen Rat, wie dies gelöst werden kann?
sudo blkid
vom Terminal aus (von einer Live-DVD, falls erforderlich) und überprüfen Sie die UUIDs auf die vorhandenen Daten/etc/fstab
. Oder posten Sie bitte beide Ergebnisse in Ihrer Frage. So starten Siesudo blkid
eine Live-DVD: Booten Sie von der Ubuntu-Live-Diskette und klicken Sie beim Start auf die Option Ubuntu testen. Öffnen Sie das Terminal (Strg + Alt + T) und führen Sie densudo blkid
Befehl darin aus. Stellen Sie abschließend die Ausgabe in Ihre Frage.sudo blkid
gibt mir/dev/loop0: TYPE="squashfs" /dev/sda1: UUID="xxxx" TYPE="ext4" dev/sr0: LABEL="Ubuntu 14.04.1 LTS i386" TYPE="iso960"
/ etc / fstab haben die gleiche UUID = "xxxx" und es gibt Zeile, in der Fehler geschrieben ist = remount-ro 0 -Antworten:
Die Lösung bestand darin, diese Befehle von liveDVD aus auszuführen. So kann ich auf meinem sda1 von diesem liveDVD aus Dinge tun (soweit ich das verstehe).
Ein Freund von mir aus dem ubuntu pl Forum hat mir beim Lösen geholfen dieses Problem zu .
Er fand heraus, dass in initramfs möglicherweise ein Fehler vorliegt, der im Rahmen des Kernel-Updates aktualisiert werden sollte. Wenn während dieses Updates etwas schief geht, können Probleme wie meine auftreten.
quelle
sda1
. Um herauszufinden, wo es installiert ist, führen Sie es aussudo fdisk -l
. Angenommen, Sie wissen, auf welcher Festplatte Sie Ubuntu installiert haben, dann sollte Ihnen dieser Befehl dabei helfen, festzustellen, welche sd * -Zuordnungen zu diesem Laufwerk gehören.WARNING: missing /lib/modules/4.2.0-16-generic
weil LiveCD andere Kernel-Version hatte. So habe ich angebrachttmp
,lib
undlib64
dann funktionierte alles.mount -t ext4 /dev/sda1 /mnt
) gemountet werden soll , sonst hat das super funktioniert.Leute mögen dies missbilligen, aber ich habe festgestellt, dass die Verwendung von "
/dev/sdX
" für mich zuverlässiger ist als die von UUID für meine persönlichen Systeme. In einer Unternehmensumgebung würde ich mehr Anstrengungen unternehmen, damit es mit der UUID anstelle der Adresse "/ dev /" funktioniert, aber Sie sollten sicher sein,/dev/sdaX
in zu verwenden/etc/fstab
mindestens statt UUID Referenz, in der Lage sein , Ihr System , während Sie zu booten Suchen Sie weiterhin nach der Antwort, warum genau der Startvorgang fehlschlägt, obwohl in / etc / fstab die richtige UUID angegeben ist.Wenn Sie diese Route fahren möchten, gehen Sie wie folgt vor:
Starten Sie die Wiederherstellungsshell oder ein Live-USB-Laufwerk oder eine CD
Stellen Sie Ihre Systempartition bereit, die nicht gestartet werden kann
Bearbeiten Sie die
/etc/fstab
in Schritt 2 genannte Datei in der Systempartition als root und ersetzen Sie sie in allen relevanten Einträgen durchUUID=XXXXX
die entsprechende/dev/sdX
Bezeichnung/etc/fstab
.Hinweis: Mir ist bekannt, dass dieses Verfahren für Ubuntu und von Ubuntu abgeleitete Distributionen zuverlässig ist (zum Zeitpunkt des Schreibens dieses Artikels; dies kann sich mit jeder kommenden Version leicht ändern). Ich weiß, dass es für einige andere Distributionen wie Knoppix oder Arch Linux nicht zuverlässig funktioniert (dies liegt an Unterschieden in der Art und Weise, wie UDEV Geräte scannt und ihnen Namen im / dev-Dateisystem gibt). Wenn Sie eine nicht von Ubuntu abgeleitete Distribution verwenden, verwenden Sie diese Methode nicht oder auf eigenes Risiko.
quelle
LABEL=data_partition
.