Ubuntu 20.04安装CUDA Toolkit 11.1.0失败求助
Ubuntu 20.04安装CUDA Toolkit 11.1.0失败求助
看起来你在Ubuntu 20.04上安装CUDA 11.1.0时碰到了驱动组件安装失败的问题,从日志里的Finished with code: 256错误码来看,大概率是驱动安装环节出了问题,我给你整理几个针对性的解决步骤:
1. 彻底禁用Nouveau开源驱动
Nouveau是Ubuntu默认的NVIDIA开源驱动,它会和官方闭源驱动冲突,这是CUDA安装失败的常见原因之一。虽然你安装时加了--disable-nouveau参数,但可能没彻底生效:
- 编辑黑名单文件:
在文件里添加以下内容:sudo nano /etc/modprobe.d/blacklist-nouveau.confblacklist nouveau options nouveau modeset=0 - 更新initramfs使配置生效:
sudo update-initramfs -u - 重启系统:
sudo reboot - 重启后验证Nouveau是否禁用成功,执行命令如果没有任何输出就说明没问题:
lsmod | grep nouveau
2. 安装必要的依赖包
缺少内核头文件或编译工具也会导致驱动安装失败,先把这些补上:
sudo apt-get update sudo apt-get install linux-headers-$(uname -r) build-essential
3. 清理残留的NVIDIA驱动(如果之前安装过)
如果之前尝试过安装驱动但没成功,残留的文件会影响新安装:
sudo apt-get purge nvidia* sudo apt-get autoremove sudo apt-get autoclean
4. 在非图形界面下重新安装CUDA
图形界面会占用NVIDIA相关模块,导致驱动安装失败,建议切换到纯命令行模式安装:
- 按
Ctrl+Alt+F3进入tty终端,输入你的账号密码登录 - 停止图形界面服务(Ubuntu 20.04默认用gdm3,其他桌面环境可能是lightdm):
sudo systemctl stop gdm3 - 运行CUDA安装脚本:
sudo sh cuda_11.1.0_455.23.05_linux.run - 安装过程中按照提示操作,确保「Driver」组件是勾选状态,其他组件按需选择即可。
5. 验证安装结果
安装完成后,重启系统,执行以下命令验证CUDA是否安装成功:
nvcc --version nvidia-smi
如果能正常输出CUDA版本和NVIDIA显卡信息,就说明安装成功了。
备注:内容来源于stack exchange,提问作者Sajadi
相关产品推荐
相关产品推荐

