Debian Minimal升级内核的步骤(以64位系统为例)
uname -r查看当前运行的内核版本(如6.1.0-18-amd64),便于后续验证升级结果。sudo apt update同步远程仓库的最新软件包信息,确保能获取到最新的内核版本。APT是Debian官方推荐的包管理工具,能自动处理依赖关系,安装经过测试的稳定内核版本,适合大多数用户。
amd64架构内核及对应头文件:sudo apt install linux-image-amd64 linux-headers-amd64
6.1.x系列),无需手动指定版本号。sudo reboot重启计算机,系统会自动加载新内核。uname -r,若输出的版本号比之前更高,则说明升级成功。若需要特定版本的内核(如修复某个驱动bug)或APT仓库中没有所需版本,可选择手动编译。此方法耗时较长,且需具备一定的Linux系统知识。
linux-6.5.4.tar.xz),使用wget命令下载:wget https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.5.4.tar.xz
tar -xf linux-6.5.4.tar.xz # 解压源码包
cd linux-6.5.4 # 进入源码目录
cp /boot/config-$(uname -r) .config # 复制当前内核配置(避免从头配置)
make oldconfig # 更新配置(根据新内核特性提示调整)
(可选)若需自定义配置,可运行make menuconfig进入图形界面调整(如启用/禁用某些驱动)。make -j$(nproc) # 使用所有CPU核心加速编译(约需30分钟至1小时,取决于硬件性能)
sudo make modules_install # 安装内核模块到系统目录
sudo make install # 安装内核映像及初始化ramdisk
sudo update-grub # 更新GRUB引导菜单,添加新内核选项
sudo update-initramfs -u -k $(uname -r) # 更新initramfs(部分系统可能需要指定新内核版本)
sudo reboot
重启后,在GRUB引导菜单中选择新安装的内核版本(通常排在第一位)启动。apt list --installed | grep linux-image查看已安装的内核版本,然后移除旧版本(如linux-image-6.1.0-17-amd64):sudo apt remove --purge linux-image-6.1.0-17-amd64 linux-headers-6.1.0-17-amd64
注意:不要移除当前正在运行的内核版本(可通过uname -r查看)。sudo apt upgrade定期升级系统,确保内核及软件包保持最新状态。