我在尝试多重引导时遇到内核加载问题。我以前修复过类似的问题,但在重新安装 Kali(以及随之而来的 grub 自动重新安装)之后,我又把它搞砸了,并且不记得几年前我是如何修复它的。
目前,我正在运行 Fedora 29 作为我的驱动程序(从 27 进行内部升级)、全新安装的 19 Kali 和 Windows 10。每个操作系统在 BIOS 设备管理器中都被识别为单独的设备,并且 Linux 均已配置查看EFI分区。如果我在启动时从 BIOS 或引导菜单中选择 Kali 或 Fedora,我可以通过 grub 成功引导该操作系统以及该操作系统的所有恢复选项以及 Windows,但它不会引导其他 Linux 或其任何恢复选项。我从这两个错误中得到了不同的错误,但它似乎基本上相当于内核错误。 Fedora 使用命令行将我转入紧急模式,经过进一步调查,发现了读取 EFI 分区的问题,因为它无法加载 vfat 模块,而 Kali 只是告诉我先加载内核,然后再将我送回 grub 引导加载程序。在任一安装中刷新 grub.cfg(通过 update-grub 或 grub2-mkconfig)没有什么区别。
这不是一个大问题,所有三个操作系统都是可启动的,但我希望能够从一个地方启动所有操作系统,而不必沿着单独的分支到达每个操作系统。任何建议将不胜感激,我确信我刚刚做了一些愚蠢的事情:PI认为我目前在BIOS中关闭了CSM,打开它与上面没有区别。