Wie kann ich den Standardstart von W10 auf GRUB ändern und dabei weiterhin die Option haben, das BIOS mit DEL zu starten?

Wie kann ich den Standardstart von W10 auf GRUB ändern und dabei weiterhin die Option haben, das BIOS mit DEL zu starten?

Hallo, ich habe ein MSI z270 SLI PLUS MoBo mit einer i7 Kaby Lake CPU, 240 GB SSD (mit Ubuntu in SATA1 installiert) und 1 TB HDD (mit Win10 in SATA 2). Wenn ich derzeit den Einschaltknopf drücke, wird W10 gestartet. Ich kann die Entf-Taste gedrückt halten, um ins BIOS zu starten, oder F11, um in das Menü mit allen Startoptionen zu starten. Dies zeigt meine externe Festplatte, Ubuntu, BIOS, Win10 (und ich glaube, eine Win8-Installation, die nicht mehr relevant ist).

Ich versuche, es so einzurichten, dass die Standardoption, die ich sehe, der GRUB-Loader (mit denselben Optionen) ist, ohne dass ich eine Taste gedrückt halten muss. Derzeit starte ich GRUB, nachdem ich mit F11 im Bootmenü „Ubuntu“ ausgewählt habe. So kann ich dort (in GRUB) bei jedem Booten des Computers W10, BIOS oder Ubuntu auswählen, ohne versehentlich direkt in W10 zu booten, wie ich es jetzt tue.

Ich möchte auch die Option zum Löschen beibehalten, um das BIOS beim Booten zu starten, falls etwas schief geht. Danke für Ihre Hilfe.

Ich habe versucht, die Startreihenfolge im BIOS zu ändern, habe versucht, mit e von GRUB aus zu bearbeiten, und habe Tutorials mit den Betriebssystemen W10 und Ubuntu ausprobiert, bisher alles ohne Erfolg.

Hier ist ein Bild meines Partitionsschemas, da ich vermute, dass dies Teil des Problems sein könnte.PartitionsschemaDer Ubuntu GRUB-Loader ist eine Partition auf meiner SSD, aber der Windows-Boot-Launcher befindet sich (aus Versehen) auf meiner 1 TB-Festplatte. Ich vermute, dass es mein Problem lösen würde, beide auf die SSD zu übertragen. Ich habe den Win8-Boot-Launcher gelöscht (der, wie ich vermutet hatte, auch auf der Festplatte war). Nachdem ich diesen Thread gefunden hatteWarum wird GRUB geladen, nachdem ich meine Ubuntu-Partition im Windows-Boot-Manager ausgewählt habe?Ich habe versucht, Easy BCD herunterzuladen, aber es zeigt mir den Fehler „Gerät im UEFI-Modus“ an und deaktiviert viele Funktionen. Wenn ich die SSD boote, wird angezeigt, dass Treiber fehlen, aber ich kann GRUB auf der SSD booten, indem ich im BIOS immer noch Ubuntu im Bootlader-Menü auswähle (nachdem ich F11 gedrückt gehalten habe). Alle Vorschläge oder Bitten um Klarstellung wären an dieser Stelle äußerst willkommen.

Antwort1

Die Antwort kommt von Quixotic und einem Tutorial, das ich gefunden habe und das wie folgt kopiert wurde:

Schritt 1. Führen Sie efibootmgr im Terminal auf Ubuntu aus (geben Sie einfach ein: efibootmgr)

Schritt 2. Ermitteln Sie die Startreihenfolge anhand der Ausgabe (in meinem Fall hieß es Ubuntu als 0001, Windows als 0000 und dann die Datenträger als 0003 und 0004. Alle waren eindeutig beschriftet.)

Schritt 3. Führen Sie Folgendes aus (mit der gewünschten Startreihenfolge basierend auf den zurückgegebenen Informationen aus Schritt 1 anstelle meiner Ergebnisse): sudo efibootmgr -o 0001 0000 0003 0004

**HINWEIS: -o ist ein Kleinbuchstabe o, nicht 0 oder O.

Schritt 4. Terminal beenden. Neustart. Alles sollte funktionieren.

Ich konnte die Startreihenfolge wie folgt anzeigen: 0001 0000 0001 0003 0004. Ich bin mir nicht sicher, warum 0001 zweimal aufgeführt ist, aber GRUB ist jetzt mein primärer Loader, ohne dass ich irgendwelche Hotkeys gedrückt halten muss. An dieser Stelle werden Optionen für Ubuntu, W10 und BIOS angezeigt. Außerdem wird der Windows-Bootmanager bei der Auswahl von Windows vollständig übersprungen.

Quelle: https://askubuntu.com/questions/485261/change-boot-order-using-efibootmgr

verwandte Informationen