我最近将 Debian Linux 与 Windows 7(在另一个驱动器上)一起安装在我的一个存储驱动器上,但出于某种原因,当我启动计算机时,我仍然直接启动 Windows 而不是 GRUB。我认为这是因为出于某种原因它没有正确安装到我的 MBR。有没有办法解决这个问题,让它启动到 grub,或者我必须重新安装 Debian 才能让它工作?
答案1
如果您已在另一个物理驱动器上安装了 debian,则 GRUB 可能已安装在该驱动器上,但您的主板可能设置为在包含 Windows 的硬盘上启动。
您可以在 Live CD 上启动并在包含 Windows 7 的 HDD 上安装 grub。之后,如果您的 Windows 7 安装无法识别,您将能够编辑您的 grub 配置并添加 Windows 条目。
这是 debian grub 安装教程
另一个解决方案是将主板设置为从安装 Debian 的硬盘启动。与第一个解决方案一样,如果无法识别 Windows 7,则只需在 grub 配置中添加一个条目即可。
答案2
您说您必须将其安装在其他驱动器上?那么您可以尝试进入 BIOS 并从那里更改启动优先级。由于它首先看到 Windows 驱动器,因此它会从该驱动器启动。
注意:仅当您将其安装在另一个硬盘驱动器上而不是仅仅安装在分区上时,此功能才会起作用。
答案3
您可以从许多 Linux 发行版中获取“live-cd”。我通常使用徐Ubuntu因为它可以在很多硬件上启动。将其刻录到 CD 上(通常是“写入映像”选项)。这会将 .iso 文件“解压”到磁盘上。完成后,启动 CD(您可能必须先将 BIOS 设置为启动到 CD 驱动器)。