【问题标题】:How to deploy Windows 10 IoT (Rasp Pi image) as a Virtual Machine如何将 Windows 10 IoT(Raspberry Pi 映像)部署为虚拟机
【发布时间】:2015-05-16 14:02:14
【问题描述】:

是否可以使用 VirtualBox 或 VMWare Player 将 Windows 10 IoT(Rasp Pi 映像)部署为虚拟机?

我需要一个由三到五个 Windows 10 IoT 设备组成的网络作为测试实验室。虚拟集群将是完美的。我基于 Google 和 Bing 的研究失败了。

问题可能是非 ISO 磁盘映像文件格式或操作系统的非 x86 架构,不是吗?

【问题讨论】:

  • 你能否让Core IoT提供的ffu在qemu或VirtualBox中运行?

标签: windows iot windows-10


【解决方案1】:

我发现最简单的方法是下载适用于 MinnowBoard MAX 的 Windows 10 IoT Core (这里:http://go.microsoft.com/fwlink/?LinkId=691712)。这个 MinnowBoard 是基于 x86 的,图像来自一个 .iso 文件。我知道 OP 专门针对 Rasp Pi 映像,但如果我们只是尝试使用管理程序,我真的看不出有什么区别。之后,您可以按照本教程进行操作:http://www.newventuresoftware.com/blog/running-windows-10-iot-core-in-a-virtual-machine

它非常简单直接,并且可以与 VirtualBox 一起使用。

【讨论】:

  • 我按照这些说明进行操作,一切顺利,直到机器启动时,我只看到一个 shell 提示,而不是 Windows 徽标。之后有运行指令吗?
【解决方案2】:

根据@makoshichi 的链接,这是对我有用的步骤:

  • 从微软下载MinnowBoard MAX IoT Core,然后安装
  • 以管理员身份运行ImgMount 工具以挂载"C:\Program Files (x86)\Microsoft IoT\FFU\MinnowBoardMax\flash.ffu"
  • 从磁盘管理中分离 VHD(在计算机管理中),将生成的 .vhd 文件(在分离时通知您)移动到您选择的位置
  • 创建,但不启动,在 VirtualBox(专家模式)中作为 Windows 32 位的新虚拟机,使用“现有虚拟硬盘文件” - 您刚刚移动的那个
  • 转到设备Settings->System 并单击Enable EFI (special OSes only)
  • 转到设备Settings->Network 并选择Bridged Adapater

就是这样 - 运行您的虚拟机并成为互联网上的快乐事物,或类似的东西。

这是我对this wonderful post by Yavor Ivanov 的简短版本。

【讨论】:

  • ImgMount 是否在 Windows 10 上运行。我无法从 xda 论坛获取版本来运行。我想我可以使用 dism 工具,对吧?
  • 我想我只需要以管理员身份运行 - 现在不记得了,抱歉。您是否尝试过以管理员身份和兼容模式?
【解决方案3】:

QEMU 模拟器可以做到,它会直接启动镜像文件。您可能需要先用 dism 扩展 ffu。
您不必完全安装 w10 预览版:只需启动 W10 真实或虚拟 DVD 并选择打开一个 cmd 框,您可以从那里运行更新后的 dism 命令。
iot w10 没有(直接)GUI,您必须通过 winrm 和 powershell
与设备对话 有一个很好的启动给你 sourceforge
fc

【讨论】:

  • 谢谢,我试试看!
【解决方案4】:

https://github.com/0xabu/qemu/tree/raspi 是在 Qemu 上运行 Windows 10 IoT 的一种工作方式。它完全模拟了一个 RPi2,除了 USB

【讨论】:

    【解决方案5】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-14
      • 2019-04-04
      • 1970-01-01
      • 1970-01-01
      • 2021-02-17
      • 2017-06-02
      • 2023-03-21
      相关资源
      最近更新 更多