
ベルギーのキーボードと OpenSUSE Leap 15.1 を搭載した、ドイツのメーカー製の新しいノートパソコンを持っています。ノートパソコンには、OS のセットアップ完了後に変更できる一時的なパスフレーズが付属していました。セットアップ (ベルギーのキーボード レイアウトの選択を含む) を完了して再起動した後、ドイツ語のキーボードを接続して入力するまで、パスフレーズは受け入れられませんでした。
システムを、ドイツ語キーボードではなくベルギーのキーボードを受け入れるように変更するにはどうすればよいでしょうか。パスフレーズにはダッシュとアンダースコアが含まれており、ドイツ語キーボードではこれらは米国のキーボード以外のキーにマップされるため、システムは米国以外のキーボードを受け入れるように設定できると思います。
他の LUKS パスフレーズの質問も見ましたが、どこから始めればよいのかまだわかりません。
- GRUB2 LUKS パスフレーズプロンプトで Dvorak キーボードレイアウトを使用するにはどうすればいいですか?システムに
/etc/mkinitcpio.conf
ファイルがあると想定していますが、私のシステムには存在しません。 - LUKS の起動時にキーボードレイアウトに問題が発生するまた、システムに
/etc/mkinitcpio.conf
ファイルがあることも前提としています。 - luks 暗号化デバイスを開くことができません (パスワードが間違っています): と入力すると
sudo cryptsetup luksAddKey <device>
、エラー メッセージが表示されます。(を使用してDevice <device> doesn't exist or access denied
を調べました。)<device>s
lsblk -fs
質問は正式にはベルギーのキーボード レイアウトを有効にすることですが、米国の 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 フォーラム スレッド。