更改全盘加密登录的键盘布局

更改全盘加密登录的键盘布局

我最近在一台笔记本电脑上安装了 Ubuntu 22.04.3 LTS,并使用 cryptsetup 进行了全磁盘加密(我本来想自己安装,但我没有选择权……)。问题是我的笔记本电脑有一个 QWERTY 键盘,但他们为磁盘加密密码输入步骤安装了法国 AZERTY 键盘。我尝试了几种方法将键盘更改为 QWERTY,但无法正常工作。最初,我en_US按照此处的说明更改了 GRUB 配置以使用:

如何更改 grub 命令行(grub shell)键盘布局?

这似乎起了作用,但如果我理解正确的话,加密密码输入是在 GRUB 之后进行的,所以这并不能解决我的问题。

接下来我尝试了这里的说明:

输入磁盘加密密码时键盘布局错误

这将加密密码输入屏幕上显示的键盘更改为us(即,它显示一个小键盘图标,字母us紧挨着它,而不是像fr以前那样),但当我真正输入密码时,键盘仍然是法语/AZERTY。我怀疑这是因为指示适用于旧版本的 Ubuntu,它们仅适用于initramfs启动,但不适用于输入加密密码时使用的任何内容。

更改加密密码输入的键盘布局的适当方法是什么?更一般地说,有没有办法确保 GRUB/cryptsetup/... 都使用相同的 QWERTY 键盘布局?

答案1

我仍然希望有一位专家向我解释解决此问题的最佳方法,但似乎这些说明添加KEYMAP=Y/etc/initramfs-tools/initramfs.conf修复该问题。我之前曾将键盘更改为us/etc/default/keyboard更新initramfs,但这似乎不足以修复键盘布局,您需要在更新 之前同时修改/etc/default/keyboard和 修改(使用)以更改加密密码对话框键盘。/etc/initramfs-tools/initramfs.confinitramfssudo update-initramfs -u

相关内容