一开始我的内核版本是6.8.0-40的,我想升级为6.8.0-52
查看当前内核版本:
uname -r
查看可用内核,看到下面55的还没有generic版本
sudo apt-cache search linux-image
查看内核安装情况
sudo dpkg --list | grep linux-image
sudo dpkg --list | grep linux-headers
卸载原内核
sudo apt-get purge linux-image-xxxxx ## 相应版本号
sudo apt-get purge linux-headers-xxxxx ## 相应版本号
sudo apt-get autoremove
安装新内核
sudo apt-get install linux-headers-6.8.0-52-generic
sudo apt-get install linux-image-6.8.0-52-generic
sudo apt-get install linux-modules-6.8.0-52-generic
sudo apt-get install linux-modules-extra-6.8.0-52-generic
# 更新grub
sudo update-grub
下面的我一开始选择的是关闭的
关闭内核自动更新
sudo apt-mark hold linux-image-generic linux-headers-generic
启用内核自动更新
sudo apt-mark unhold linux-image-generic linux-headers-generic
重启reboot。
感觉这种搞法是网上查来查去拼接的做法,不知道还有没有什么问题,但是现在还能用,就怕以后用着用着突然又给我系统弄崩了。。。。
后面想想,还是下面这条代码更稳妥一点,自动升级
sudo apt upgrade