12.4 The hidden menu interface
When your terminal is dumb or you request GRUB to hide the menu interface explicitly with the command hiddenmenu (see hiddenmenu), GRUB doesn't show the menu interface (see Menu interface) and automatically boots the default entry, unless interrupted by pressing <ESC>.
When you interrupt the timeout and your terminal is dumb, GRUB falls back to the command-line interface (see Command-line interface).
Habe es gerade ausprobiert, verbunden mit '
timeout 0' wird hier das von Dir geforderte Verhalten gezeigt:
Du siehst kein Menü, kannst es aber mit gedrücktem ESC aufrufen.
Bei grub2:
Instead of hiddenmenu command, you can implement the same functionality (or variations of it) using scripting features:
echo -n "Press `ESC' to enter the menu... "
if sleep --verbose --interruptible 10 ; then
set timeout=0
fi
This can be done in a /etc/grub.d/XX_script.
Das ist hier eine 10sec-Pause, aber kann wohl passend zugeschnitten werden.
Alternativ
http://wiki.ubuntuusers.de/Baustelle/GR ... figuration :
Code: Alles auswählen
GRUB_HIDDEN_TIMEOUT=1
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
Ob hier GRUB_HIDDEN_TIMEOUT=0 in Deinem Sinne funktioniert, kann ich mangels installiertem grub2 nicht ausprobieren.
GRUB_HIDDEN_TIMEOUT=1 wäre aber schon nahe dran.
> grub gewinnt
-----------------------------
nochmal
http://wiki.ubuntuusers.de/Baustelle/GR ... figuration :
Von ISO-Dateien mittels loopback booten
Das können lilo + grub1 so nicht.
Leider müßten immer noch die isolinux-Einträge kopiert werden,
eleganter wäre ein direktes Booten des ISO-Image, was aber wohl Emulatorfähigkeiten bräuchte.
Es spart zumindest eine zusätzliche Bevorratung des COMPRESSED-Image und der Kernel..