我已经在 btrfs 文件系统上安装了带有 LUKS 的 Arch Linux。
登录时,我无法安装我的文件系统,/dev/sda2
因为键盘是美国键盘(我需要法语键映射)。
我尝试更改/etc/vconsole.conf
为 FR 并生成 locale-gen 但键盘在下次启动时不会更改。
答案1
您的 /etc/mkinitcpio.conf 需要如下所示:
HOOKS="...键盘键映射加密..."
您需要在启动期间加载键盘映射,这是通过 mkinitcpio 挂钩完成的。确保键位图或者SD-V控制台钩子(取决于您是否使用 sd-* 样式钩子)发生在加密/sd-加密并重新生成 initrd 之前。
答案2
我对主文件和根文件使用 luks 加密。如果它可以帮助一些人
vim /etc/vconsole.conf
添加这个
KEYMAP=fr-latin9
并检查一下
vim /etc/mkinitcpio.conf
它必须处于良好状态
HOOKS=(base udev autodetect keyboard keymap consolefont modconf block encrypt lvm2 filesystems fsck)
重新生成initrd
mkinitcpio -P