安装了 3 个版本的 Ubuntu。一个系统有一个额外的修改内核(Xen Hypervisor)。但只有当我grub-update
从修改后的版本运行时,修改后的内核才会显示在grub.cfg
. 从任何其他版本运行,只有来自修改系统的 16.04 OS 的正常内核与其他两个未修改版本一起出现。
根据我的理论,grub-update 应该会影响 grub 的启动菜单。但事实并非如此。它对我来说是随机的,使用了所有 3 个操作系统中的 3 个 grub.cfg 之一。
那么它是怎样工作的?如何使用特定操作系统的配置?