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

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

我将 HP Pavilion 15-n012tx(预装了 Windows 8 pro)双启动到 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。

配置文件:

在此处输入图片描述

答案1

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

GRUB_TERMINAL="console"

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

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

启用图形化 grub

$ sudo nano /etc/default/grub 

注释此行:

# GRUB_TERMINAL="console"

取消注释该行:

GRUB_GFXMODE=1024x768

这将把 grub 图形启动屏幕分辨率更改为1024x768。将更改应用到 grub:

$ sudo update-grub

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

640x480 - not garbled, but windows boot graphics is not displayed
800x600 - garbled at times
1024x768 - works
1366x768 - garbled

1024x768对我的系统来说效果很好。尝试各种分辨率,找到适合您系统的分辨率。执行各种启动检查,例如从 Linux 重新启动到 Windows、从 Windows 重新启动到 Windows、从 Windows 重新启动到 Linux 以及开机启动 Windows。

答案2

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

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

#    GRUB_TERMINAL="console"

(去除 #)

之后运行sudo update-grub并查看是否有帮助。

答案3

对于 GUI 用户:

  1. 安装 grub-customizer。

  2. 转到常规设置->高级设置

  3. 在高级设置中检查(GRUB_TERMINAL -> 控制台)。

  4. 在外观设置中尝试不同的分辨率。检查自定义分辨率->首先尝试 640x480

相关内容