Wie kann man das Grub-Menü beim Booten als grub-minimal-bash-artig erscheinen lassen?

15

Dies passiert immer wieder, wenn ich Ubuntu als Dual-Boot für meinen Laptop installiere. Ich erhalte ein Schwarz, das beim Booten mit den folgenden Meldungen angezeigt wird.

Minimal BASH-like line editing is supported.   
For the first word, TAB lists possible command completions. 
Anywhere else TAB lists possible device or file completions.  


grub>  
grub>  
grub>  
grub>  
grub>  
grub>  
grub>  
grub>  
grub> 

Ich muss diese Befehle wie folgt eingeben:

grub> set prefix=(hd0,msdos6)/boot/grub/ 
grub> insmod normal 
grub> normal

Und das GRUB-Menü erscheint. Wie kann ich mein GRUB-Menü anzeigen lassen, ohne diesen Befehl bei meinen GRUB-Eingabeaufforderungen eingeben zu müssen?

Ich habe es versucht sudo grub-installund es gibt mir diese Fehlermeldung.

Geben Sie hier die Bildbeschreibung ein

Ich habe versucht zu überprüfen, ob ich die richtige Festplatte ausgewählt habe, die zwei Möglichkeiten bietet, /dev/sda1und /dev/sda6, aber keine dieser beiden funktioniert, und sie gaben die gleiche Fehlermeldung.

/dev/sda1/

Geben Sie hier die Bildbeschreibung ein

/dev/sda6

Geben Sie hier die Bildbeschreibung ein

gigantisch
quelle

Antworten:

10

Hinweis: Wenn Sie Ubuntu überhaupt nicht booten können, starten Sie Ubuntu mit einem Live-USB-Stick, wählen Sie "Vor der Installation testen" und führen Sie die folgenden Schritte aus.


Öffnen Sie nach dem Booten auf die harte Tour ein Terminal mit Ctrl+ Alt+ Tund installieren Sie die Boot-Reparatur :

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

Geben Sie dann ein boot-repairund ein Menü wird angezeigt:

Boot-Reparatur menu.png

Wählen Sie die empfohlene Option.

Wenn Ihr System nach der empfohlenen Reparatur normal startet, ist dies sehr gut. Wenn nicht, posten Sie den Link zu den gemeldeten Problemen.


Vorsichtsmaßnahmen

Auf einigen Systemen kann diese Störung auftreten:

Wenn Ihnen dies passiert, besuchen Sie den Link für eine Lösung.

WinEunuuchs2Unix
quelle
Bitte. Vergessen Sie nicht, das Kopfgeld zu vergeben ... :)
WinEunuuchs2Unix
Ich werde auf eine andere Antwort warten. Wenn nach Ablauf des Kopfgeldes niemand mehr antwortet, werde ich dir vergeben :).
Gagantous
1
@gagantous Warten auf bessere Antworten ist eine gute Idee. In der Tat konnte ich mir überlegen, wie ich meine Antwort verbessern kann, was ich gerade getan habe.
WinEunuuchs2Unix
5

Führen Sie nach dem Booten in Ubuntu den folgenden Befehl aus:

sudo grub-install /dev/sda

Dies setzt voraus, dass /dev/sdaes sich um Ihre Festplatte handelt, die mit (hd0,msdos6)Ihrem Grub-Befehl übereinstimmt , was wahrscheinlich der Fall ist. Sie können ein grafisches Programm wie gnome-disksoder ausführen gparted, um zu bestätigen, dass es sich um die richtige Festplatte handelt.

Der Befehl grub-installerkennt alle Partitionen und installiert Ihren Bootloader neu, damit er die bootfähigen Partitionen finden kann.

Kristopher Ives
quelle
hat nicht funktioniert, siehe meine aktualisierte Frage.
Gagantous
Sie installieren grub immer auf einem Laufwerk wie sda, fast nie auf einer Partition wie sda1 oder sda6.
Oldfred
1

Der erste Schritt wäre, nach dem Anmelden - in Ubuntu im Terminaltyp:

sudo grub-install / dev / sda (oder / dev / Whatever-Festplatte)

Warten Sie, bis die Installation von Grub abgeschlossen ist, und ...

Der zweite Schritt wäre, grub zu aktualisieren mit:

sudo update-grub2

Warten Sie, bis die Aktualisierung der grub-config-Datei abgeschlossen ist.

Neustart

Dann sollte ein Neustart von Ubuntu kein Problem sein und Sie gelangen wieder in den Ubuntu-GDM-Bildschirm oder den LightDM-Bildschirm für den Desktop.

dschinn1001
quelle