1、最近原来写的测试代码在Ubuntu18 可以内核版本,在新的安装的Ubuntu20 上无法运行,各种操作后想排除下是否是因为内核版本过高的原因,因此用到降低ubuntu内核版本的操作:
原ubuntu18 内核版本
Ubuntu20内核版本
2、首先通过apt-cache search linux| grep 5.4.0-80 查看目前的版本
3、然后 输入下面命令进行安装:
sudo apt-get install linux-headers-5.4.0-80-generic linux-image-5.4.0-80-generic
安装对应的内容即可
4、安装完成后可以查看此时内核版本有几个:
dpkg --get-selections | grep linux-image
5、安装成功后设置启动即可选择对应的项,在此处遇到的问题是一直无法进入选择进入哪个ubuntu内核版本的项目,查看资料可以通过下面方式进入:设置 GRUB_TIMEOUT 设置为 -1 。
sudo gedit /etc/default/grub
同时此时设置GRUB——DEFAULT=" " (按照你设置的选项进行设置),此方法经过试验没有成功所以设置 GRUB_TIMEOUT 设置为 -1
6、重启后可进入ubuntu高级选项
(此图为随意摘抄,按照自己版本来)
7、此时选择刚才设置的低版本的内核,不要选择recovery mode
8、重新进入ubuntu系统后,可查看内核版本
到此ubunt内核版本降低完成
本次参考的链接:ubuntu降低你使用的内核到指定版本_良知犹存的博客-CSDN博客



