Ubuntu startet nicht mehr
Moin,
ich habe in einer HyperV-Umgebung ein Ubuntu 16.04.3 laufen. Plötzlich fährt die VM nicht mehr hoch:
Jetzt hocke ich in der Shell und weiß nicht, was zu tun ist. Für meine Begriffe würde mir theoretisch das hier helfen:
https://www.linuxquestions.org/questions/linux-newbie-8/gave-up-waiting- ...
(Antwort von AwesomeMachine)
Boote ich nämlich mit der Installations-CD in den Rettungsmodus, kann ich die Partition /dev/sda1 mounten: mount /dev/sda1 /mnt
Schaue ich mir nun /mnt an, sehe ich auch meine Ubuntu-Installation.
Mittels cat /etc/fstab den Inhalt angesehen, dort fehlt der Eintrag für die Root-Partition samt passender UUID. Die UUID kann ich ebenfalls anzeigen (ls -al /dev/disk/by-uuid).
Frage: Ich gehe richtig in der Annahme, dass der Root-Eintrag in die /etc/fstab muss, damit das System wieder bootet? Nur, wie kriege ich den Eintrag dort hinein?
vi oder gedit funktionieren nicht.
EDIT: Bullshit, ich war im Installerverzeichnis. Die Einträge in der richtigen /etc/fstab scheinen korrekt.
Frage also: Wie kriege ich das System wieder zum Laufen?
Gruß
ich habe in einer HyperV-Umgebung ein Ubuntu 16.04.3 laufen. Plötzlich fährt die VM nicht mehr hoch:
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/SDC5 does not exist.
Dropping to a shell!
Jetzt hocke ich in der Shell und weiß nicht, was zu tun ist. Für meine Begriffe würde mir theoretisch das hier helfen:
https://www.linuxquestions.org/questions/linux-newbie-8/gave-up-waiting- ...
(Antwort von AwesomeMachine)
Boote ich nämlich mit der Installations-CD in den Rettungsmodus, kann ich die Partition /dev/sda1 mounten: mount /dev/sda1 /mnt
Schaue ich mir nun /mnt an, sehe ich auch meine Ubuntu-Installation.
Mittels cat /etc/fstab den Inhalt angesehen, dort fehlt der Eintrag für die Root-Partition samt passender UUID. Die UUID kann ich ebenfalls anzeigen (ls -al /dev/disk/by-uuid).
Frage: Ich gehe richtig in der Annahme, dass der Root-Eintrag in die /etc/fstab muss, damit das System wieder bootet? Nur, wie kriege ich den Eintrag dort hinein?
vi oder gedit funktionieren nicht.
EDIT: Bullshit, ich war im Installerverzeichnis. Die Einträge in der richtigen /etc/fstab scheinen korrekt.
Frage also: Wie kriege ich das System wieder zum Laufen?
Gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 366223
Url: https://administrator.de/contentid/366223
Ausgedruckt am: 04.12.2024 um 08:12 Uhr
16 Kommentare
Neuester Kommentar
Hallo,
Ist da ein Update ueber das Ubuntusystem gelaufen? Weil wenn ja, koennte das ein Ausloeser sein.
https://ubuntuforums.org/showthread.php?t=2326179
Ganz am Ende des dortigen Thread. Musst es fuer Dich anpassen.
BFF
Ist da ein Update ueber das Ubuntusystem gelaufen? Weil wenn ja, koennte das ein Ausloeser sein.
https://ubuntuforums.org/showthread.php?t=2326179
Ganz am Ende des dortigen Thread. Musst es fuer Dich anpassen.
BFF
Nach dem Bild hast du bei der Diskette I/O Errors aber wenn du keine nutzt kannst du diese ja "Rauswerfen".
Du hast unten einen ALERT! das eine UUID nicht vorhanden ist was wohl deine Systempartition ist.
Da scheint dein Problem zu sein.
Starte mal ein Rescue System und lass mal FSCK laufen mit -f -v auf deine Platten und schau mal ob die UUIDs mit denen in der fstab auf deiner Systemplatte stimmen.
(Beachte das bei Änderungen/Reparatur vorher ein Backup Image gemacht werden sollte für den Fehlerfall)
Du hast unten einen ALERT! das eine UUID nicht vorhanden ist was wohl deine Systempartition ist.
Da scheint dein Problem zu sein.
Starte mal ein Rescue System und lass mal FSCK laufen mit -f -v auf deine Platten und schau mal ob die UUIDs mit denen in der fstab auf deiner Systemplatte stimmen.
(Beachte das bei Änderungen/Reparatur vorher ein Backup Image gemacht werden sollte für den Fehlerfall)
Hallo Coreknabe,
sollte das wieder auftreten, von einem RESCUE system starten und mit blkid prüfen,
ob die Festplatten in der VM die korrekten UUIDs haben, die in der /etc/fstab erwartet werden.
Siehe auch:
blkid
UUID
fstab
Allgemeines zu Laufwerksänderungen
grüße vom it-frosch
sollte das wieder auftreten, von einem RESCUE system starten und mit blkid prüfen,
ob die Festplatten in der VM die korrekten UUIDs haben, die in der /etc/fstab erwartet werden.
Siehe auch:
blkid
UUID
fstab
Allgemeines zu Laufwerksänderungen
grüße vom it-frosch
Hi,
ich kratze ja eigentlich immer nur an der Oberfläche.
Aber hast du "rootdelay" mal probiert ?
Vielleicht ist der neue Kernel schneller und das Device ist noch nicht vollständig initialisiert... (Oder der HyperV noch beschäftigt = verzögert/langsamer. Andere Backups, what ever)
https://unix.stackexchange.com/questions/67199/whats-the-point-of-rootwa ...
https://www.thomas-krenn.com/de/wiki/GRUB_Bootloader_bootet_nicht_von_LV ...
~Arano
ich kratze ja eigentlich immer nur an der Oberfläche.
Aber hast du "rootdelay" mal probiert ?
Vielleicht ist der neue Kernel schneller und das Device ist noch nicht vollständig initialisiert... (Oder der HyperV noch beschäftigt = verzögert/langsamer. Andere Backups, what ever)
https://unix.stackexchange.com/questions/67199/whats-the-point-of-rootwa ...
https://www.thomas-krenn.com/de/wiki/GRUB_Bootloader_bootet_nicht_von_LV ...
/etc/default/grub
30 Sek Verzögerung bevor Root eingebunden wird.GRUB_CMDLINE_LINUX_DEFAULT="quiet rootdelay=30"
~Arano
Hallo,
Danke fuer diese Rueckmeldung.
Ich denke fast, dass das Grundproblem wirklich die verwendete 32-bit Version war. Und da MS und Ubuntu Hand in Hand arbeiten, kann ich mir vorstellen, dass Hyper-V und/oder Ubuntu 32-bit einfach mal so ein Problem haben kann, was mit "x64" nicht da ist.
Schoene Arbeitswoche.
BFF
Danke fuer diese Rueckmeldung.
Ich denke fast, dass das Grundproblem wirklich die verwendete 32-bit Version war. Und da MS und Ubuntu Hand in Hand arbeiten, kann ich mir vorstellen, dass Hyper-V und/oder Ubuntu 32-bit einfach mal so ein Problem haben kann, was mit "x64" nicht da ist.
Schoene Arbeitswoche.
BFF