刚刚在我工作用的机器上安装了 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 引导加载程序,而无需再次编辑该条目???这就是那些“我不知道它为什么不工作”、“现在它可以工作了,但我不知道它为什么可以工作”的事情之一,哈哈