Habe das Warten auf das Root-Gerät Ubuntu 12.04LTS aufgegeben

Habe das Warten auf das Root-Gerät Ubuntu 12.04LTS aufgegeben

Ich verwende Ubuntu 12.04 LTS, alles war in Ordnung und vor ein paar Tagen erhielt ich folgenden Fehler:

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/disk/by-uuid/0c65a8c2-a7654613-aa98-16ff0119ceb9 does not exist. Dropping to a shell!

und dann kommt initramfsdie Eingabeaufforderung (). Hier habe ich es versucht @ sudo update -initramfs -u , aber es funktioniert nicht.

Wie kann dieses Problem überwunden werden?

Antwort1

Geben Sie exitin die Eingabeaufforderung ein, und das System sollte booten. Sie sollten dann Ihre Datei /boot/grub/menu.lst bearbeiten, um länger auf das Root-Gerät zu warten.

http://ubuntuforums.org/showthread.php?t=981159

Antwort2

Ihr Root-Gerät ist nicht bereit, wenn /scripts/localSie in initrd versuchen, es zu mounten. Ich habe das gleiche Problem mit einem meiner Testserver. DasAllgemeine Lösungsoll rootdelay=XXXan den Kernel weitergegeben werden. Es löst mein Problem jedoch nicht.

Meine Problemumgehung hierfür besteht darin, sleep NNNvor maybe_break mountdem Hinzufügen /usr/share/initramfs-tools/initund Aktualisieren von initrd Folgendes hinzuzufügen:

  • sudo sed -i 's/maybe_break mount/sleep 5\nmaybe_break mount/g' /usr/share/initramfs-tools/init
  • sudo update-initramfs -u

verwandte Informationen