Springe zu: Hauptnavigation, Themennavigation, Seiteninhalt, Spezielle Seiten

Bootmanager grub: Signalton bei Betriebssystemauswahl

Dieser Artikel ist nicht mehr für Debian Squeeze gültig, da hier grub Version 2 verwendet wird und die Konfiguration grundlegend überarbeitet wurde.

Wenn man seinen Computer startet, fordert der Bootmanager grub zur Auswahl des gewünschten Betriebssystems auf. Wartet man einfach ab, wird das Standardbetriebssystem gestartet. Als Blinder weiß man nicht, wann diese Auswahl erscheint. Mit einem kleinen Trick ist hier ein kurzer Signalton aus dem PC-Speaker zu hören. Dabei handelt es sich nicht um den Lautsprecher der Soundkarte, sondern um die Sigantöne, die auch beim Einschalten des PCs kurz zu hören sind. Wir werden hierfür einen neuen Menüeintrag hinzufügen, der dem Zweck des Signaltons dient. Das ASCII-Zeichen 7 stellt nämlich das Bell Zeichen dar und erzeugt einen kurzen Piepton.

Logge dich als root ein und öffne die Datei /boot/grub/menu.lst. Beginnt eine Zeile mit einem Nummernzeichen (#), wird diese von Grub ignoriert und alsKommentar angesehen. Es gibt aber Zeilen, die nicht entfernt werden dürfen, da sie vom Script update-grub ausgewertet werden. Bei diesen Zeilen dürfen die Kommentarzeichen nicht verändert werden. Der vom Script update-grub ausgewertete Bereich beginnt mit der Zeile ### BEGIN AUTOMAGIC KERNELS LIST und endet mit der folgenden Zeile: ### END DEBIAN AUTOMAGIC KERNELS LIST

Unter dieser Zeile fügen wir den folgenden Eintrag hinzu:

title ^GSignalton bei Systemauswahl
root

Die Zeichen ^G werden mit der Tastenkombination Strg+g erstellt. Wird der Editor vim verwendet, ist Strgv+Strg+g zu drücken. Würde man nur Strg+g drücken, erscheint eine Statuszeile am unteren Bildschirmrand. Strg+v sorgt im Vi nämlich dafür, dass die Tastenkombination nicht vom Editor interpretiert wird.

Speichert man die Änderung und startet den PC neu, ist beim Erscheinen des Bootmenüs ein kurzer Signalton zu hören. Wem der Ton nicht lange genug erscheint, fügt einfach mehrmals die Zeichen ^G im Bootmenüeintrag ein.

Bei der Auswahl des Betriebssystems steht der Cursor standardmäßig auf dem ersten Menüeintrag. Ein Menüeintrag beginnt in der Konfigurationsdatei menu.lst immer mit dem Schlüsselwort title. Will man sich die verfügbaren Einträge in der richtigen Reihenfolge auf der Konsole ausgeben lassen, sucht man in der Datei /boot/grub/menu.lst nach Zeilen, die mit title beginnen. Die Ausgabe kann z. B. so aussehen:

lenny:~# grep "^title" /boot/grub/menu.lst
title           Debian GNU/Linux, kernel 2.6.26-1-686
title           Debian GNU/Linux, kernel 2.6.26-1-686 (single-user mode)
title Signalton bei Systemauswahl
title           Other operating systems:
title           Microsoft Windows XP Home Edition
lenny:~#

Es ist normal, dass bei der Ausgabe des Befehls der Signalton zu hören ist.

Datum der Veröffentlichung: Sonntag, 28.12.2008

Nach oben

Diese Seite drucken