GRUB 可以加载没有多重引导标头的 ELF 文件吗?
Posted
技术标签:
【中文标题】GRUB 可以加载没有多重引导标头的 ELF 文件吗?【英文标题】:Can GRUB load an ELF file without a multiboot header? 【发布时间】:2014-11-26 09:15:41 【问题描述】:我一直认为情况并非如此,然而,我最近读到的FAQ for a tutorial 暗示它是:
为什么是多重引导标头? GRUB 不能加载纯 ELF 文件吗?
GRUB 能够加载多种格式。但是,在本教程中,我们将创建一个兼容 Multiboot 的内核,该内核可以由任何其他兼容的引导加载程序加载。为此,multiboot 标头是必需的。
我立即尝试谷歌搜索,但没有任何有用的结果。那么:GRUB 是否支持加载没有多重引导头的 ELF 文件?
【问题讨论】:
看到这个答案:***.com/a/17921401/138792 【参考方案1】:从技术上讲,答案是肯定的。但仅限于 GRUB 可加载模块的形式。
另见Grub bootloader with shared library support。
【讨论】:
以上是关于GRUB 可以加载没有多重引导标头的 ELF 文件吗?的主要内容,如果未能解决你的问题,请参考以下文章