Ubuntu 1804 全盘加密并添加 RU 语言启动时无法输入密码

Ubuntu 1804 全盘加密并添加 RU 语言启动时无法输入密码

我遇到了加密问题。我安装了带有全盘加密的 ubuntu 1804。然后我添加了 RU 语言作为要输入的附加语言。我将其移至第一个。几天前我无法在启动时输入密码,但不知何故我做到了。现在我又遇到了同样的问题。我进入终端窗口并看到:

(initramfs) _ 如果我尝试输入某些内容,它会以 RU 语言输入,我可以将其切换为 EN。我认为密码的问题在于我无法更改语言。通常 WinKey+Space 可以正常工作,但现在不起作用,尝试了几乎所有与 Ctrl、Alt 的组合,但似乎都不起作用。有什么帮助吗?

答案1

作为解决方案,我建议您从 Live CD 启动并将分区的密码更改为拉丁布局

从 Live CD 访问加密系统:

在紧急情况下,使用本手册安装的系统的加密文件可能会很有用(当然,您需要密码)。启动 Live CD 并安装所需的软件:

sudo apt-get install lvm2 cryptsetup
sudo modprobe dm-crypt

打开/解密设备(如果需要,请将 sda2 替换为您的设备):

sudo cryptsetup luksOpen /dev/sda2 lvm

激活 LVM 以获取 /dev/ubuntu/home、/dev/ubuntu/root 和 /dev/ubuntu/swap:

sudo pvscan
sudo vgscan
sudo lvscan
sudo vgchange -a y

挂载根分区和主分区:

sudo mkdir /mnt/root
sudo mount /dev/ubuntu/root /mnt/root
sudo mkdir /mnt/home
sudo mount /dev/ubuntu/home /mnt/home

现在您可以通过 /mnt/home 访问您的主分区,根分区位于 /mnt/root。因此您可以复制或编辑所有数据。如果您没有足够的权限复制所需的文件,请尝试使用以 gksudo nautilus 启动的文件管理器。

更改/添加/删除密码:

LUKS 最多可以同时管理八个密码。每个密码将存储在所谓的插槽 (0-7) 中。可以使用 luksDump 打印出加密分区的当前使用插槽(不要忘记将 sdX2 替换为你自己的分区,例如 sda2):

sudo cryptsetup luksDump /dev/sdX2

[...example output follows...]
Key Slot 0: ENABLED
    Iterations:             xxxxxx
    Salt:                   [...]
                            [...]
    Key material offset:    8
    AF stripes:             4000
Key Slot 1: DISABLED
Key Slot 2: DISABLED
Key Slot 3: DISABLED
Key Slot 4: DISABLED
Key Slot 5: DISABLED
Key Slot 6: DISABLED
Key Slot 7: DISABLED

要添加新密码,请使用 luksAddKey:

sudo cryptsetup luksAddKey /dev/sdX2

要删除现有密码,请使用 luksRemoveKey:

sudo cryptsetup luksRemoveKey /dev/sdX2

来源:http://blog.andreas-haerter.com/2011/06/18/ubuntu-full-disk-encryption-lvm-luks#tips_and_tricks

更改密码加密 LVM 的一些解决方案:https://askubuntu.com/a/110195/881020

相关内容