在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继续启动

然后有两个解决方法:

  1. 如果你需要新的内核4.13,你可以永久地将“ nomodeset ”添加到你的内核选项中,但这会将屏幕分辨率限制为800×600:

    • $ sudo vi /etc/default/grub
    • 然后添加“ nomodeset ”如下:
    • GRUB_CMDLINE_LINUX_DEFAULT="nomodeset quiet splash"
    • $ sudo update-grub
  2. 如果您不介意运行较旧的内核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%的好屏幕显示了可供选择的下拉菜单)唤醒系统(按电源按钮)并且登录屏幕正常显示