![解密后,Veracrypt 会加载 Grub 引导程序,而不是启动 Windows](https://linux22.com/image/1583511/%E8%A7%A3%E5%AF%86%E5%90%8E%EF%BC%8CVeracrypt%20%E4%BC%9A%E5%8A%A0%E8%BD%BD%20Grub%20%E5%BC%95%E5%AF%BC%E7%A8%8B%E5%BA%8F%EF%BC%8C%E8%80%8C%E4%B8%8D%E6%98%AF%E5%90%AF%E5%8A%A8%20Windows.png)
总结:当我输入加密的 Windows 分区的密码时,会加载另一个分区上的 Grub 引导加载程序,而不是启动 Windows。Veracrypt 成功解密 Windows 分区后执行的操作由什么负责/我可以控制它吗?
我想实现以下 Win/Linux 双启动设置(如此处所述使用 TrueCrypt 在双启动系统上进行全盘加密):当我启动 PC 时,Veracrypt 引导加载程序(位于 MBR 部分)会要求输入密码以解密 Windows 分区 (/dev/sda1)。正确输入密码后,Windows 会启动,但使用 ESC 跳过时,会加载“下一个”引导加载程序(位于 /dev/sda4 的 Grub)(以启动位于 /dev/sda2 的加密 Linux)。
因此,我使用 Luks 加密了我的 Linux,将 Grub(以前在 MBR 中,但 Veracrypt 对此有抱怨)安装到未加密的启动分区,并使用 Veracrypt 加密 Windows(带有“多重启动”选项)。
但是现在我总是加载 Grub - 无法启动 Windows!?(当我输入正确的密码时,我可以从 Grub 命令行手动启动 Windows - 所以它似乎有效,但不知何故 Veracrypt 无法继续启动 Windows...)