grub-devel.gnu.org archive mirror
 help / color / mirror / Atom feed
From: Andrei Borzenkov <arvidjaar@gmail.com>
To: "Hervé Werner" <dud225@hotmail.com>
Cc: "bug-grub@gnu.org" <bug-grub@gnu.org>,
	Marco Gamberoni <gamberoni@libero.it>,
	"grub-devel@gnu.org" <grub-devel@gnu.org>
Subject: Re: Changing default keyboard layout
Date: Thu, 13 Aug 2015 20:33:02 +0300	[thread overview]
Message-ID: <55CCD4CE.4030708@gmail.com> (raw)
In-Reply-To: <DUB128-W71F6855D659F76AA094F7E8F7E0@phx.gbl>



On 12.08.2015 22:17, Hervé Werner wrote:
> As requested I compiled the latest development version of Grub and installed it on a test laptop. Without any further configuration, Grub works fine, it is able to boot as intended but the keyboard mapping is us.
>
> I then added the following snippet :
> grubdir="`echo "/boot/grub" | sed 's,//*,/,g'`"
>
> grub-kbdcomp -o "${grubdir}"/layout.gkb fr
>
> cat <<EOF
> terminal_input at_keyboard
> insmod keylayouts
> keymap `make_system_path_relative_to_its_root "${grubdir}"/layout.gkb`
> EOF
>
> and ran grub-mkconfig which produced the following output in grub.cfg :
> terminal_input at_keyboard
> insmod keylayouts
> keymap /grub/layout.gkb
>
> I checked that the file /boot/grub/layout.gkb (as you have probably figured out, I have a dedicated partition for Grub's files), it is fine the file has been successfully created. At last I executed grub-install and rebooted. This time I'm no longer able to boot : the screen is freezing at Grub's main menu, the timeout counter isn't even decreasing and I'm not able to enter into Grub's rescue. Removing the insmod line doesn't change anything.
>

To be sure - does it hang without at_keyboard as well? keylayouts is 
loaded automatically as dependency of at_keyboard anyway, and it is 
quite unlikely anything in this module would cause observed effect.

> Could you please tell me what I could do to increase debugging output ?
>

First try to reproduce it without GUI  - it is rather hard to see 
anything in this case. Just boot grub without any grub.cfg - you will be 
left in plain CLI. Now try

insmod at_keyboard
terminal_input at_keyboard

does it still work? If yes, try keymap /grub/layout.gkb; does it still work?

and to be sure - could you send me your gkb file for test?


  parent reply	other threads:[~2015-08-13 17:33 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <DUB128-W9390937FD593A87315BBB28F720@phx.gbl>
2015-08-09 13:19 ` Changing default keyboard layout Andrei Borzenkov
     [not found]   ` <DUB128-W71F6855D659F76AA094F7E8F7E0@phx.gbl>
2015-08-13 17:33     ` Andrei Borzenkov [this message]
2015-08-13 19:05       ` Hervé Werner
2015-09-02  0:31         ` Hervé Werner

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=55CCD4CE.4030708@gmail.com \
    --to=arvidjaar@gmail.com \
    --cc=bug-grub@gnu.org \
    --cc=dud225@hotmail.com \
    --cc=gamberoni@libero.it \
    --cc=grub-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).