在外部驱动器上安装 Linux 后启动 Windows

在外部驱动器上安装 Linux 后启动 Windows

我使用单独的可启动闪存驱动器在外部硬盘驱动器上安装了 Linux (ParrotOS),并且我认为引导加载程序 (grub) 也安装到了该新驱动器上。我可以很好地启动 Linux 和 Windows,但一旦断开外部硬盘驱动器,我就会收到 grub 错误,而无法启动到 Windows。

我怎样才能解决这个问题?我希望能够在连接驱动器时启动至任一版本,但仅在驱动器断开连接时启动至 Windows

答案1

Grub 拿走 Windows 引导加载程序并将其自身添加到引导分区中。该钩子会查找您的外部磁盘以启动 grub - 但这是行不通的。

Grub 应安装在包含外部 Linux 分区条目的主磁盘上。在这种情况下,如果您的外部磁盘未连接,Grub 将找到 Windows 分区,但找不到 linux。

相关内容