我按照以下说明将最新的 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.cfg
并sdx3/boot/grub/grub.cfg
确认vmlinuz-5.13-rc7
并initrd.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-rc7
和initrd.img-5.13-rc7-generic
,则应该备份 cfg 文件,并将其编辑5.11.0-18
为5.13-rc7
或更改为启动中最新内核的名称。