项目场景:
原操作系统已经配置好Nvidia driver,和CUDA 11.8。但是某君在安装CUDA12.1的时候,没有安装成功,导致原来的显卡驱动找不到,从而conda环境都被牵连破坏。抓狂不,,,
问题1描述
这里的问题是,找不到显卡驱动,那么重新安装不就可以?
试过多个重装显卡驱动的方法,都行不通,提示***文件文件找不到;
这是因为cuda安装失败,还是留下影响的。
问题2描述
按照某个提示,重新安装驱动,需要先将界面关闭,然后reboot,导致重启后,一直卡在重启界面,不进入用户登陆框。
按照这个操作,完美的实现重新进入登录界面:
第1步:启动进入恢复模式
解决登录循环问题的第一步是启动进入恢复模式。您可以通过重新启动计算机并在引导过程中按住“Shift”键来执行此操作。这将带您进入 grub 菜单,您将在其中看到引导选项列表。选择“恢复模式”选项,然后按“Enter”。
第2步:下降到 Root Shell
进入恢复模式后,选择“Drop to root shell prompt”选项。这将为您提供一个 root shell,您可以在其中执行系统级任务。
第3步:修改以下文件:
第4步:重置 Unity 配置
登录循环问题可能是由 Unity 配置问题引起的。您可以使用以下命令重置 Unity 配置:
$ dpkg-reconfigure unity-settings-daemon
第5步:更新 Grub 配置
在某些情况下,登录循环问题可能是由 grub 配置问题引起的。您可以使用以下命令更新 grub 配置:
$ update-grub
第6步:重新启动系统
完成上述步骤后,使用以下命令重新启动系统:
$ reboot
完美解决因为误操作关闭桌面系统,而导致重启后无法登陆的情况。
sudo apt-get update中遇到的问题
共三个
1、E: 仓库 “file:/var/cuda-repo-ubuntu1804-11-0-local Release” 不再含有 Release 文件。
2、N: 无法安全地用该源进行更新,所以默认禁用该源。
3、N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
解决方案:
原文链接:https://blog.csdn.net/rensweet/article/details/123899082
ls使用ls命令查看此文件夹下的内容
3、由于出问题的是cuda-ubuntu1804-11-0-local.list, 我们就把他 删除(建议不要直接删除,而是改成 .bak备份文件。同理要修改某个配置文件xxx时,先备份成 xxx.bak文件,然后再修改)。这里删除不用担心软件无法更新,系统会自动再生成一个可用的 .list文件
sudo mv cuda-ubuntu1804-11-0-local.list cuda-ubuntu1804-11-0-local.list.bak
4、然后输入 sudo apt-get update即可
然后就可以顺利安装显卡驱动了
这个环节耗费了很多时间,很不应该。涉及到这种底层的环境,特别是自己核心的工程,防止被破坏,或者无心地干扰,是很有必要的。