ubuntu 启动 卡死在 clean ... file ... blocks (重装CUDA)

1. clean --- file ... blocks 是正常disk check输出。

2. 卡死通常与nvidia driver相关。

3. 卸载及禁用nvidia driver

  a. 卸载通过deb等安装包安装的驱动: sudo apt-get --purge remove *nvidia* 

       b. /usr/bin, /usr/local/bin下面,运行Nvidia提供的脚本,卸载驱动和cuda,例如: /usr/local/cuda-11.3/bin/cuda-uninstaller 

       c. 可选(似乎可不做):禁用nvidia驱动,https://blog.csdn.net/wr1997/article/details/106909423, 禁用之后可进系统

4. 停止X Server

       a. 参考:https://blog.csdn.net/wr1997/article/details/106909423

           比如停止lightdm: 

1 service lightdm status #查看lightdm状态
2 service lightdm stop

5. 重装nvidia驱动,在此之前需禁用nouveau

  a. 禁用nouveau。

           说明1:https://www.cnblogs.com/Siyan991/p/17942912

           说明2:https://blog.csdn.net/wr1997/article/details/106909423

           注意这一步不能省略,否则虽然可以成功重装cuda toolkit,但是重启后会自动启用nouveau驱动,导致nvidia-smi调用失败,提示:

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

      b. 用下载的run file重装驱动及toolkit。

 

 参考材料:

1.禁用nouveau

安装nvidia显卡驱动首先需要禁用nouveau,不然会碰到冲突的问题,导致无法安装nvidia显卡驱动。

编辑文件blacklist.conf
 

  1.  
     
  2.  
    sudo vim /etc/modprobe.d/blacklist.conf

在文件最后部分插入以下两行内容

  1.  
    blacklist nouveau
  2.  
    options nouveau modeset=0

更新系统

sudo update-initramfs -u
posted @ 2021-01-08 12:51  imoon22  阅读(8786)  评论(0)    收藏  举报