下面以 Debian 为例,系统说明替换(升级或切换)系统内核的几种常见方式,从官方仓库到手动安装自定义内核都会讲到。
uname -r
或查看所有已安装内核:
dpkg --list | grep linux-image
sudo apt update
apt search linux-image
常见类型:
linux-image-amd64:当前稳定版linux-image-rt-amd64:实时内核linux-image-6.x.x-amd64:指定版本例如安装 6.1 内核:
sudo apt install linux-image-6.1.0-amd64 linux-headers-6.1.0-amd64
或安装最新稳定版:
sudo apt install linux-image-amd64 linux-headers-amd64
sudo update-grub
reboot
在 GRUB 菜单 → Advanced options for Debian 中选择新内核。
编辑配置文件:
sudo nano /etc/default/grub
修改或添加:
GRUB_DEFAULT="Advanced options for Debian GNU/Linux>Debian GNU/Linux, with Linux 6.1.0-amd64"
更新 GRUB:
sudo update-grub
grep menuentry /boot/grub/grub.cfg
sudo grub-set-default "Debian GNU/Linux, with Linux 6.1.0-amd64"
dpkg --list | grep linux-image
sudo apt purge linux-image-5.10.0-amd64
⚠️ 至少保留一个可用内核
sudo apt install build-essential libncurses-dev bison flex libssl-dev libelf-dev
wget https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.x.tar.xz
tar -xf linux-6.x.tar.xz
cd linux-6.x
make menuconfig
make -j$(nproc)
sudo make modules_install
sudo make install
sudo update-grub
journalctl -k
✅ 可以,但建议:
backportssudo apt install -t bullseye-backports linux-image-amd64
apt update
apt install linux-image-6.1.0-amd64
update-grub
reboot
如果你愿意,我可以:
只要告诉我你的 Debian 版本 和 目标内核版本 即可。