我在互联网上搜索了这个问题,但并没有找到任何有关这个问题的有用信息,“为什么使用像bzImage或vmlinuz这样的压缩内核映像作为初始内核映像”,
我能想到的可能解决方案是:
由于内存限制?
但最初压缩的内核映像位于硬盘或其他存储介质上,在启动时,在第二阶段引导加载程序之后,内核首先被解压缩到主存中,然后执行。
因此,当稍后需要将内核解压缩到主存中时,为什么需要首先对其进行压缩。我的意思是,如果主存可以容纳未压缩的内核映像,那么为什么需要压缩内核?
我在互联网上搜索了这个问题,但并没有找到任何有关这个问题的有用信息,“为什么使用像bzImage或vmlinuz这样的压缩内核映像作为初始内核映像”,
我能想到的可能解决方案是:
由于内存限制?
但最初压缩的内核映像位于硬盘或其他存储介质上,在启动时,在第二阶段引导加载程序之后,内核首先被解压缩到主存中,然后执行。
因此,当稍后需要将内核解压缩到主存中时,为什么需要首先对其进行压缩。我的意思是,如果主存可以容纳未压缩的内核映像,那么为什么需要压缩内核?
.config
文件意味着您不必这样做。由配置内核的人决定,Ben已经给出了有效的理由。矛盾的是,在具有执行就地闪存的嵌入式系统中,您可能不希望这样做。 - artless noiserx
,因此这些部分可以映射到支持XIP
的 NOR-flash、QuadSPI-flash、ROM 等,无需加载并且需要更低的 RAM 要求。对于 CD 或 USB,想法是不消耗太多空间来存储很少需要的 救援 映像;您可以双重使用存储空间。 - artless noise