如何将Windows 10 IoT(Rasp Pi镜像)部署为虚拟机

8

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

我需要一个由三到五个Windows 10 IoT设备组成的网络来进行测试实验室。虚拟集群将是完美的解决方案。但我的谷歌和必应搜索都没有找到相关资料。

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


你能否在qemu或VirtualBox中成功运行Core IoT提供的ffu文件? - Mike G
5个回答

2

根据@makoshichi提供的链接,以下是对我有效的步骤:

  • 从Microsoft下载MinnowBoard MAX IoT Core并安装
  • 以管理员身份运行ImgMount工具来挂载"C:\Program Files (x86)\Microsoft IoT\FFU\MinnowBoardMax\flash.ffu"
  • 从磁盘管理器中分离VHD(在计算机管理中),将生成的.vhd文件(它在分离时告知您的文件)移动到您选择的位置
  • 在VirtualBox(专家模式)中创建一个新的虚拟机,但不要启动,选择Windows 32位,使用“现有的虚拟硬盘文件”-刚刚移动的那个文件
  • 进入设备设置->系统并单击启用EFI(仅限特殊操作系统)
  • 进入设备设置->网络并选择桥接适配器

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

这是我对Yavor Ivanov的这篇精彩文章的简短版本。


ImgMount能在Windows 10上运行吗?我无法让xda论坛上的版本运行。我猜我可以使用dism工具代替,对吧? - Mohamed Ahmed
我想我刚才必须以管理员身份运行 - 现在记不清了,抱歉。你试过以管理员身份和兼容模式运行吗? - noelicus

2
我发现最简单的方法是下载适用于MinnowBoard MAX的Windows 10 IoT Core(在此处:http://go.microsoft.com/fwlink/?LinkId=691712)。这个MinnowBoard基于x86,映像文件为.iso格式。我知道楼主特别提到了要使用树莓派的映像文件,但如果我们只是想使用虚拟机,我并没有看出有什么区别。之后,您可以按照这个教程进行操作:http://www.newventuresoftware.com/blog/running-windows-10-iot-core-in-a-virtual-machine
这非常简单明了,并且可以在VirtualBox中使用。

我按照那些指示操作,一切都进行得很顺利,直到机器启动时,我没有看到Windows标志,只看到一个shell提示符。之后还有什么指示需要运行吗? - Matt W

1

1

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


1
谢谢,我会尝试的! - Tobonaut


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接