在 Debian 中“替换默认内核”通常有三层含义,下面按常见需求从简单到底层给你讲清楚,并给出可直接照做的命令。
uname -r
apt-cache search linux-image
或
apt list | grep linux-image
sudo apt update
sudo apt install linux-image-6.1.0-xx-amd64
sudo update-grub
sudo reboot
默认情况下,Debian 会自动启动最新安装的内核。
grep '^menuentry' /boot/grub/grub.cfg
sudo nano /etc/default/grub
修改:
GRUB_DEFAULT=1
(例如第 2 个 menuentry)
sudo update-grub
GRUB_DEFAULT="Advanced options for Debian>Debian GNU/Linux, with Linux 6.1.0-xx-amd64"
⚠️ 风险操作,务必确认新内核可用
dpkg -l | grep linux-image
sudo apt remove --purge linux-image-5.10.0-xx-amd64
sudo update-grub
make menuconfig
make -j$(nproc)
sudo make modules_install
sudo make install
sudo update-grub
update-grubsystemd-boot 而不是 grubls /sys/firmware/efi && echo "UEFI" || echo "BIOS"
安装新内核 → update-grub → 重启 →(可选)删旧内核
如果你能说明:
我可以给你更精确的命令。