安装在单独驱动器上的 Windows 7 无法从 GRUB 启动

安装在单独驱动器上的 Windows 7 无法从 GRUB 启动

刚刚在我工作用的机器上安装了 Ubuntu MATE,作为双启动(计划保留 Windows,因为我偶尔需要编写 C#,尽管我是 Linux 用户)。

GRUB 可以正常启动 Ubuntu,但不能启动 Windows 7。当我尝试启动 Windows 7 时,屏幕变得混乱并且冻结,一半灰色一半黑色。

我的工作系统是 250GB SSD 和 1TB HDD。Windows 安装在 SSD 上。当我安装 ubuntu 时,它只允许我在 HDD 上安装。所以我给了 500GB 的空间来安装 Ubuntu。

我的 BIOS 只允许我选择 SSD 作为启动驱动器,而不允许我使用 HDD 作为启动驱动器。

我很想编辑 Windows GRUB 启动项并删除链式加载器并用 ntdlr 替换 - 这会起作用吗?

答案1

e解决方案是通过在菜单中按下它来编辑 Windows 7 的 grub 条目。

我补充道:

insmod ntldr

到顶部。

我删除了:

chainloader +1

从底部

最后我补充道:

ntldr ($root)/bootmgr

至底部。

屏幕仍然呈灰色和黑色,但点击esc此按钮会出现闪烁的光标,然后会出现 Windows 启动菜单!好极了!

我从以下来源获取信息Ubuntu 论坛上的这篇文章

我认为它可能会对其他人有所帮助。

奇怪的是:对 GRUB 条目的更改在启动之间不会保留。但是现在,每当我单击 Windows 7 条目时,我都会直接进入 Windows 7 引导加载程序,而无需再次编辑该条目???这就是那些“我不知道它为什么不工作”、“现在它可以工作了,但我不知道它为什么可以工作”的事情之一,哈哈

相关内容