Die endgültige Anleitung ist das Community-Wiki (Link unten).
Aber in der Zusammenfassung - GRUB_DEFAULT
nimmt entweder einen numerischen oder einen Zeichenkettenwert an. Numerische Werte geben die in beschriebenen Startreihenfolgeoptionen (Menüeintragswerte) wieder/boot/grub/grub.cfg
Zum Beispiel - in meinem Grub ist mein GRUB_DEFAULT-Wert auf den Wert 6 (sechs) gesetzt:
Wenn Sie /boot/grub/grub.cfg
die Zeilen betrachten und zählen, die mit dem Menüeintrag Text beginnen, in dem der erste Eintrag Null ist , der zweite Eins und so weiter, werden Sie feststellen , dass der Wert sechs dem entspricht, was Sie auf dem Grub-Bildschirm sehen.
NB Ich habe die Datei abgeschnitten, um nur Zeilen anzuzeigen, die mit dem Texteintrag beginnen
Das Festlegen eines Zeichenfolgenwerts ist nützlich, wenn Sie Windows als Standardstart festlegen möchten.
Sie nehmen nur Änderungen GRUB_DEFAULT
in der Datei vor/etc/default/grub
In beiden Fällen - führen Sie sudo update-grub
den Befehl aus, um die Datei neu zu generieren /boot/grub/grub.cfg
- wird diese Datei von grub selbst verwendet, Sie sollten sich jedoch nicht ändern.
Verknüpfte Frage:
- Wie stelle ich Windows so ein, dass es im Bootloader als Standard gebootet wird?
- https://help.ubuntu.com/community/Grub2
menuentry
? Diemenuentry_id_option
? Etwas nicht standardmäßig angegeben? Muss es angegeben werden, wenn es an übergeben wirdGRUB_DEFAULT
? Können Sie vielleicht das Beispiel ändern, um zu zeigen, wie die Namen / IDs von Menüeinträgen verwendet werden, da die Angabe von Indizes ohnehin eine schlechte Idee ist?Ich hatte dies einfach und es funktionierte immer noch nicht, egal wie oft ich Variationen ausprobierte ... bis mir klar wurde, dass ich zwei / etc / default / grub-Dateien hatte - eine für jede meiner Dual-Boot-Wurzeln! Und ich hatte den falschen bearbeitet. Es gibt also irgendwo eine andere Datei oder Variable, die auswählt, welche Datei wir wirklich verwenden.
quelle