Dual-Boot von Windows 10 und Ubuntu, aber Betriebssystem kann beim Booten nicht ausgewählt werden

Dual-Boot von Windows 10 und Ubuntu, aber Betriebssystem kann beim Booten nicht ausgewählt werden

Ich habe Ubuntu also endlich auf meinem Laptop installiert, aber der Computer bootet immer noch automatisch mit Windows 10, ohne mich vorher zu fragen. Ich kann zwar immer noch über UEFI auf Ubuntu zugreifen, aber die einzige Möglichkeit, dies auf meinem Computer dauerhaft zu tun, besteht darin, den Akku herauszunehmen und den Netzschalter 30 Sekunden lang gedrückt zu halten, um nach dem Booten die Meldung „ESC drücken, um den Startvorgang anzuhalten“ zu erhalten, was wirklich nervig ist.

Ich habe versucht, die Windows-Einstellungen zu ändern, aber es scheint nicht zu erkennen, dass Ubuntu vorhanden ist. Die ursprüngliche Installation schien ebenfalls problemlos zu verlaufen, und GRUB_HIDDEN_TIMEOUT=0 ist kommentiert. Was ist also das Problem hier und wie kann ich es beheben?

Antwort1

Die von Ihnen gemeldeten Symptome können mindestens drei Ursachen haben:

  • Mixed-Mode-Installationen (BIOS/EFI)-- Wenn Windows im EFI-Modus installiert ist und Sie Linux im BIOS/CSM/Legacy-Modus installieren (oder umgekehrt), können Sie etwas Ähnliches sehen wie das, was Sie berichten. Die beste Lösung für dieses Problem ist die Installation eines EFI-Modus-Bootloaders für Linux. Das von anderen empfohlene Boot Repair-Tool kann dies tun, und es gibt auch andere Möglichkeiten, dies zu tun; es ist jedoch wichtig, dass Sie überprüfen, ob dies das Problem ist, bevor Sie diesen Fix versuchen. Außerdem wird Boot Repair nichts Nützliches tun, wenn Sie es von einem BIOS-Modus-Boot aus ausführen, also müssen SiemussDeaktivieren Sie Ihr CSM, bevor Sie diese Reparatur versuchen. Siehemeine Seite zum CSM und seinen ProblemenWeitere Informationen zu diesem Problem finden Sie unter. Sie können feststellen, ob Ihr Ubuntu im EFI-Modus oder im BIOS-Modus bootet, indem Sie nach einem Verzeichnis namens suchen /sys/firmware/efi. Wenn dieses Verzeichnis vorhanden ist, haben Sie im EFI-Modus gebootet und diese Erklärung ist höchstwahrscheinlich nicht das Problem. Wenn dieses Verzeichnis jedochnichtvorhanden, Sie haben im BIOS-Modus gebootet und dies könnte durchaus das Problem sein.
  • Falsch eingestellte Startreihenfolge im EFI-Modus-- Auf einem EFI-basierten Computer wird die Reihenfolge, in der der Computer verschiedene Bootloader ausprobiert, im NVRAM gespeichert. Wenn diese Informationen falsch sind oder fehlen, kann es passieren, dass Sie direkt zum falschen Betriebssystem booten. Um dies zu beheben, können Sie die Startreihenfolge mit anpassen efibootmgr, wie beschriebenHier;oder in Windows mit demEinfaches UEFIDienstprogramm.
  • Windows passt die Startreihenfolge bei jedem Start an-- Diese Möglichkeit ist ein Sonderfall der vorherigen. Ich habe einige Berichte darüber gesehen, dass Windows die Startreihenfolge bei jedem Start anpasst. Dies kann zu einem ähnlichen Problem wie dem von Ihnen angezeigten führen, allerdings mit der Einschränkung, dass die Startreihenfolge auf Ubuntu eingestellt bleibt, wenn Sie Ubuntu herunterfahren oder neu starten, sich aber nur ändert, wenn Sie Windows starten. Siehediese Frage und Antwortenfür weitere Informationen zu diesem Problem.

Da die Lösungen so unterschiedlich sind, ist es wichtig, dass Sie das Problem besser diagnostizieren, bevor Sie fortfahren. Die wichtigste Diagnose ist die Überprüfung Ihres Ubuntu-Startmodus. Es ist auch wichtig festzustellen, ob das Problem bei jedem Start oder nur nach dem Start von Windows auftritt.

Schließlich bieten die meisten EFIs eine Möglichkeit, einen integrierten Bootmanager aufzurufen. Diese Option wird jedoch manchmal durch eine „Schnellstart“-Option der Firmware deaktiviert. Versuchen Sie, Ihr Firmware-Setup-Dienstprogramm aufzurufen, nach einer Option namens „Schnellstart“ oder etwas Ähnlichem zu suchen und diese zu deaktivieren. Diese Funktion bewirkt, dass die Firmware eine minimale USB-Initialisierung statt einer vollständigen USB-Initialisierung durchführt, sodass die Tastatur möglicherweise nicht funktioniert, bis ein Betriebssystem die Kontrolle übernimmt. Manchmal wird es als etwas bezeichnet, das mit der USB-Initialisierung zusammenhängt, sodass Sie auch nach solchen Optionen suchen können.

Antwort2

Rufen Sie Ihr Terminal auf, indem Sie ctrl+ alt+ drücken t, um Ihr Terminal zu öffnen, und geben Sie ein

sudo update-grub

Danach wird in der letzten Zeile der Name Ihres anderen Betriebssystems angezeigt. Dann „Fertig“. Starten Sie anschließend Ihr System neu.

verwandte Informationen