在常見(jiàn)虛擬環(huán)境下簡(jiǎn)要部署 Windows 10 IoT

CSDN 原鏈接:https://blog.csdn.net/qq_29340663/article/details/110412811
現(xiàn)在將本人在 CSDN 博客一些有用的文章轉(zhuǎn)載到我的嗶哩嗶哩專(zhuān)欄上來(lái),相信我投自制也是允許的吧??上в行┪恼赂綀D的原圖已經(jīng)找不到了,無(wú)奈只能采用帶有 CSDN 水印的照片。
以下正文:
這個(gè)話題本身不需要多么深入的研究,技術(shù)含量本身也是很低的。只是作為自己的一個(gè)技術(shù)儲(chǔ)備存檔于此,也可以幫助一些沒(méi)有經(jīng)驗(yàn)的網(wǎng)友。
該文章使用常見(jiàn)的 VMware Workstation 應(yīng)用程序進(jìn)行示范。
該文章全程使用 Windows 10 IoT Core 10.0.17763.107,部分內(nèi)容的實(shí)現(xiàn)可能需要 Windows 10 1803 更新( Build 17134) 及以上版本的 SDK。本宿主機(jī)環(huán)境采用 WIndows 10 Pro Insider Preview 10.0.20262.1010.fe_release.201113-1436(x64)
該文章的定位偏基礎(chǔ),若想提取關(guān)鍵信息請(qǐng)參閱我 2018 年寫(xiě)的文章:https://wiki.betaworld.org/%E5%A6%82%E4%BD%95%E5%9C%A8%E8%99%9A%E6%8B%9F%E6%9C%BA%E4%B8%AD%E9%83%A8%E7%BD%B2Windows_IoT?,之間有其他朋友對(duì)文章進(jìn)行了修正,在此表示感謝。
獲取 Windows 10 IoT
可從以下兩個(gè)渠道獲取 Windows 10 IoT:
https://www.microsoft.com/en-us/software-download/windows10IoTCore(獲取最新正式版)
https://www.microsoft.com/en-us/software-download/windowsiot(獲取 Insider Preview Build 17744/17733,該渠道需要有 Microsoft Insiders 身份的 Microsoft 帳戶(hù)。)
注意:由于我們?cè)?x86-64 環(huán)境上的虛擬環(huán)境下運(yùn)行本操作系統(tǒng),故只能選擇適用于 MinnowBoard MAX 開(kāi)發(fā)板的 Windows 10 IoT。
**請(qǐng)注意選擇好適用設(shè)備,這一點(diǎn)至關(guān)重要。
建議采用 Internet Download Manager 或其他多線程下載器進(jìn)行下載。

部署 Windows 10 IoT Core SDK
將 ISO 文件映射到 Windows 文件資源管理器后,直接運(yùn)行 MSI 進(jìn)行部署。這通常將占用系統(tǒng)盤(pán) 3 GB 空間。
Windows 8 及以上版本的 Windows 操作系統(tǒng)均支持直接映射 ISO 文件,因此無(wú)需虛擬光驅(qū)映射。

接著,在C:\Program Files (x86)\Microsoft IoT\FFU\MinnowBoardMax_x64?目錄下可看到一個(gè)flash.ffu,這便是 Windows 10 IoT 的固件。

FFU 固件 轉(zhuǎn)換 VHD(Virtual Hard Disk)
為了將 Windows 10 IoT 正確導(dǎo)入 VMware Workstation,我們需要使用 ImgMount 程序?qū)?FFU 轉(zhuǎn)換 VHD,并映射到磁盤(pán)管理(本地)中進(jìn)行 VHD 分離,從而得到最終 VHD。

故使用 ImgMount 進(jìn)行本階段操作,在使用 cd 命令定位到 ImgMount 所在文件夾后進(jìn)行如下命令操作:
其中"dir"是你的 FFU 路徑。別忘了給路徑加引號(hào)!??!
分離 VHD
轉(zhuǎn)換好后打開(kāi)計(jì)算機(jī)管理>磁盤(pán)管理(本地),你可以看到名為 Data 和 Main OS 的新虛擬卷。

之后右鍵磁盤(pán) 2,全部分離為 VHD,這時(shí) MSC 會(huì)彈出窗口,指示輸出目錄,如下:

單擊“確定”后,虛擬卷成功分離在指定目錄。
VHD 轉(zhuǎn)換 VMDK
較新版本的 VMware Workstation 支持直接轉(zhuǎn)換 VMDK(在新建虛擬機(jī)向?qū)?nèi)),可使用該方法進(jìn)行轉(zhuǎn)換。
使用 Oracle VM Virtual Box 命令行或 StarWind V2V Image Converter VHD 轉(zhuǎn)制 VMDK,此處為可選項(xiàng),不贅述。
配置 VMware Workstation 虛擬機(jī)
部分版本的 Windows 10 IoT Core 在 Oracle VM Virtual Box 下有嚴(yán)重的屏幕縮放錯(cuò)誤,故應(yīng)考慮 Hyper-V 和 VMware 系列產(chǎn)品。本例使用 VMware Workstation Pro 16.0.0 build-16894299 。
新建虛擬機(jī),選擇自定義配置,操作系統(tǒng)選擇 Windows 10
x64 ,在選擇引導(dǎo)時(shí)點(diǎn)選 EFI,如下所示:

除此之外,請(qǐng)?jiān)趹?yīng)用虛擬磁盤(pán)時(shí)選擇“使用現(xiàn)有虛擬磁盤(pán)”,并在接下來(lái)的對(duì)話框中定位到之前 MSC 提示的 VHD 輸出目錄。
之后可開(kāi)始運(yùn)行虛擬機(jī)。
對(duì)于無(wú)法選定 Windows 10 x64 的設(shè)備,請(qǐng)檢查如下操作流程:
?”添加/刪除 Windows 功能“中是否已關(guān)閉:虛擬機(jī)平臺(tái),Hyper-V,Windows 沙箱
?Windows 安全中心中是否已關(guān)閉:內(nèi)核隔離
?此計(jì)算機(jī)的處理器是否支持 Intel 硬件加速虛擬化技術(shù)(Intel VT-X) 或 AMD-V 技術(shù)
?此計(jì)算機(jī)是否已經(jīng)開(kāi)啟 Intel 硬件加速虛擬化技術(shù)(Intel VT-X) 或 AMD-V 技術(shù)
可在 https://ark.intel.com/ 中快速查閱您的 Intel CPU 是否支持 Intel VT-X。
若沒(méi)有虛擬機(jī)平臺(tái)支持和 Windows 沙箱選項(xiàng),屬正常情況。
進(jìn)入 OOBE 階段:

跟隨引導(dǎo)式文字配置 OOBE,之后進(jìn)入 Device Page, Enjoy it!

同時(shí),可在宿主機(jī)內(nèi)打開(kāi) IoT 的 Windows 設(shè)備門(mén)戶(hù)進(jìn)行配置。(需要憑據(jù))
User: Administrator
Password:p@ssw0rd

終。
2020.12.2 1:32
啥作業(yè)都沒(méi)做,該睡覺(jué)了。
Ideology:
人們內(nèi)心所有的傷痕最終都會(huì)變成雕刻自己的花紋。