Ich habe kürzlich Ubuntu im Dual Boot zusammen mit Windows 10 auf einem HP Laptop installiert. Anfangs konnte ich Windows nicht mit grub starten, da die Auswahl der Windows-Optionen nur zu grub zurückkehren würde.
Dann habe ich eine Boot-Reparatur durchgeführt und all diese zusätzlichen Optionen wurden im Grub-Menü angezeigt.
Ich kann Windows mit der Option "Windows UEFI bootmgfw.efi" öffnen, aber nicht mit der Standardoption "Windows Boot Manager (on / dev / sda1)".
Wie reduziere ich diese Einträge und warum kann ich Windows mit der letzteren Option nicht starten?
Hier ist ein Bild von Grub. Die erste Option ist Ubuntu:
/boot/grub/grub.cfg
Datei von Ihrem System aus anzeigen. Mein Verdacht ist, dass der nicht funktionierende Eintrag für BIOS-basierte Systeme konzipiert ist, Ihr Eintrag jedoch eindeutig EFI-basiert ist, sodass eine Option im BIOS-Modus ein (wörtlicher) Nichtstarter ist.Antworten:
Windows ist hier
keinThema,aber die Antwort ist, dass dies eine sehr alte Technologie ist und der Bootsektor nur 512 Bytes umfasst. Daher ist er nicht groß genug, um alles aufzunehmen, was wir möchten.Um Einträge ganz einfach selbst in grub hinzuzufügen und zu entfernen, gehen Sie bitte wie folgt vor:
Installieren Sie grub-customizer, indem Sie die folgenden Befehle ausführen:
Starten Sie
grub-customizer
und passen Sie die Hölle daraus an:Wenn Sie auf ernsthafte Probleme stoßen, stellen Sie die Systemsicherung wieder her.
quelle
grub
Frage zum Ausblenden des Startmenüs gegeben. In diesem Fall "Ich bin relativ sicher" ist die Antwort, die ich gerade in diesem Thread gepostet habe, die richtige. Es ist mir jetzt zweimal passiert und die Reparaturmethode ist jedes Mal einwandfrei.Jedes Mal , wenn ich laufe habe
boot-repair
es fügt eine 5 zusätzliche Windows - Startoptionen zu meinemgrub
Hauptmenü, die nicht funktionieren. In Ihrem Fall wurden 11 zusätzliche Einträge hinzugefügt !grub.cfg
zeigt das ProblemDas Geheimnis kann in der
/etc/grub/grub.cfg
Datei gefunden werden:Der Abschnitt
30_os-prober
enthält die "guten" Windows-grub
Menüeinträge, die Sie behalten möchten. Der Abschnitt25_custom
enthält die gefälschten Einträge, die von erstellt wurdenboot-repair
. Sie können die Grub-Konfigurationsdatei nicht bearbeiten, da sie beim nächstenupdate-grub
Ausführen einfach überschrieben wird.Der Abschnitt
25_custom
wurde von Boot Repair erstelltAuf meinem System:
Sehen Sie sich die zusätzlichen Windows-Optionen an, die eingerichtet wurden (und nicht funktionieren):
Dies sind die fehlerhaften Einträge,
boot-repair
die in erstellt und/etc/grub.d/25_custom
anschließend kompiliert wurden\boot\grub\grub.cfg
.Reverse Boot Repair ändert sich in
25_custom
Verwenden
sudo -H gedit /etc/grub.d/25_custom
und löschen Sie alles außer den ersten drei Zeilen:sudo update-grub
.Jetzt ist Ihr Menü nicht mehr mit fünf gefälschten Windows-Menüeinträgen gefüllt, die nicht funktionieren.
Überprüfen Sie, ob drei Zeilen vorhanden sind
25_custom
Führen Sie diesen Befehl aus und überprüfen Sie, ob
25_custom
drei Zeilen vorhanden sind:Ich habe die
#
Kommentare hinzugefügt, um diewc
Ausgabe zu entschlüsseln (Wortanzahl).quelle