我手动安装了内核 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