通过从 /boot 中删除新内核来降级内核吗?

通过从 /boot 中删除新内核来降级内核吗?

我手动安装了内核 5.10.3,但现在想降级,因为我需要 NVIDIA 的 CUDA。如果我删除较新的版本,它会从较旧的版本启动吗?还是根本不启动?(我无法物理访问这台机器,只能从终端访问)

Ubuntu 18.04.5. 我通过以下方式安装了新内核:

cd /tmp/
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.10.3/amd64/linux-headers-5.10.3-051003-generic_5.10.3-051003.202012261630_amd64.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.10.3/amd64/linux-headers-5.10.3-051003_5.10.3-051003.202012261630_all.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.10.3/amd64/linux-image-unsigned-5.10.3-051003-generic_5.10.3-051003.202012261630_amd64.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.10.3/amd64/linux-modules-5.10.3-051003-generic_5.10.3-051003.202012261630_amd64.deb
sudo dpkg -i *.deb
sudo reboot

在 /boot 中我现在有:

ls -1

config-5.10.3-051003-generic
config-5.4.58-050458-generic
grub
initrd.img-5.10.3-051003-generic
initrd.img-5.4.58-050458-generic
memtest86+.bin
memtest86+.elf
memtest86+_multiboot.bin
System.map-5.10.3-051003-generic
System.map-5.4.58-050458-generic
vmlinuz-5.10.3-051003-generic
vmlinuz-5.4.58-050458-generic

答案1

您应该能够毫无问题地删除新内核(apt remove 命令)。但是如果您不使用 apt 来安装内核,则必须sudo update-grub在删除结束时再次检测可用内核。这将更新您的 grub 启动菜单。

答案2

不要手动删除任何文件。这会破坏你的系统。

要卸载 5.10 内核,您需要卸载 deb 包。

跑步

sudo apt remove linux-headers-5.10.3-051003-generic linux-headers-5.10.3-051003 linux-modules-5.10.3-051003-generic linux-image-unsigned-5.10.3-051003-generic

相关内容