标签: elf osdev grub multiboot
我一直认为情况并非如此,但我最近阅读的FAQ for a tutorial暗示它是:
为什么多重引导标头? GRUB不能加载纯ELF文件吗? GRUB能够加载各种格式。但是,在本教程中,我们将创建一个可以由任何其他兼容的引导加载程序加载的多引导兼容内核。为此,多引导头是必需的。
GRUB能够加载各种格式。但是,在本教程中,我们将创建一个可以由任何其他兼容的引导加载程序加载的多引导兼容内核。为此,多引导头是必需的。
我试图立即谷歌,没有任何有用的结果。那么:GRUB是否支持在没有多引导头的情况下加载ELF文件?
答案 0 :(得分:1)
从技术上讲,答案是肯定的。但只能以GRUB可加载模块的形式出现。
另见Grub bootloader with shared library support。