Das ist zugegebenermaßen eine ziemlich eklige Angelegenheit. Statt der klassischen Methode, in der Datei /etc/default/grub die Variable GRUB_DEFAULT mit einer Zahl zu belegen, kann man alternativ auch den Text des Bootmenü-Eintrags hineinschreiben. Dabei ist ganz wichtig, dass man keinen Schreibfehler macht. Deshalb holen wir uns zuerst den korrekten String aus einer anderen Datei.
Terminal öffnen, danach eingeben:
Code:
sudo gedit /boot/grub/grub.cfg
Nach Bestätigung mit dem Passwort geht der Editor auf. Weiter unten findest Du den Eintrag
Code:
...
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) on /dev/sda1"
...
Je nach Betriebssystem und Festplattenpartition kann diese Zeile natürlich individuell variieren.
Du kopierst Dir nun den Eintrag mit den Anführungszeichen heraus, also in meinem Beispiel "Windows 7 (loader) on /dev/sda1" aber ohne dem Wort menuentry.
Als nächstes öffnest Du mit dem Terminal die GRUB2 Config-Datei im Administratormodus
Code:
sudo gedit /etc/default/grub
und suchst Dir nun die Zeile mit der Variable GRUB_DEFAULT=.
Statt der Zahl kopiert Du nun den eingangs erwähnten String samt Anführungszeichen hinein. In meinem Beispiel würde das so aussehen:
Code:
GRUB_DEFAULT="Windows 7 (loader) on /dev/sda1"
Die Datei abspeichern und am Schluss noch schnell im Terminalfenster durchkompilieren lassen.
Fertig!