![我可以在我的计算机上的虚拟机中运行 Sheevaplug Arch Linux 的 USB 密钥吗?](https://linux22.com/image/536486/%E6%88%91%E5%8F%AF%E4%BB%A5%E5%9C%A8%E6%88%91%E7%9A%84%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%B8%8A%E7%9A%84%E8%99%9A%E6%8B%9F%E6%9C%BA%E4%B8%AD%E8%BF%90%E8%A1%8C%20Sheevaplug%20Arch%20Linux%20%E7%9A%84%20USB%20%E5%AF%86%E9%92%A5%E5%90%97%EF%BC%9F.png)
标题中几乎全部都是。。我买了一个 pogoplug,在 USB 密钥上安装了 Arch Linux。我想用那个 USB 密钥在我的 Mac 上的虚拟机中运行随附的 ARM OS。有什么可能吗?或者 x86 -> ARM 的东西是不可能或不切实际的?
答案1
是的,QEMU 可以做到这一点,这是一个使用它的类似项目http://www.aurel32.net/info/debian_arm_qemu.php
请注意,这是模拟,而不是其他评论提到的虚拟化。
答案2
您需要一个 ARM 模拟器,但似乎没有一个可以直接运行为 sheevaplug[1] 构建的映像的模拟器。虚拟化要求客户操作系统能够使用与主机相同的指令集运行(或者,在 x86_64 上的 x86 的情况下,使用相同指令集的子集)。