Definir o layout do teclado no debian wheezy com pré-configuração

Definir o layout do teclado no debian wheezy com pré-configuração

Eu quero instalar o debian automaticamente. Eu copiei oexemplo de arquivo de pré-configuraçãono initrd e verifiquei que ele contém

d-i keymap select us

No sistema de instalação, /var/log/syslogcontém uma linha

successfully loaded preseed file from file:///preseed.cfg

mas ainda vejo a Configure the Keyboardcaixa de diálogo. Como posso fazer com que a instalação escolha um layout de teclado sem interação do usuário?

Responder1

O arquivo de pré-configuração de exemplo está errado. Você precisa definir a seguinte opção:

d-i keyboard-configuration/xkb-keymap select us

Responder2

Esta foi a minha configuração para o Ubuntu xenial; que dor. Eu achei istoaqui, então, obrigado a este usuário do GitHub

# Keyboard selection.
d-i console-setup/ask_detect boolean false
d-i keyboard-configuration/xkb-keymap select us
d-i keyboard-configuration/layoutcode string us
d-i keyboard-configuration/variantcode string

Responder3

A configuração keyboard-configuration/xkb-keymapparece não ser suficiente para o Debian 11.6.0. Usando o netinstaller, ainda fui questionado sobre o layout do meu teclado, após baixar os pacotes. Isso poderia ser corrigido definindo também keyboard-configuration/variantcomoGambiarra:

d-i console-setup/ask_detect boolean false
d-i keyboard-configuration/variant select Deutschland
d-i keyboard-configuration/xkb-keymap select de

O que não funciona

Também tentei algumas combinações (cada parágrafo é uma tentativa) com diferentes variantes, definindo atributos como layoutcode ou variantecode, mas nenhum deles funcionou:

d-i keyboard-configuration/xkb-keymap select de

d-i keyboard-configuration/xkb-keymap select German

d-i keyboard-configuration/modelcode string pc105
d-i keyboard-configuration/layoutcode string de

d-i keyboard-configuration/xkb-keymap select de
d-i keyboard-configuration/layoutcode string de
d-i keyboard-configuration/variantcode string

Além disso, o seguinte foi definido para todas essas combinações:

d-i console-setup/ask_detect boolean false
d-i debian-installer/locale string de_DE

Parece que isso console-setup/ask_detectnão teve nenhum efeito. Isto é apenas para fins de referência, caso alguém queira experimentar. Pelo menos para o netinstall do Debian 11.6.0, eles não funcionaram.

Responder4

Eu tive o mesmo problema que você. Eu tinha tudo, menos o teclado pré-configurado para que ele não solicitasse nada durante a instalação. Seu problema é que você realmente precisa adicionar a configuração do teclado na linha de acréscimo em seu arquivo de menus (pode ser chamado de main dependendo do que você está fazendo). Além disso, sua configuração de mapa de teclado está correta. No debian keymap é um alias para configuração de teclado/xkb-keymap.

informação relacionada