Windows 7 在后台启动,但以扭曲的方式显示 UBUNTU 14.04 壁纸的 grub 屏幕

Tet*_*ys0 9 boot grub2 dual-boot windows-8

我将 HP Pavilion 15-n012tx(预装了 Windows 8 专业版)双启动到 Windows 7 和 Ubuntu 14.04 Trusty Tahr。引导它们很好,没有错误。在单独的分区中安装了 Windows 和 Ubuntu,并更新了我的 grub 以显示 Windows 7 和 Ubuntu 的条目。

问题:每当我在关机后在 Grub 中选择 Windows 7 条目时,它都会卡在粉红色/紫色(我不知道确切的颜色,但它的 grub 颜色以一种扭曲的方式)屏幕上,但 Windows 7 在后台加载,因为我能够听到 Windows 7 启动声音。

双启动 Windows 8 和 Ubuntu 14.04 时也发生了同样的情况。我找不到解决方案,所以继续使用 Windows 7 和 Ubuntu 14.04。

配置文件:

在此处输入图片说明

小智 10

我在配备 Intel HD 4400 显卡的 Dell Inspiron 15 3542 上遇到了同样的问题。

GRUB_TERMINAL="console"
Run Code Online (Sandbox Code Playgroud)

启用上面的行/etc/default/grub可以解决问题,但会禁用图形 grub 并显示基于文本的基本 Grub 屏幕。

图形 grub 和 Windows 启动屏幕的分辨率不匹配似乎是问题的原因。

启用图形 grub

$ sudo nano /etc/default/grub 
Run Code Online (Sandbox Code Playgroud)

注释该行:

# GRUB_TERMINAL="console"
Run Code Online (Sandbox Code Playgroud)

取消注释该行:

GRUB_GFXMODE=1024x768
Run Code Online (Sandbox Code Playgroud)

这会将 grub 图形引导屏幕分辨率更改为1024x768. 对 grub 应用更改:

$ sudo update-grub
Run Code Online (Sandbox Code Playgroud)

我在我的系统上尝试了以下解决方案:

640x480 - not garbled, but windows boot graphics is not displayed
800x600 - garbled at times
1024x768 - works
1366x768 - garbled
Run Code Online (Sandbox Code Playgroud)

1024x768对我的系统运行良好。尝试各种分辨率并找到适合您系统的分辨率。执行各种启动检查,例如将系统从 linux 重新启动到 windows、windows 到 windows、windows 到 linux 和开机启动 windows。


小智 8

您可以尝试禁用图形 grub spash。

编辑/etc/default/grub(以 root 身份)并取消注释

#    GRUB_TERMINAL="console"
Run Code Online (Sandbox Code Playgroud)

(去除那个 #)

之后,运行sudo update-grub看看它是否有帮助。