温馨提示×

debian怎么替换系统内核

小樊
53
2026-10-04 22:59:57
栏目: 智能运维

在 Debian 中“替换系统内核”一般分为 升级到新内核、安装指定版本内核、或 切换到自定义编译内核。下面按常见场景说明。


一、使用官方仓库替换内核(最推荐)

1. 查看当前内核

uname -r

2. 搜索可用内核

apt search linux-image

常见包名:

  • linux-image-amd64(最新稳定版)
  • linux-image-6.1.0-xx-amd64(具体版本)

3. 安装新内核

sudo apt update
sudo apt install linux-image-amd64

或指定版本:

sudo apt install linux-image-6.1.0-21-amd64

4. 更新 GRUB

sudo update-grub

5. 重启并选择内核

sudo reboot

启动时长按 Shift(BIOS)或 Esc(UEFI)可进 GRUB 选内核。


二、删除旧内核(替换而非共存)

查看已安装内核

dpkg -l | grep linux-image

删除旧内核(小心!至少保留一个能启动的)

sudo apt purge linux-image-旧版本-amd64
sudo update-grub

三、设置默认启动内核

方法 1:GRUB 菜单索引(简单)

sudo nano /etc/default/grub

修改:

GRUB_DEFAULT=0

保存后:

sudo update-grub

方法 2:指定内核版本(更稳妥)

GRUB_DEFAULT="Advanced options for Debian>Debian GNU/Linux, with Linux 6.1.0-21-amd64"

四、安装自定义 / 编译内核

1. 安装编译依赖

sudo apt install build-essential libncurses-dev bison flex libssl-dev

2. 编译内核

make menuconfig
make -j$(nproc)
sudo make modules_install
sudo make install
sudo update-grub

五、常见问题

1. 启动失败怎么办?

  • 在 GRUB 选 旧内核
  • 删除新内核:
sudo apt purge linux-image-新版本
sudo update-grub

2. Debian 稳定版内核太旧?

可使用:

  • backports
sudo apt install -t bookworm-backports linux-image-amd64

如果你能说明:

  • Debian 版本(11 / 12 / 13)
  • 是想 升级 / 降级 / 编译 / 修复启动

我可以给你更精确的命令。

0 踩