今天在笔记本上给自己的ubuntu配置nvidia显卡驱动时遇到循环进入用户登录界面的问题,怒而重装系统,又遇见U盘安装时卡死在logo界面上,辗转一天,总结下全套流程。
首先,自己刻录ubuntu的启动U盘可以参考:https://jingyan.baidu.com/article/5225f26b0bb45fe6fa0908bc.html
刻好了启动U盘后,重启电脑,一直按F12(对应着Boot options选项)进入Bios界面,
选择你的U盘,或者选择USB storage device(好像这二者都行来着,不行就都试试),进入安装界面
选择第二项 Install Ubuntu 进行安装,如果这之后发现电脑卡死在logo界面,不怕,参考下面这篇文章:https://blog.csdn.net/qq_36982160/article/details/78393328
这之后,Ubuntu就算安装完成了。
接下来开始安装nvidia driver。
去官网下载对应版本的过程这里就不多说了,下载好之后,执行 sudo chmod a+x ./....run 为你的驱动赋予执行权限,
然后,切记不要直接输入 sudo ./....run,而是输入:
sudo ./NVIDIA.run -no-x-check -no-nouveau-check -no-opengl-files
-no-x-check:安装驱动时关闭X服务
-no-nouveau-check:安装驱动时禁用nouveau
-no-opengl-files:只安装驱动文件,不安装OpenGL文件
这样再reboot,就不会出现循环登录的问题。
但是安装完毕之后发现执行 nvidia-smi 检测不到显卡,提示说是有什么什么错误。
出现这个问题的可能原因是没有Disable掉Secure Boot。
这个东西上哪里找呢,重启电脑,然后不停地按F2(对应着 setup 选项),然后在里面找 Secure Boot 并将其默认值设为 Disable,然后 F10 保存。再重启电脑问题就解决啦。
这样我们的 ubuntu 系统也有可用的 nvidia 显卡及驱动了。
[注] 后半部分详细请参考:https://blog.csdn.net/chaihuimin/article/details/71006654?locationNum=2&fps=1