![GRUB2:启动 Windows 时出现黑屏](https://linux22.com/image/863510/GRUB2%EF%BC%9A%E5%90%AF%E5%8A%A8%20Windows%20%E6%97%B6%E5%87%BA%E7%8E%B0%E9%BB%91%E5%B1%8F.png)
我知道这可能是重复的,但我已经阅读了很多关于此的帖子,没有一个能给我指出解决方案。
当加载 GRUB2 时,会出现黑屏(左上角有静态白色光标),当 Ubuntu 登录页面出现时,黑屏就会消失,但如果我启动 Windows,黑屏就会永远留在那里(即使我能听到“登录声音”)。
我有一个双启动系统,Ubuntu 14.04 和 Windows 7(均为 64 位),并且我有一个 NVIDIA VGA。Windows 安装以前工作得很好,VGA 可以正常工作。当我全新安装“trusty tahr”(我有一个集成的英特尔图形 CPU)时,我的显示器插在主板上,之后我立即从官方存储库安装了显卡驱动程序(我相信是 nvidia-331)。它们的安装成功了(至少从我从“Nvidia X serve settings”工具中看到的情况来看)。之后,如果我将显示器插在显卡上,grub 就会出现黑屏,但我无论如何都可以启动 Ubuntu,当登录页面出现时,视频输出正常。Windows 启动时无法显示相同的信息。
我尝试了许多建议的修复方法:文件nouveau.modeset=0, nvidia.modeset=0, nomodeset
中的选项/etc/default/grub
,还尝试将相应的内核模块列入黑名单,.conf
在中添加一个文件/etc/modprobe.d
。但这些都无法解决我的问题。
我坚持认为这肯定是 grub 视频问题,因为如果我将显示器插入主板,我可以成功启动 Ubuntu 和 Windows,而且boot-repair
Ubuntu 的工具也没有发现任何重要的东西(见http://paste.ubuntu.com/8552162/)。
我现在没什么主意,有人能给我一些建议吗?非常感谢!
洛伦佐
答案1
当 grub 启动 windows 时,一切都将按照 win7 的方式进行...所以我认为问题开始得更早。这是一个图形问题,所以我让 grub 完全在无图形模式下工作:
sudo gedit /etc/default/grub
# Uncomment to disable graphical terminal (grub-pc only)
GRUB_TERMINAL=console
sudo update-grub
如果不起作用,我将查看 bios 设置,查看 pci 或图形 CPU 功能上未更正的配置。