ubuntu20.04更改系统启动内核
参考:https://blog.csdn.net/weixin_46584887/article/details/125973263
使用nvidia命令报错:NVIDIA-SMI has failed because it could’s communicate with the nvidia driver.
使用uname -r命令查看系统版本,发现版本被悄咪咪升级了,导致系统版本与nvidia版本不匹配,解决方法是将启动内核回退到上一版本
1.首先修改/etc/default/grub文件
1 | sudo gedit /etc/default/grub |
2.注释掉GRUB_DEFAULT代码,并在文件中添加如下两个命令
1 | # GRUB_DEFAULT=0 |
3.注释掉GRUB_TIMEOUT_STYLE代码,并修改GRUB_TIMEOUT值为30(修改的时候注意不要修改错了,不然可能导致系统无法开机,如果真的修改错了无法开机,进去tty界面把文件改回来再重新开机)
1 | # GRUB_TIMEOUT_STYLE=hidden |
这样就可以在开机前留下30秒的时间进入grub选择界面
4.更新grub配置
1 | sudo update-grub |
5.重启系统,并在开机前的grub界面中选择Advantages for ubuntu(中文版为高级系统设置)选项,选择自己想要的内核版本进入,系统会默认选择本次启动的内核为默认内核版本。
6.进去系统后,修改grub文件,取消 GRUB_TIMEOUT_STYLE的注释并把GRUB_TIMEOUT改为0
1 | GRUB_TIMEOUT_STYLE=hidden |
7.更新grub配置
1 | sudo update-grub |
问题解决!
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.