Debian9.4-kernel:4.9.0降级到kernel:3.16.0
下载并安装旧版本内核
网上有方法说可以通过
sudo apt-cache search linux-image
查到可用的linux内核镜像。但是这个方法限用于内核升级。笔者查了很多文章都没有能够直接下载到旧版本内核的方法。
所以我们只能手动下载旧版本的内核。
#更新软件包
sudo apt update
#解决wget下载 网站信任证书问题 没有此问题可忽略
#笔者建议不管有没有或者知不知道 都运行一下这个指令(比如我)
sudo apt install -y ca-certificates
#下载旧版本的内核image
sudo wget https://debian.sipwise.com/debian-security/pool/main/l/linux/linux-image-3.16.0-6-amd64_3.16.56-1+deb8u1_amd64.deb
#安装旧版本kernel
dpkg -i linux-image-3.16.0-6-amd64*.deb
下载旧版内核结果:
安装结果:
我们可以用
#查看到新安装的内核启动选项
grep menuentry /boot/grub/grub.cfg
更改Debian内核配置
修改/etc/default/grub中的配置文件
sudo vim /etc/default/grub
将GRUB_DEFAULT=0, 更改为"Advanced options for…"(根据自己要切换的内核编写)
ps:注意此处如果之前没有进行内核更改的话,GRUB_DEFAULT是等于0的
保存后执行
sudo update-grub
然后reboot重启即可
最后在开机时会看见
选择我们需要切换的3.16.0旧版本内核即可。
参考文章:
https://www.itren.org/441.html
https://blog.csdn.net/weixin_42915431/article/details/115093923