我读过很多类似的问题,一个月或两个月前安装 Ubuntu 16.04 时遇到了“超出范围”的问题。我通过从板载显卡开始,然后安装 Nvidia 专有驱动程序解决了这个问题(这里只是添加信息以避免混淆)。
无论如何,昨天我更新了一堆软件包(不确定都是什么,我只是说安装所有可用的软件包),我重新启动了计算机,在选择 Ubuntu 后,它经历了启动过程。但在登录屏幕上,我的显示器开始闪烁(不显示登录菜单)。我试过了nomodeset
。GFX_MODE
我甚至尝试过使用板载显卡,结果相同。
我想知道是什么导致了这个问题或者我该如何调试或者我可以提供什么其他信息。
我正在查看 Xorg.0.log,这里有几行(因为我无法复制和粘贴,所以只能输入这些内容,如果我犯了错误,请原谅)
(EE) NVIDIA (0): Failed to initialize the GLX module; please check in
your X log file that the GLX module has been loaded in your X server,
and that the modle is the NVIDIA GLX module. If you continue to
encounter problems, please try reinstalling the NVIDIA driver.
所以我想我需要重新安装驱动程序,但该怎么做呢?如何获得控制台而不是 GUI?(nomodeset 不起作用)
[EDIT2] 好的,我连接了板载显卡并使用了ctrl + alt + f1
,不知怎么地成功登录了(我说不知怎么地是因为 gdm3 一直在尝试再次调用)。之后发出了service gdm3 stop
。我将尝试安装新的 nvidia 驱动程序并再次连接卡以查看其工作原理。
答案1
连接板载显卡后,我使用nomodeset
然后ctrl + alt + f1
进入命令行,然后service gdm3 stop
(直到我停止 GDM3 控制台几乎没用,GDM 不断重试和重置控制台,也许下次我会尝试 ssh)
由于没有插入显卡,我无法安装 NVIDIA 驱动程序,不过我想这个问题已经解决了。我插入显卡尝试安装驱动程序,结果却成功了。
我不明白它到底是什么或如何修复,但如果可能的话,我非常想知道原因和解决方案。
保持问题开放以便得到适当的回答。