Hello Thomas and all others,

I finaly got locales and keyboard-configuration working in my NFSROOT / 
installation system.
Thank you Thomas for help.

Thomas script in /etc/fai/nfsroot-hooks/locales works fine and adding 
(preconfigured) keyboard-configuration and console-setup for keyboard-layout is 
easy.

One thing still is mysterious for me:
I would expect both to run out of the box from installation system, but it 
doesn't.
Some variables and other configuration is done in defvar by userinput so I need 
localized keyboard and locales at this point but it's still in (I believe) 
LANG=C and QWERTY layout.

Checking /etc/default/locale (says: de_DE.UTF-8) and /etc/default/keyboard 
(says german config) I find that all configuration from nfsroot-hooks is fine. 
No hint why it isn't working.

I worked arround it by:
export LANG=de_DE.UTF-8
dpkg-reconfigure -fnoninteractive console-setup

(both placed in $FAICONFIG/hooks/setup.DEFAULT.source without further 
configuration).
"dpkg-reconfigure locales" is not neccessary and 
"dpkg-reconfigure keyboard-configuration" isn't neccessary, too but produces 
warnings about unsupported start and stop actions and missing LSB tags and 
overrides in 'rc.S.distrib'

It's strange. All three packages got preconfigured in nfsroot-hooks, but two of 
them needs additional "activation". I can't imagine that this is how it's 
supposed to be.
Does anyone know a more elegant Workaround and/or explain that behaviour?
I boot from CD (live-boot instead of dracut) and use FAI-servers $FAICONFIG via 
NFS, if that matters.

Christian Meyer

Antwort per Email an