首页 > 解决方案 > aurel32 qemu 图像 arm vs mips

问题描述

我目前正在学习如何使用 Qemu 模拟 mips(el) 和 arm 架构。我用于两种架构的图像是来自本网站的 aurel32,https: //people.debian.org/%7Eaurel32/qemu/

我注意到 mips 图像没有 initrd,而 arm 图像有 initrd。我不确定为什么 arm 在运行 Qemu 时需要 initrd 而 mips 不需要。

有谁知道为什么会这样?

谢谢您的帮助!

标签: armmipsqemuinitrd

解决方案


没有内在的原因——您可以构建一个具有足够内置设备的 Arm 内核而不需要 initrd,并且您可以构建一个确实需要 initrd 的 MIPS 内核。你不得不问 Aurelien 为什么他构建的两组镜像有不同的配置(假设他甚至在 6 年后还记得!),但我怀疑这只是他能够使用 MIPS 的股票 Debian 内核,而对于 Arm 他必须编译他自己的内核,因此两者的配置选择并不相同。


推荐阅读