我双启动 Windows 10 和 Ubuntu 18.4,到目前为止一切正常。今天我使用 Veracrypt 加密了我的硬盘的 Linux 分区,从那时起 Ubuntu 总是启动到 gnu grub 版本 2.02。看来我已经无法离开那里了。有人知道如何解决这个问题吗?许多其他人都面临 grub 启动问题,但我在任何论坛中都没有发现任何与磁盘加密有关的类似事件。
答案1
在加密系统卷时,Veracrypt 只能加密在 BIOS 启动模式下运行的 Windows 系统。文档链接
不幸的是,由于 Grub 用于引导 Ubuntu 和 Windows 操作系统的文件存储在现已加密的 Ubuntu 分区中,因此您必须执行以下步骤来恢复 Windows 引导记录:Windows 启动恢复说明。完成此操作后,您可以使用 Windows 中的 Veracrypt 来解密您的 Ubuntu 分区。
解密后,接下来您必须重新安装 Grub 引导加载程序,以便您可以再次引导至 Ubuntu。最简单的方法是启动 Ubuntu 安装介质,然后按照步骤在这里修复 grub 并将其重新安装到系统的引导记录中。
据我所知,目前还没有办法对现有的 Ubuntu 安装进行加密,并且仍然可以作为操作系统使用。如果您愿意重新安装 Ubuntu,您可以尝试以下中列出的步骤全盘加密指南,但是里面没有提到支持双启动。
答案2
我在 BIOS 中配置了双启动选项(在我的例子中支持传统启动模式)。从 GRUB 输入“exit”并从下一个屏幕的引导选项菜单中选择 Ubuntu 引导管理器。我能够成功启动 Ubuntu。