arm - aurel32 qemu 图像 arm vs mips
问题描述
我目前正在学习如何使用 Qemu 模拟 mips(el) 和 arm 架构。我用于两种架构的图像是来自本网站的 aurel32,https: //people.debian.org/%7Eaurel32/qemu/
我注意到 mips 图像没有 initrd,而 arm 图像有 initrd。我不确定为什么 arm 在运行 Qemu 时需要 initrd 而 mips 不需要。
有谁知道为什么会这样?
谢谢您的帮助!
解决方案
没有内在的原因——您可以构建一个具有足够内置设备的 Arm 内核而不需要 initrd,并且您可以构建一个确实需要 initrd 的 MIPS 内核。你不得不问 Aurelien 为什么他构建的两组镜像有不同的配置(假设他甚至在 6 年后还记得!),但我怀疑这只是他能够使用 MIPS 的股票 Debian 内核,而对于 Arm 他必须编译他自己的内核,因此两者的配置选择并不相同。
推荐阅读
- c# - 如何使用 EF Core MongoDB 驱动程序比较表达式中的字符串和日期时间?
- javascript - 找不到容器dom元素融合图
- spring-boot - 对于未经身份验证的请求,Keyclock springboot 返回 403 而不是 401
- node.js - 为什么有些 URL 后面没有“follow-redirects”npm 包?
- cucumber - JIRA 的 XRAY “错误”:“customfield_11714:customfield_11714”
- javascript - 我如何在本机反应中多次使用组件
- android - 在 LazyColumn 中是否有任何正确(有效)的方式来使用 CustomView(有或没有 androidx.compose.ui.viewinterop.AndroidView)?
- c++ - Eclipse 调试 C++ 在 MacOS 上不起作用
- python - Сreating一个python字典从几个
- database - 拆分 REST API 和消息代理使用者