我更新了 Nvidia 驱动程序,但现在无法进入登录屏幕

我更新了 Nvidia 驱动程序,但现在无法进入登录屏幕

我知道这显然是一个相当常见的问题,我一直在寻找一个适合我的方法,但到目前为止,其他答案中建议的所有方法都没有奏效。

我的系统:我有一台双启动的家用电脑,因此 Ubuntu 从它自己的硬盘启动,然后 Windows 从其他硬盘启动。它有一块 GTX 1070 显卡。理想情况下,我只想恢复到旧版本的 Nvidia 驱动程序,因为该版本在过去 3 个月内一直运行正常,没有出现问题。但我记不起旧的驱动程序编号了。我想说它是 Nvidia-423?我知道我更新到的版本,也就是出现故障的版本,是 Nvidia-430。我正在运行 Ubuntu 16.04。

问题:我按照页面。软件和更新中没有“来自 nvidia-driver 的元包”,所以我直接跳过了它,然后按照从“sudo add-apt-repository ppa:graphics-drivers/ppa”开始到“sudo apt install Nvidia-430”结束的命令操作。

在我重新启动计算机以使更改生效之前,它似乎安装正确。到目前为止,重新启动时这些步骤非常可重复。它将正常打开 Grub 菜单。如果我随后在 Ubuntu 上按 Enter 键启动,它将打开 Ubuntu 加载屏幕,出现 1 个气泡,然后我的两个屏幕都变黑(因此第二个屏幕正在获取图形信息,告诉它变黑,它肯定在接收信号)。我的主屏幕左上角还有闪烁的白色破折号。如果我随后关闭计算机,Ubuntu 加载屏幕将返回并且计算机关闭。在黑屏时,我尝试了 ctrl+alt+F1 和 ctrl+alt+F2,但什么也没发生。如果我尝试输入,屏幕上什么也不会出现。我尝试通过在 Grub 菜单中按 e 添加“nomodeset quiet splash”,但没有任何变化。我还尝试在 linux 行的末尾添加“nouveau.modeset=0”,但仍然没有变化。

我认为,如果我能以某种方式进入命令行,我可以按照其他答案卸载 Nvidia,然后重新安装一个旧的、可以工作的版本,我敢打赌它会完美地工作。但是,出于某种原因,我无法像所有其他答案那样进入命令行。我还应该提到,我正在使用 Ubuntu 运行 GROMACS 以进行研究,硬盘上有很多有价值的轨迹,所以我不想全新安装 Ubuntu。

答案1

我能够通过在恢复模式中使用“Root”选项来解决问题。我尝试打开 TTY 时,没有一个成功,但 root 成功了。一旦我删除了有问题的 Nvidia 驱动程序,重新启动就会成功,GUI 会照常显示,我能够重新安装正常工作的驱动程序(对我来说,那是 nvidia-418)。

相关内容