Ubuntu 加密磁盘及启动问题

Ubuntu 加密磁盘及启动问题

格式化磁盘并安装 Ubuntu 后,我遇到了启动问题。系统无法启动。

有信息:“未找到启动设备”

看起来系统没有看到引导加载程序/磁盘未安装。

你可以帮帮我吗?

我的分区如下所示:

gparted 分区列表

我尝试使用“Boot-Repair”工具,但它并没有解决问题。

答案1

以下是我在 Ubuntu 18.04 机器上修复类似问题的方法。系统卡在启动到 (initramfs) 提示符处。我还有一个 LUKS 加密磁盘,所以我可以从 USB/CD 启动并快速修复。

不过,我确实用这种方法搞定了。我从我身边的一张古老的 BackTrack Linux v5 R3 DVD 启动。进入终端后,我运行fdisk -l以确定我感兴趣的设备是/dev/sda5

接下来,我需要解锁设备(请注意,mydrive可以用任何您想要的内容替换:
sudo cryptsetup luksOpen /dev/sda5 mydrive

这时,系统提示我输入磁盘密码。

由于我使用了 Debian/Ubuntu 安装程序提供的 LUKS 上的 LVM 选项,因此我需要启动 LVM。因此我接下来运行:
sudo vgchange -aly

就我的情况而言,此设备现已映射/dev/mapper/dev/mapper/ubuntu--vg-root

现在我可以修复:
sudo fsck -y /dev/mapper/ubuntu--vg-root

一旦完成,请记住删除:
sudo vgchange -an /dev/mapper/ubuntu--vg

并关闭设备:
sudo cryptsetup luksClose mydrive

参考:

相关内容