如何在没有‘nomodeset’的情况下启动?

如何在没有‘nomodeset’的情况下启动?

我在笔记本电脑上安装了 Ubuntu 12.04,现在想让它运行。在 grub 菜单中,如果我正常加载它,我得到的只是一个黑屏。为了成功启动,我必须编辑菜单项并添加“nomodeset”。这样,Ubuntu 就可以启动了。

有没有办法解决这个问题,这样我就不必经常添加 nomodeset 了?我尝试安装专有驱动程序,但仍然遇到同样的问题。

我的笔记本电脑规格是:

Intel Core i5-2410M(2.30GHz,双核)
6GB RAM
750GB HDD 7200rpm
AMD Radeon HD 6630 1GB

答案1

您可以在终端中输入以下命令来编辑默认的 grub 启动选项:

gksudo gedit /etc/default/grub 

寻找以下行:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

并在末尾添加 nomodeset:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

这样你就不必继续添加它了。然后保存更改并退出编辑器后,在终端中输入:

sudo update-grub

更新你的 grub 配置。

答案2

我花了 5 个多星期才搞定。最后,我找到了第一个对我有用的解决方案。第一次尝试时,拼写错误让我失败了。

nomodeset运行良好,但这只是临时解决方案,可以避免著名的启动黑屏问题,因为它禁用了英特尔显卡并使用了 gallium llvmpipe。这会导致 VLC 延迟过多、无法更改亮度等问题。

如果你有 Radeon 卡,请替换nomodesetradeon.modeset=0

我的错误:raedon.modeset=0第一次使用。

:D

相关内容