在不同的驱动器上进行双重启动

在不同的驱动器上进行双重启动

我有一台带有两个驱动器的计算机 - SSD 和 HDD,Windows 7 安装在 SSD 上。

我已经在硬盘上安装了 Linux(Debian netinst)。我不想让 Win 安装变得混乱以任何方式所以我选择在 HDD 上安装 GRUB - 希望当我选择从 HDD 启动时能够启动它。

但当我这样做时,会出现一个黑屏,上面有这样的文字:

selected boot device failed

选择了传统启动(无 UEFI),安全启动也已关闭。Windows 运行正常,与以前一样。

我做错了什么?如何解决?


编辑:我想我可能忘记设置启动标志,所以我尝试再次执行此操作,现在出现以下文本:

missing operating system

答案1

您需要将 grub 安装到 hdd 中:grub-install /dev/sdX,或者如果您将它安装在分区中,您应该使该分区可启动(例如使用cfdisk。(因为 HDD 不是第一个硬盘,所以 Debian 可能没有抱怨没有在这样的磁盘上设置可启动标志。

相关内容