Le 12/01/2014 11:21, Simon Hobson wrote: > Joe The Smoe <[email protected]> wrote: > >> I have installed a Debian Wheezy (which uses grub version 1.99-27) >> on a new laptop and while Grub is able to properly boot the OS, >> once the "Welcome to GRUB!" shows, it stays paused as long as no >> key have been pressed, which I find annoying. I've tried different >> settings, read documentation again and again but cannot figure out >> what's wrong in my configuration.
Hello Simon, > > That's odd because the default on Debian is for a 5 second timeout. > Check the value of GRUB_TIMEOUT in /etc/default/grub as a first step > - and also (in case it's getting changed elsewhere) check what value > is getting put on /boot/grub/grub/cfg (where it's "set timeout=…") thanks for this checklist. in /etc/default/grub I have played with different parameters, setting them or not and with different values in particular these ones: GRUB_TIMEOUT=3 GRUB_HIDDEN_TIMEOUT=3 GRUB_HIDDEN_TIMEOUT_QUIET=true but this had not changed anything. After some additional tests I found that the problem comes from the line I've added to get a localized keyboard mapping: GRUB_TERMINAL_INPUT=at_keyboard without it I get the expected result (no need to press a key at boot), but I have a 'querty' keyboard, which is annoying. beside this directive I had added the following script in /etc/grub.d/ ---- > cat 41_custom #!/bin/sh /usr/bin/ckbcomp fr | /usr/bin/grub-mklayout -o /boot/grub/fr.gkb 2> /dev/null echo "insmod keylayouts" echo "keymap /boot/grub/fr.gkb" > ----- Running the command that generate that file from a shell gives some error messages: # usr/bin/ckbcomp fr | /usr/bin/grub-mklayout -o /boot/grub/fr.gkb Unknown keycode 0x54 Unknown keycode 0x65 Unknown keycode 0x7f Unknown keycode 0x79 # echo $? 0 # the file /boot/grub/fr.gkb exists and is not empty. The exit status is 0 and the keyboard layout works in at_keyboard mode, so the Grub keyboard layout file is not that insane. beside "at_keyboard", I've tried different values for GRUB_TERMINAL_INPUT (console, ofconsole, usb_keyboard, serial): - "serial" acts the same as at_keyboard (correct layout by key press required at boot), - the other values work the other way (no need to press a key, but 'querty' keyboard layout...) The keyboard is not listed by lsusb so it is not an usb keyboard, that's the only thing I could know about that keyboard. Any idea are welcome... Cheers, Joe. _______________________________________________ Help-grub mailing list [email protected] https://lists.gnu.org/mailman/listinfo/help-grub
