问题描述:
今天也不知道是因为升级了系统内核还是什么原因,导致系统开机后只有左上角一个小白杠一直闪烁,百度了以下确认了是nvidia显卡驱动和linux系统内核不匹配的问题。
解决方法
1.安装nvidia显卡驱动,重装CUDA
左上角有小白杠显示,按下 ctrl + alt + F2 进入命令行界面,根据系统提示,先后输入用户名和密码,然后找到NVIDIA驱动程序的run文件,安装驱动,如果已经安装过就不用装了
sudo ./NVIDIA-Linux-x86_64-525.85.05.run
然后找到CUDA的run文件重装CUDA,如果提示已经存在了,选择upgrade all。
sudo ./cuda_11.3.1_465.19.01_linux.run
2.安装linux系统内核
查看当前内核:
uname -r
查看系统可以安装的内核版本:
ubuntu-drivers devices
到这个网站找到对应CUDA版本的内核版本,然后下载:
sudo apt install nvidia-driver-470
3.开启图形界面,重启
sudo systemctl set-default graphical.target
sudo reboot
重启如果出现perform MOK management:选择enroll mok --> continue -->yes–>输入刚才安装显卡驱动时设置的密码–>reboot
参考:《重新安装显卡驱动后重启蓝屏出现perform MOK management》