记录一下如何在Ubuntu系统中切换并卸载系统内核。
切换系统内核
-
查看当前使用的系统内核:
uname -a
-
查看已安装的系统内核版本:
sudo dpkg --get-selections | grep linux-image
结果示例:
linux-image-5.4.0-125-generic install linux-image-5.0.0-23-generic hold linux-image-5.4.0-64-generic hold
-
重启电脑,在启动时选择所需版本的系统内核,以
5.4.0-64-generic
为例:Esc
->Advanced options for Ubuntu
->Ubuntu, with Linux 5.4.0-64-generic
;
卸载系统内核
-
查看与需要卸载版本的系统内核相关的安装包,以
5.4.0-64-generic
为例:sudo dpkg --get-selections | grep 5.4.0-125
结果示例:
linux-headers-5.4.0-125-generic install linux-hwe-5.4-headers-5.4.0-125 install linux-image-5.4.0-125-generic install linux-modules-5.4.0-125-generic install linux-modules-extra-5.4.0-125-generic install
-
卸载上述与需要卸载版本的系统内核相关的安装包:
sudo apt purge <package> sudo apt purge sudo apt autoremove
-
配置GRUB(可选):
-
查看配置文件:
cat /etc/default/grub
-
修改配置文件:
GRUB_DEFAULT=0 # 默认菜单项,默认值为0 GRUB_TIMEOUT_STYLE=hidden # 倒计时显示风格,默认值为menu,可选countdown、hidden GRUB_TIMEOUT=10 # 倒计时显示时间,默认值为5
-
-
更新GRUB:
sudo update-grub
安装系统内核
如果没有特殊需求,不要手动安装或更新系统内核,可能会导致某些依赖于系统内核版本的软件无法正常运行。