fedora 37 的内核就是一个 gzip 格式的压缩包:
file /boot/vmlinuz-6.0.7-301.fc37.aarch64
/boot/vmlinuz-6.0.7-301.fc37.aarch64: gzip compressed data, max compression, from Unix, original size modulo 2^32 46483968
而 fedora 38 的内核就不知道是什么意思了:
file vmlinuz-6.2.9-300.fc38.aarch64
vmlinuz-6.2.9-300.fc38.aarch64: PE32+ executable (EFI application) Aarch64 (stripped to external PDB), for MS Windows, 2 sections
我的问题是 PE32+ executable 格式的内核是怎么被 u-boot 加载启动的? u-boot 应该不支持这个格式吧?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.