GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Grub Rescue -> Keine solche Partition?

Für diese Frage gibt es hier bereits Antworten :GRUB-Rettungsproblem nach dem Löschen der Ubuntu-Partition! [Duplikat]

(4 Antworten)
Vor 6 Jahren geschlossen.

Ich habe ein großes Problem mit meinem Computer…

Ich habe die Windows-Partition verkleinert und beim Neustart habe ich dann die Grub-Rescue mit der Fehlermeldung:„no such partition „.

Außerdem habe ich keinen Zugriff auf das BIOS und daher scheint es unmöglich, die Startreihenfolge zu ändern, um auf meinem Live-USB oder meiner Live-CD zu booten.

Die Befehlszeile ls gibt mir:
(hd0) (hd0,1) (hd0,2) (hd0,3)

Ich habe eine Windows-Wiederherstellungspartition (1 glaube ich), eine Windows-Partition und eine Linux-Partition.

Doch die Befehlszeilen ls (hd0,1) , ls (hd0,2) und (hd0,3) gibt mir die Fehlermeldung:„unbekanntes Dateisystem ” und so kann ich keinen Boot mehr setzen.

Hast du eine Idee?

Akzeptierte Antwort:

Die grub rescue> prompt bedeutet, dass GRUB 2 den Grub-Ordner nicht finden konnte , die Datei grub.cfg und/oder die zugehörigen Module. Die Rescue-Eingabeaufforderung wird angezeigt, damit der Benutzer den Pfad zum Grub-Ordner angeben, die erforderlichen Module laden und die richtigen Boot-Befehle eingeben kann.
Ein häufiger Grund für die grub rescue> prompt ist ein falscher Pfad zum Grub-Ordner. Zu den Gründen für die Aufforderung gehört auch ein Fehler beim Aktualisieren von GRUB 2 nach bestimmten System- oder Partitionsoperationen , falsche Bezeichnung des Grub-Ordners, fehlende Linux- oder initrd.img-Symlinks in / , oder eine fehlgeschlagene Installation.
Um erfolgreich von grub rescue> zu booten Eingabeaufforderung:

  1. Der Grub-Ordner muss existieren und die notwendigen GRUB 2-Dateien und -Module enthalten.
    2.
    Die richtigen Pfade müssen über den set prefix gesetzt werden Befehl. Viele GRUB 2-Befehle funktionieren nicht, bis der richtige Pfad eingestellt ist .
    Wenn der Pfad zum Grub-Ordner (normalerweise /boot/grub) nicht korrekt ist, ist wahrscheinlich ein unbekannter Befehl oder eine Datei nicht gefunden-Meldung.
  2. Die erforderlichen Module müssen geladen werden.
    Der Kernel kann erst geladen werden, wenn das Modul „linux“ geladen ist.
  3. Ein Linux-Kernel und initrd.img müssen gefunden und geladen werden.

In Ihrem Fall scheinen der Grub-Ordner und die grub.cfg verfügbar, aber nicht zugänglich zu sein, da die Partition Ihres Betriebssystems nicht gemountet werden kann, da das entsprechende Modul nicht geladen oder während der Größenänderung beschädigt wurde. Damit das Modul geladen werden kann, sollte Ihr Grub vollständig geladen oder das Präfix gesetzt sein. Gehen Sie dazu wie folgt vor:

  1. set prefix=(hdX,Y)/boot/grub
    Verwenden Sie die zuvor ermittelten Werte.
    Beispiel:Wenn das Ubuntu-System auf sda5 läuft, geben Sie ein:set prefix=(hd0,5)/boot/grub
    In Ihrem Fall ist es höchstwahrscheinlich (hd0,3)
  2. set root=(hdX,Y)
    Bestätigen Sie die korrekten X-, Y-Werte und drücken Sie ENTER.
    Beispiel:Wenn das Ubuntu-System auf sda5 läuft, geben Sie Folgendes ein:set root=(hd0,5)
  3. insmod normal
    Laden Sie das normale Modul.
    Wenn das Modul geladen wird, wird keine Meldung angezeigt.
    Wenn das Modul nicht geladen werden kann, versuchen Sie es mit dem vollständigen Pfad:insmod (hdX,Y)/boot/grub/normal.mod
  4. normal Übergang in den normalen GRUB 2-Modus mit erweiterter Funktionalität.
    Wenn das Modul geladen wird, wird keine Meldung angezeigt.
    Wenn das Modul geladen wird, sollten HELP, TAB-Vervollständigung und Befehlsabruf mit den Tasten UP/DN verfügbar sein .
  5. set (Optional) Überprüfen Sie die aktuellen Einstellungen.
  6. insmod linux Laden Sie das Linux-Modul. Eine Fehlermeldung bedeutet normalerweise, dass der Pfad falsch ist.
  7. configfile /boot/grub/grub.cfg . Dies sollte Ihre Konfigurationsdatei laden, die das Booten aller Betriebssysteme erlaubt.
Verwandte:Wie bettet man den Inhalt eines GtkAboutDialogs in ein GtkNotebook-Widget ein?
Ubuntu
  1. Möglichkeiten, Grub zu retten oder das Grub-Menü wiederherzustellen

  2. GRUB auf EUFI-fähigem System

  3. Grub beschwert sich über „keine solche Partition“ nach der Installation von 12:04?

  4. Wie lade ich Ubuntu, wenn ich nur Grub habe?

  5. Grub Rescue gibt unbekanntes Dateisystem nach Windows-Update zurück?

So verwenden Sie Grub Rescue, um Linux-Startfehler zu beheben

Reparieren Sie Linux-Startfehler im GRUB 2-Rettungsmodus

Rettungs- und Notfallmodi in Linux Mint 20 und Ubuntu 20.04

Lösung:Fehler:Keine solche Partitions-Grub-Rettung in Ubuntu Linux

Persist-Befehle, die zur Grub-Rettung eingegeben wurden?

So stellen Sie GRUB (beschädigte Startpartition) in CentOS/RHEL 5,6 wieder her