OpenSUSE Leap 15.1 で LUKS-LVM パスフレーズにベルギーのキーボードを有効にする

OpenSUSE Leap 15.1 で LUKS-LVM パスフレーズにベルギーのキーボードを有効にする

ベルギーのキーボードと OpenSUSE Leap 15.1 を搭載した、ドイツのメーカー製の新しいノートパソコンを持っています。ノートパソコンには、OS のセットアップ完了後に変更できる一時的なパスフレーズが付属していました。セットアップ (ベルギーのキーボード レイアウトの選択を含む) を完了して再起動した後、ドイツ語のキーボードを接続して入力するまで、パスフレーズは受け入れられませんでした。

システムを、ドイツ語キーボードではなくベルギーのキーボードを受け入れるように変更するにはどうすればよいでしょうか。パスフレーズにはダッシュとアンダースコアが含まれており、ドイツ語キーボードではこれらは米国のキーボード以外のキーにマップされるため、システムは米国以外のキーボードを受け入れるように設定できると思います。

他の LUKS パスフレーズの質問も見ましたが、どこから始めればよいのかまだわかりません。

質問は正式にはベルギーのキーボード レイアウトを有効にすることですが、米国の querty やドイツの quertz 以外にも多くのキーボード レイアウトがあるため、このソリューションはより広範囲に適用できます。

追記: 別のドイツの再販業者から購入した古いノートパソコンではこの問題は発生していません。このノートパソコンにはフランス語のキーボードが搭載されており、MX Linux を実行しています。


fraさんのコメントに応えて更新しました。

出力は次のようlsblk -fsになります。

 NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT
 system-root            414.6G      2% /
 └─crypt_dev_nvme0n1p3
   └─nvme0n1p3
     └─nvme0n1
 system-swap                           [SWAP]
 └─crypt_dev_nvme0n1p3
   └─nvme0n1p3
     └─nvme0n1
 nvme0n1p1              337.5M      26% /boot
   └─nvme0n1
 nvme0n1p2              510.9M       0% /boot/efi
   └─nvme0n1

私はフルパスを使う必要があることを知らずに、sudo cryptsetup luksAddKey crypt_dev_nvme0n1p3と を試しました。(まだsudo cryptsetup luksAddKey nvme0n1p3満杯で始まるいくつかのバリエーションを試した後、パスは次のようになりますdev/...

答え1

起動中に luks パスワードを入力するときにキーボード レイアウトが期待どおりに機能しないという問題は、Leap15 でも繰り返し発生します。そのため、私の回答は次のとおりです。

にリストされているものと一致するように を編集しますKEYMAP=。例:/etc/vconsole.conf/usr/share/X11/xkb/symbols

KEYMAP=us
FONT=eurlatgr.psfu
FONT_MAP=
FONT_UNIMAP=

sudo mkinitrd変更を適用するには、後で実行してください。

に基づいてSUSE フォーラム スレッド

関連情報