Ubuntu 完整安装到 USB 不会启动更新的内核

Ubuntu 完整安装到 USB 不会启动更新的内核

我按照以下说明将最新的 Ubuntu 桌面完整安装到 USB 驱动器中:如何逐步将 Ubuntu 20.04 完整安装到 USB 设备启动正常

但是,如果我从以下地址下载并安装最新的内核https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.13-rc7/,grub2 仍然启动 v5.11.0-18

我这样做是因为我需要一些新的驱动程序。我是否需要像原始安装中一样再次复制启动文件?或者还有其他原因,例如此映像未签名,因此即使 update-grub 看到了所有内核映像,它也不会显示在 grub 的高级菜单中?

谢谢

答案1

Ubuntu 完整安装到 USB - 更新内核

升级 Ubuntu 的内核应该将新内核添加到sdx4/boot/grub/grub.cfg菜单项中。

sdx3/boot/grub/grub.cfg不会自动更新。

检查sdx4/boot/确认vmlinuz-5.13-rc7是否initrd.img-5.13-rc7-generic存在。如果不存在,请重新安装新内核。

检查sdx4/boot/grub/grub.cfgsdx3/boot/grub/grub.cfg确认vmlinuz-5.13-rc7initrd.img-5.13-rc7-generic记录在每个 cfg 文件的第一个菜单项中。

我认为您可能需要将 grub.cfg 从一个分区复制sdx4/boot/grub/到另一个分区,并sdx3/boot/grub/再次覆盖该 grub.cfg 文件,正如执行sudo update-grub.

如果在 sdx3 或 sdx4 GRUB 中没有指定vmlinuz-5.13-rc7initrd.img-5.13-rc7-generic,则应该备份 cfg 文件,并将其编辑5.11.0-185.13-rc7或更改为启动中最新内核的名称。

相关内容