我一直认为事实并非如此,然而,我最近读到的一篇教程的常见问题解答暗示它是:
为什么使用multiboot标头?一个纯ELF文件难道不能由GRUB加载吗
GRUB能够加载各种格式。然而,在本教程中,我们将创建一个兼容Multiboot的内核,该内核可以由任何其他兼容的引导加载程序加载。为此,multiboot标头是必需的。
我试着立即用谷歌搜索,但没有任何有用的结果。那么:GRUB是否支持在没有multiboot头的情况下加载ELF文件?
从技术上讲,答案是肯定的。但仅以GRUB可加载模块的形式。
另请参阅具有共享库支持的Grub引导加载程序。