我是安装的Ubuntu
Windows
双系统,星期天切Windows
玩了一会游戏,今天切回来,发现画面不是很流畅,用命令查看了一下
nvidia-smi
然后提示我
NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver
我索性就打开Ubuntu
自带的更新器,安装显卡驱动,
我都试了一个遍,安装完不管充不重启,都安装不上,
nvidia-smi
依然报错
我按照网上博客上说的
sudo dkms install -m nvidia -v srv-515.86.013
然后报错如下,即使加了kernel 5.17.0-1021-oem
路径也不行,我意识到是内核版本问题
Your kernel headers for kernel 5.17.0-1021-oem cannot be found at /lib/modules/5.17.0-1021-oem/build
我看了一下内核版本
uname -r
好家伙 :>5.17.0-1021-oem
自己给我升级了
我决定降级一下linux
内核版本重启
步骤
sudo vim /etc/default/grub
将
GRUB_TIMEOUT_STYLE=hidden
注释掉
将GRUB_TIMEOUT=0
修改为GRUB_TIMEOUT=20
将GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
= 修改为GRUB_CMDLINE_LINUX_DEFAULT="text"
然后
sudo update-grub
然后reboot
选择Ubuntu advanced
我选择了5.15.0-56-generic
重启进去之后安装显卡驱动,发现可以安装了
默认启动linux
内核版本
首先将上一步中改过的配置改回来,
然后,由于我想选
是第五项,
再次编辑
sudo vim /etc/default/grub
将
`sudo vim /etc/default/grub
将GRUB_DEFAULT=0
改为GRUB_DEFAULT="1> 4"
注意 1>后面有一个空格
他的意思是选择grub的第二项中子菜单的第五项
(索引从0开始)