Beim reboot das zu startende Betriebssystem auswählen
KDE und auch der KDM bieten die sehr komfortable Möglichkeit, vor einem Reboot zu definieren, welches Betriebssystem gestartet werden soll. Das kann auch mit etwas Handarbeit mit anderen Oberflächen, in meinem Fall mit Openbox, implementiert werden. Der Kern ist, GRuB vor dem Neustart das zu startende System mitzuteilen. Das geschieht mittels
/usr/sbin/grubonce NUMMER
NUMMER definiert den Eintrag in der /boot/grub/menu.list, der per grubonce als einmaliger Standard gesetzt werden soll. Natürlich funktioniert das nur mit root-Rechten, weshalb man sich diese per su oder per sudo besorgen sollte. Der komplette Pfad wird hier angegeben, da /usr/sbin nicht im Suchpfad normaler Nutzerinnen enthalten ist und bei Verwendung von sudo sich sonst nichts täte. Die Nummern der Einträge kann man sich per
/usr/sbin/grubonce
anzeigen lassen. Danach baut man sich am Besten ein Script folgenden Inhalts, da ansonsten eventuell Einträge im Menü der Oberfläche nicht korrekt funktionieren (ist zumindet bei openbox so).
#!/bin/sh /usr/sbin/grubonce NUMMER /sbin/reboot
Das Script speichere man an geeigneter Stell, z.B. ~/bin, /bin, /usr/bin oder /usr/local/bin, je nach Einsatzzweck des Rechners und macht es per
chmod +x
ausführbar. Möchte man, daß nicht nur root dieses Script starten darf, muß man jeweils
sudo
vor die beiden Befehlszeilen schreiben und den gewünschten Nutzerinnen per Editierung der /etc/sudoers entsprechende Rechte geben. Zuguterletzt trägt man den Namen des erstellten Scripts, am Besten mit kompletten Pfad, um eventuelle Probleme zu vermeiden, in sein Menü ein, bei openbox eben in die menu.xml, entweder die systemweite oder personalisierte.