Ich weiß fast nichts über das Codieren in Ubuntu. Ich bin derzeit Dual-Boot Ubuntu 16.04 LTS und Windows 10. Alles war in Ordnung. Aber heute ist ein Fehler aufgetreten
"Dateisystem kann nicht gefunden werden"
und dann grub
beginnt die Rettung. Nachdem ich einige Zeit gesucht habe, habe ich eine Lösung gefunden, die Folgendes vorschreibt:
ls
set prefix=(hd0,msdos5)/boot/grub
insmod normal
normal
Ich weiß, dass ls
hier Festplattenpartitionen aufgelistet sind (lassen Sie mich wissen, wenn ich falsch liege). Dann (in set prefix
) muss ich eine Partition auswählen. Bei der Auswahl von msdos5 ist ein Fehler aufgetreten. Nach einigem Versuch habe ich msdos6 ausgewählt. Dann lief es. Das Problem ist jedoch, dass ich von einer anderen Lösung für dieses Problem diesen Code geschrieben habe:
set boot=(hd0,msdos6)
Ich glaube, ich habe es vermasselt. Wahrscheinlich geht es darum, welche Partition der Festplatten gestartet wird. Jetzt läuft mein Laptop nach dem Schreiben dieses Codes und jedes Mal, wenn ich den Laptop einschalte, bleibt der Start am Anfang hängen und zeigt den gleichen Fehler. Ich muss den Code jeweils schreiben Mal muss ich den Laptop laufen lassen. Wie kann ich dieses Problem lösen? Ich muss wahrscheinlich auch die Partition kennen, die gerade bootet (msdos *) und ich weiß nicht, wie ich das finden kann.
quelle
Antworten:
Ich habe eine Lösung für diese Art von Problem erhalten, wenn
grub rescue>
beim Booten eine Eingabeaufforderung auftritt und Sie einen Code wie den folgenden schreiben müssen:Nach dem Booten wird ein Linux / Ubuntu-basiertes Betriebssystem geladen. Öffnen Sie dann ein Terminal und schreiben Sie den Befehl:
Geben Sie dann diesen Befehl ein:
Nach diesem Vorgang starten Sie nun endlich Ihr System neu.
quelle
(lvm/vgaubuntu-root)
...> normal
brachte mich direkt zu meinem normalen Grub-Bildschirm. Vielen Dank!!