双启动时,Windows 7 挂在 grub 的紫色屏幕上

The*_*lue 10 boot grub2 dual-boot windows-7 12.04

我为双启动 Ubuntu 12.04 和 Windows 7 64 位安装了一台新笔记本电脑(联想 Z510)。经过几次试验,它现在有效,但我有一个奇怪的效果。

我总是进入 Grub 紫色屏幕很好。Ubuntu 始终有效。当我想启动 Windows 但 Windows 启动正常(我听到 Windows 启动声音)但我只看到一个空白的紫色 Grub 屏幕。不过我可以操作Windows,按三下tab键然后回车就成功关闭了PC。

有时一个技巧是这样的:我只需按下电源键,PC 就会休眠。当我之后打开 PC 并再次在 Grub 中选择 Win7 时,一切正常,这次是工作屏幕。但是我不得不发现这个技巧并不总是有效 - 也许它是否有效只是随机的:-(

解决方法很脏,我该怎么做才能摆脱它?

谢谢你的帮助!

小智 4

我遇到了完全相同的问题(即使我唯一认为看到的是 grub 紫色屏幕,我也能够听到 Windows 登录声音)。

幸运的是我找到了一个解决方法:

  • 将文件移动30_os-prober06_os-prober(因为我希望首先列出 Windows 条目)
  • 跑步sudo upgrade-grub

现在它每次都工作得很好......我不明白为什么,我没有尝试隔离是否update-grub足够。


小智 1

所以这对我有用。我将/etc/grub.d/30_os-prober文件移动到/etc/grub.d/06_os-prober,然后运行update-grub

这会将 Windows 置于 grub 启动屏幕的顶部。然后我尝试了许多不同的选项来启动,从 Windows 和 ubuntu 重新启动,到目前为止我注意到的是,如果我通过 grub 启动,自行进行,无需手动干预,并让默认的 10 秒过去,它将启动到 Windows没有任何问题。

但是,如果我使用光标在 grub 启动屏幕中手动选择“Windows 7”选项,然后按 Enter 键,我会在 Windows 中看到可怕的紫色屏幕。