GRUB2 LUKSパスワードプロンプトでDvorakキーボードレイアウトを使用するには?

GRUB2 LUKSパスワードプロンプトでDvorakキーボードレイアウトを使用するには?

私はさまざまなソースでこれを行う方法をまとめてみました。最初の方法は以下に基づいています。1そして2:

$ grep ^HOOKS /etc/mkinitcpio.conf
HOOKS="base udev autodetect modconf block lvm2 keyboard keymap encrypt filesystems fsck"
$ grep ^KEYMAP /etc/vconsole.conf
KEYMAP=dvorak

その後、正常に実行され、sudo mkinitcpio -p linux再起動されます。結果:パスワードプロンプトは依然としてUSレイアウトを使用します。


2番目の方法は以下に基づいています。サム:

  1. インストールするCKBComp
  2. ランニング:

    sudo mkdir /boot/grub/layout
    sudo grub-kbdcomp -o /boot/grub/layout/us-dvorak-alt-intl.gkb us dvorak-alt-intl
    

    (「不明なキーボードスキャンコード0x...」警告を無視)

  3. /etc/default/grubコレクション中GRUB_TERMINAL_INPUT=at_keyboard
  4. 次に追加/etc/grub.d/40_custom:

    insmod keylayouts
    keymap /boot/grub/layout/us-dvorak-alt-intl.gkb
    
  5. ランニング:

    sudo grub-mkconfig -o /boot/grub/grub.cfg
    sudo grub-install --target=i386-pc /dev/sda
    reboot
    

GRUBメニューではDvorakを使用できますが、LUKSプロンプトでは使用できません。


その他 源泉同様のアプローチが言及されていますが、関連ファイルを読み取る前にLUKSプロンプトが表示されるため、このアプローチは機能しないようです。最後に、一つ源泉できないことだと言いましたね。

ベストアンサー1

おすすめ記事