—— 如何正确更新内核并避免启动失败
一、内核安装基础操作
# 安装内核镜像及头文件 sudo dpkg -i linux-image-*.deb linux-headers-*.deb
此步骤将内核文件释放到系统目录:
-
内核镜像 →
/boot/vmlinuz-<版本>
-
内核模块 →
/lib/modules/<版本>/
-
头文件 →
/usr/src/linux-headers-<版本>/
二、关键问题解答:如何填写新内核版本?
1. 手动查看版本号
ls /lib/modules # 输出示例:5.15.0-101-generic
2. 自动化获取最新版本(推荐)
NEW_KERNEL=$(ls /lib/modules | grep -E '^[0-9]' | sort -V | tail -n1)
命令解析:
-
grep -E '^[0-9]'
:过滤以数字开头的目录(排除无效项) -
sort -V