Debianを自動的にインストールしたいのですが、サンプルの preseed ファイルinitrdにコピーし、それが含まれていることを確認しました
d-i keymap select us
インストールシステムには、/var/log/syslog
次の行が含まれています
successfully loaded preseed file from file:///preseed.cfg
しかし、ダイアログはまだ表示されますConfigure the Keyboard
。ユーザーの介入なしにインストールでキーボード レイアウトを選択させるにはどうすればよいですか?
答え1
サンプルの preseed ファイルは間違っています。次のオプションを設定する必要があります。
d-i keyboard-configuration/xkb-keymap select us
答え2
これはUbuntu xenialの設定です。面倒です。私はこれを見つけましたここに、この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
答え3
Debian 11.6.0では設定が不十分のようです。ネットインストーラーを使用すると、パッケージをダウンロードした後でもキーボードレイアウトを尋ねられます。次のようkeyboard-configuration/xkb-keymap
に設定することで解決できます。keyboard-configuration/variant
回避策:
d-i console-setup/ask_detect boolean false
d-i keyboard-configuration/variant select Deutschland
d-i keyboard-configuration/xkb-keymap select de
何が機能しないのか
また、layoutcode やvariantcode などの属性を設定して、さまざまなバリアントでいくつかの組み合わせ (各段落が 1 回の試行) を試しましたが、どれも機能しませんでした。
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
さらに、これらすべての組み合わせに対して次の設定が行われました。
d-i console-setup/ask_detect boolean false
d-i debian-installer/locale string de_DE
効果がないようですconsole-setup/ask_detect
。これは、誰かがこれを試してみたい場合に備えて、参考目的でのみ記載しています。少なくとも、Debian 11.6.0 のネットインストールでは、動作しませんでした。
答え4
私もあなたと同じ問題を抱えていました。キーボード以外はすべて事前にシードしておいたので、インストール中に何もプロンプトは表示されません。問題は、メニュー ファイル (実行内容に応じて main という名前になる場合があります) の append 行にキーボード設定を実際に追加する必要があることです。また、キーマップ設定も正しいです。Debian では、keymap は keyboard-configuration/xkb-keymap のエイリアスです。