[prev in list] [next in list] [prev in thread] [next in thread] 

List:       debian-user
Subject:    Re: Can't find a way to preseed keyboard layout for all d-i questions
From:       Yvan Masson <yvan () masson-informatique ! fr>
Date:       2020-01-31 20:49:31
Message-ID: 3eca9008-7abd-bcaa-ab36-b1f6c5182800 () masson-informatique ! fr
[Download RAW message or body]

Le 31/01/2020 à 21:24, Jonas Smedegaard a écrit :
> Quoting john doe (2020-01-31 20:54:09)
>> On 1/31/2020 8:37 PM, Yvan Masson wrote:
>>> Le 31/01/2020 à 16:50, john doe a écrit :
>>>> On 1/31/2020 10:36 AM, Yvan Masson wrote:
>>>>> Le 29/01/2020 à 18:16, MAS Jean-Louis a écrit :
>>>>>> Le 29/01/2020 à 14:50, Yvan Masson a écrit :
>>>>>>
>>>>>>> However, before loading preseed.cfg, installer asks for computer
>>>>>>> name: I
>>>>>>> would like this question to be asked in French and more importantly to
>>>>>>> have the keyboard layout configured in French.
>>>>>>>
>>>>>>> I have tried many boot parameters (layout=fr, layout=fr(latin9),
>>>>>>> language=fr, language=fr_FR.UTF-8…) but could not find anything
>>>>>>> working.
>>>>>>>
>>>>>>> After answering this question, preseed.cfg is loaded so language and
>>>>>>> keyboard layout are properly applied.
>>>>>>
>>>>>> It's a well known bug unfortunately
>>>>>>
>>>>>> I have asked the same question some time ago on the French debian-user
>>>>>> list, and frederic boiteux gave me some interesting clues.
>>>>>>
>>>>>> You may search for this thread :
>>>>>>
>>>>>> "Configurer un clavier français via preseed"
>>>>>>
>>>>>> A similar bug was reported with an Hungarian keyboard, without any
>>>>>> fixes
>>>>>> so far.
>>>>>>
>>>>>> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=931368
>>>>>>
>>>>>> Regards
>>>>>
>>>>> Thanks for the information. However I just checked by doing a fresh
>>>>> installation with BIOS PXE boot, di-netboot-assistant and a preseed file
>>>>> served by TFTP: locale and keyboard layout are properly applied:
>>>>> - during install once preseed.cfg is loaded
>>>>> - after reboot
>>>>
>>>> Yes, because this is delayed after the preseed file is fetched! :)
>>>>
>>>> But if I'm not mistaking, you want to be able to specify the hostname
>>>> manually because you have no control over the dhcp server?
>>>>
>>> Exactly, so I want to preseed most of the question but:
>>> - hostname
>>> - user password
>>>
>>> As the hostname and domain are asked before preseed file is fetched, I
>>> tried to use boot options to set the domain (it works) and the locale
>>> (which does not work).
>>>
>>> Maybe preseeding has not been designed to use both file and command line
>>> options… I will submit a bug report, please tell me if you think I
>>> shouldn't.
>>>
>>
>> Note that the debian-boot mailing list is responsible for the Debian
>> installer, before filing a bugreport I would first seak advice there.
>>
>> Maybe (1) could help you getting what you want.
>>
>> Actually, what you want, as kernel boot parameter could be 'install <URL>'.
>>
>> 1)
>> https://wiki.debian.org/DebianInstaller/Preseed#Adding_the_preseed_file_to_the_installer.27s_initrd.gz
> 
> Well, there is indeed the option of cranking open the install media and
> hack its guts - I consider that less of a user option and more of
> development related.  But sure...Totally agree :-)
> 
> 
> It struck me, however, that perhaps it really isn't locale which is
> missing, but instead keyboard setup.  Perhaps something like this
> (passed as kernel option, so it is applied early enough!) helps:
> https://superuser.com/questions/724294/set-keyboard-layout-in-debian-wheezy-with-preseed
Passing boot options works (see my previous mails), but not always when 
auto=url is also used: "domain" works, but not "locale" nor "keymap".

Yvan
> 
> 
>   - Jonas
> 

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic