在 OpenSUSE Leap 15.1 中為 LUKS-LVM 密碼啟用比利時鍵盤

在 OpenSUSE Leap 15.1 中為 LUKS-LVM 密碼啟用比利時鍵盤

我有一台來自德國製造商的新筆記型電腦,配有比利時鍵盤和 OpenSUSE Leap 15.1。筆記型電腦附帶一個臨時密碼,您可以在完成作業系統設定後變更該密碼。完成設定(包括選擇比利時鍵盤佈局)並重新啟動後,直到我連接德語鍵盤輸入密碼才被接受。

如何更改系統以接受比利時鍵盤而不是德語鍵盤?密碼包含破折號和下劃線,德語鍵盤將其映射到美國鍵盤以外的其他鍵,因此我假設系統可以設定為接受非美國鍵盤。

我已經查看了其他 LUKS 密碼問題,但我仍然不知道從哪裡開始。

儘管問題在形式上是關於啟用比利時鍵盤佈局,但該解決方案將具有更廣泛的適用性,因為除了美國 querty 和德國 quertz 之外還有許多其他鍵盤佈局。

PS:我的舊筆記型電腦上沒有這個問題,它來自另一家德國經銷商;它有一個法語鍵盤並運行 MX Linux。


更新回應 fra-san 的評論。

的輸出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_nvme0n1p3sudo 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 論壇主題

相關內容