在Samsung NC 10上从17.04升级到17.10 80%的屏幕损坏
我在三星NC10上网本上使用了5年的各种版本的Ubuntu。 这是一个三重引导系统,它具有Windows XP(原始操作系统)Windows 10(从Windows 7升级)和Ubuntu。 除了无线网络的一个问题,在几个版本之前没有正确启动这个版本已经修复,如果没有我做任何事情,一切都按预期工作,所以我从来没有需要深入研究终端和Linux命令的奥秘。 然而,从17.04升级到17.10并没有起到启动系统和选择Ubuntu选项的作用,屏幕最终稳定,左侧的大约80%被破坏,剩下的20%被正确写入。 我可以选择下拉菜单关闭,但弹出菜单显然显示在损坏的位中。 所以我必须做一个硬重置。
请提示下一步该怎么做。
同样的问题发生在Acer Aspire One A110(ZG5)上
-
当系统启动并且grub出现时,按“e”
-
找到“ro quiet splash”的行并添加nomodeset,使其显示“ro nomodeset quiet splash”。
-
按CTRL-X继续启动
然后有两个解决方法:
-
如果你需要新的内核4.13,你可以永久地将“
nomodeset
”添加到你的内核选项中,但这会将屏幕分辨率限制为800×600:-
$ sudo vi /etc/default/grub
- 然后添加“
nomodeset
”如下: -
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset quiet splash"
-
$ sudo update-grub
-
-
如果您不介意运行较旧的内核4.10并希望获得完整的1024×600分辨率,请尝试此解决方案将“较旧”内核设置为默认grub条目以将内核4.10设置为默认值(framebuffer在此版本中工作正常,在1024×600中无需使用nomodeset)
我刚刚发现了同样的问题。 我能够成功启动到以前的内核(4.10.0-37)。 此外,在最新内核(4.13.0-16)中启动进入恢复模式并立即选择’继续’将成功启动到800 x 600屏幕。 不是解决方案,但至少你可以使用上网本。
使用17.10.1(巧妙)在我的三星N130上修复此问题略有不同。 正常grub中建议的行不存在。 故障发生在图形驱动程序试图设置无效分辨率,或video卡真的不喜欢的分辨率。
要绕过它,正确的方法是强制grub使用“终端”模式。
- 在恢复模式下或通过SSH(如果启用)使用您喜欢的命令行编辑器(vi,nano,无论如何)编辑
/etc/defult/grub
。 - 查找
#GRUB_TERMINAL=console
并删除#
- 保存并退出编辑器
- 运行
update-grub2
- 重启
Grub应该采用默认的启动VGA分辨率,但Linux仍然应该使用显示器的原始分辨率启动并正常工作。
此解决方法有助于正常工作:
在损坏的登录屏幕中暂停系统(幸运的是,20%的好屏幕显示了可供选择的下拉菜单)唤醒系统(按电源按钮)并且登录屏幕正常显示