LUKS 提示中的键盘布局不可用(布局:俄语,密码:英语)

LUKS 提示中的键盘布局不可用(布局:俄语,密码:英语)

我最近在 gnome 中添加了俄语键盘布局。重启后,我无法在 LUKS 提示符中输入密码,因为启动过程中的键盘布局也发生了变化。

由于俄语键盘布局不包含普通英语键盘布局中的许多字符,因此我无法启动。

顺便说一句:我认为 Ubuntu 18.04(也许是 10,不是 100% 确定)grub 仍然是英文的

我能做些什么?

我尝试过的:

  • 启动到恢复控制台布局设置:

    • 在 linux 命令行中添加了 init=/bin/sh -> 仍然要求输入 luks 密码,并且使用俄语键盘布局
    • 有人提到在同一行末尾添加一个 1 可能会有帮助(运行级别 1 或其他)-> 相同
  • 尝试使用 Alt+数字输入我的密码

    • 似乎不起作用,当我在恢复控制台时,它只会输入数字,就好像我没有按 alt 一样(因为它是一台笔记本电脑,只尝试了字母上方的数字,而不是数字键盘)

答案1

问题修复:

如何临时重新进入系统:

  • 使用 rdinit=/bin/sh 启动
  • 删除 /etc/console-setup/cached_UTF-8_del.kmap.gz
  • 执行/初始化

这可以正常启动,不会将键盘映射更改为俄语(或您的问题所在的任何键盘映射),保持默认英语

如何永久修复:

  • 更改 gnome 中的键盘映射顺序,以便您在启动时首选的是第一个
  • sudo 更新-initramfs -u

对我来说,最重要的和缺失的部分是 rdinit=/bin/sh

相关内容