O instalador parece estar quebrado. Para todas as versões recentes do Ubuntu, parece ignorar as configurações de teclado pré-configuradas e sempre definir o layout dos EUA. Uma alternativa é usar o "late_command" e definir o layout norueguês manualmente.
d-i preseed/late_command string \
in-target /bin/sed -i "s/XKBMODEL=\"[a-z]*\"/XKBMODEL=\"pc105\"/g"
/etc/default/keyboard ; \
in-target /bin/sed -i "s/XKBLAYOUT=\"[a-z]*\"/XKBLAYOUT=\"no\"/g"
/etc/default/keyboard ; \
in-target /bin/sed -i "s/XKBVARIANT=\"[a-z]*\"/XKBVARIANT=\"\"/g"
/etc/default/keyboard ; \
in-target /bin/sed -i "s/XKBOPTIONS=\"[a-z]*\"/XKBOPTIONS=\"\"/g"
/etc/default/keyboard ; \
in-target /usr/sbin/dpkg-reconfigure -fnoninteractive keyboard-configuration ; \
in-target /usr/sbin/update-locale LC_TIME=en_GB.UTF-8 LC_MESSAGES=POSIX
Note que "/ usr / sbin / dpkg-reconfigure -fnoninteractive keyboard-configuration" é necessário para obter o novo layout configurado para o X11 também. Embora a documentação diga que a edição de / etc / default / keyboard está correta, o X11 não usará o novo layout a menos que "/ usr / sbin / dpkg-reconfigure configuração do teclado" seja executado.
Por fim, "/ usr / sbin / update-locale LC_TIME = en_GB.UTF-8" é usado para obter um relógio de 24 horas com uma localidade en_IE.UTF-8 (métrica, €, etc., mas AM / Relógio PM). (Uma localidade em inglês europeu "en_EU.UTF-8" seria um bom recurso.)
Escusado será dizer que esta solução é realmente feia, e o instalador deve ser corrigido para definir automaticamente o layout de teclado adequado.
Veja também o link .