![安装NVIDIA的CUDA 8.0rc后黑屏,无法进入tty](https://linux22.com/image/992789/%E5%AE%89%E8%A3%85NVIDIA%E7%9A%84CUDA%208.0rc%E5%90%8E%E9%BB%91%E5%B1%8F%EF%BC%8C%E6%97%A0%E6%B3%95%E8%BF%9B%E5%85%A5tty.png)
我无法进入 tty 来使用 sudo service lightdm start,因为正常启动甚至无法让我按 ctrl+alt+f1 到 f6。我该如何解决这个问题?
答案1
我遇到了非常类似的问题,从 GTX 1080 上的 Ubuntu 16.04 Live USB 启动时出现空白屏幕,并在另一个问题中找到了答案:Ubuntu 16.04 + Nvidia 驱动程序 = 黑屏
超短版本:添加nomodeset
到启动选项,然后重新安装 NVIDIA 驱动程序。
较长的版本:
最有可能的是,CUDA 安装了不适用于您的 GPU 的 NVIDIA 驱动程序。假设您在启动时进入 GRUB 菜单,请按e
编辑 Ubuntu 的启动命令,然后将其添加nomodeset
到选项中(通常quiet splash
默认情况下会显示,因此请将其设置为,例如)。这应该可以修复图形,但如果没有,请尝试将和 也nomodeset quiet splash
添加到选项中。nouveau.modeset=0
nvidia.modeset=0
一旦进入终端,您就可以安装正确的驱动程序:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
然后sudo apt-get install nvidia-367
,假设您想要最新的驱动程序(截至撰写本文时),或者apt-cache search nvidia
查看可用的驱动程序。安装新驱动程序后,您应该能够在没有 nomodeset 选项的情况下重新启动,并且一切都应该正常工作。
安装CUDA时的注意事项:如果你要重新安装 CUDA,我建议使用 runfile 方法和当提示安装驱动程序时回答否,因为我非常怀疑驱动程序是导致问题的原因。