安装 cuda 后 Ubuntu 无法启动

安装 cuda 后 Ubuntu 无法启动

我在一台配备 Nvidia gtx 850m 显卡的 HP Envy 15 笔记本电脑上运行 Ubuntu 14.04 和 Windows 8.1。我试图设置 cuda 编程环境,如下所示

https://www.udacity.com/wiki/cs344/ubuntu-dev

在 Ubuntu 纯文本模式中(通过 Ctrl+Alt+F1 组合键获得)

对于 cuda 安装文件,我下载了cuda_7.0.28_linux.run适用于 ubuntu 14.04 的。当我执行该文件时,它报告了一些错误(我不记得了)。但是,在网上搜索时,我找到了一个解决方案,要求停止服务lightdm,然后执行该文件。我照做了,安装工作非常顺利。但是,我没有重新启动服务lightdm,而是尝试从 ubuntu 文本模式切换到 GUI 模式。按下组合键后,Ctrl+Alt+F7屏幕变暗,左上角有一个光标闪烁。等了一会儿后,我使用电源按钮强制关机。

当我重新启动时,我陷入了 Ubuntu 登录循环问题。经过大量搜索,我尝试了以下步骤

a)dpkg 重新配置 lightdm

b) 删除并重新安装 lightdm

c)安装 gdm 并将其设置为默认管理器(针对相关进程)

但什么也没帮助。

但尝试了几次后,甚至登录屏幕都停止显示。现在屏幕变黑,左上角有一个光标。几秒钟后,屏幕似乎刷新了,光标又开始闪烁。

现在,有没有什么解决方案可以让我的 Ubuntu 正常工作,而不需要重新安装新副本?请帮忙!!

答案1

问题是 Nvidia 驱动程序无法被 X Server 正确使用。卸载所有内容,例如nvidia-*,它可能帮助你解决问题而无需重新安装系统,但如果你不是Linux专家,我强烈建议你重新安装它(我不是,所以我重新安装了几次我的笔记本电脑以便使用Cuda)

我最近在我的 MSI GS60(HD4600 + GTX860M + Ubuntu 14.04)上安装了 Cuda,我想我的解决方案应该适合您。

如果您想安装 Cuda 同时保留 Intel 用于显示,我的解决方案适合您。附言:这不是我的解决方案,而是官方文档,更多详细信息:

  • 确保你有一个韓國(我的情况是 i915)英特尔
  • 堵塞设备,如果你有
  • 下载运行文件并设置正确的访问策略
  • 重新启动进入运行级别 3(选择要启动的系统时,编辑启动信息(通常点击 E),替换“安静的飞溅“ 和 ”文本“, 继续)
  • 使用“运行运行文件”--no-opengl-libs
  • 正常重启

我希望它能对你有所帮助。

答案2

请按照以下步骤操作

  1. 以通用模式打开 Ubuntu。
  2. Ctrl使用+ Alt+切换到控制台F1
  3. 登录
  4. sudo apt-get remove nvidia-*
  5. sudo apt-get remove cuda-*

相关内容