vmlinux可以加载到虚拟机的内存中吗——它前面是什么?

2024-03-31

维基百科上有关编译完成后 vmlinux 输出文件的信息

vmlinux 是一个静态链接的可执行文件,其中包含采用 Linux 支持的目标文件格式之一的 Linux 内核,其中包括可执行和可链接格式、通用对象文件格式和 a.out。

原来如此a.out编译后的文件。

如果我想将它加载到内存中那么它之前是什么?像主引导加载程序、U-boot 以及此页面上的设备树和 DTB 文件是什么https://unix.stackexchange.com/questions/192640/how-do-i-tell-which-device-tree-blob-dtb-file-im-using https://unix.stackexchange.com/questions/192640/how-do-i-tell-which-device-tree-blob-dtb-file-im-using

当 U-Boot 执行引导命令时,它为内核提供内存地址,并为设备树 blob 提供内存地址。因此,在执行此命令之前,必须将这些文件加载​​到内存中。根据您提供的消息,我们发现有两个文件无法从 eMMC/SD 卡加载:

每个正在运行的 Linux 安装系统都有多少个设备树 blob。只有一个吗?


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vmlinux可以加载到虚拟机的内存中吗——它前面是什么? 的相关文章

随机推荐