LUKS 加密硬盘 — 密码包含“£”

LUKS 加密硬盘 — 密码包含“£”

我最近通过“磁盘”更改了密码,并在其中加入了字符 £。我现在意识到英国键盘映射仅在完成此操作后才适用,因此尝试输入 £ 时会得到 #(我猜,我看不到密码)。

如何在屏幕上输入 £ 'cryptsetup:请解锁磁盘'?我查过的 AltGr+Number 或 Shift+Ctrl+Something 似乎都不起作用,除了有时会关闭屏幕。(例如,当我按下其中一个箭头键时。这是为什么?)

希望这不需要任何个人技术细节,但如果需要,我会把它放在这里。

答案1

在 initramfs 中设置键盘/语言环境

  1. 编辑/etc/initramfs-tools/initramfs.conf
    • KEYMAP=y
  2. 更新 initramfs
    • sudo update-initramfs -u

参考:如何在 initramfs 中设置键盘布局

解决方法

如果您的磁盘是可移动的,这可能是一个好主意。

  1. 使用 Ubuntu 映像并使用 CD/DVD 或拇指驱动器从中启动。
  2. 设置您的语言环境和键盘。
  3. 识别加密文件系统。
    • 这将是类似/dev/sda2
  4. 添加不带 £ 的密码
    • sudo cryptsetup luksAddKey /dev/sda2

相关内容