擷取nano以及角色包

該表顯示了nano上可以安裝的角色和功能
角色或功能
檔案名
Hyper-V
Microsoft-NanoServer-Compute-Package.cab
故障轉移群集
Microsoft-NanoServer-FailoverCluster-Package.cab
作為虛拟機時的驅動
Microsoft-NanoServer-Guest-Package.cab
基礎驅動
Microsoft-NanoServer-OEM-Drivers-Package.cab
檔案伺服器角色和其他存儲部件
Microsoft-NanoServer-Storage-Package.cab
轉換為VHD
注意,看起來需要在Windows Server 2016(TP2)下運作才可以,親測預設環境下Windows8不可執行。
首先去這裡下一個PowerShell腳本
<a href="https://gallery.technet.microsoft.com/scriptcenter/Convert-WindowsImageps1-0fe23a8f" target="_blank">https://gallery.technet.microsoft.com/scriptcenter/Convert-WindowsImageps1-0fe23a8f</a>
這個腳本注意修改一下屬性。如果不修改,無法本地執行
不修改會報下面這個錯誤
OK,我們執行一下下面這個指令,這裡的f盤是對應的Windows Server 2016(TP2)CD光牒中nanoserver目錄下的wim檔案,另存的vhd檔案任意儲存在本地的一個目錄中即可。
1
<code>.\</code><code>Convert-WindowsImage</code><code>.ps1</code> <code>-Sourcepath</code> <code>F:\NanoServer\NanoServer.wim</code> <code>-VHD</code> <code>C:\Users\nano.vhd –VHDformat VHD</code> <code>-Edition</code> <code>1</code>
我們在e盤建立個目錄,起名叫做mountdir,然後執行如下的dism指令,替換相應盤符即可。可以根據需要,安裝不同的包,比如在虛拟機中運作,那麼要添加相應的包,如果是實體主機運作,還需要打相應的驅動。
2
3
4
5
6
<code>dism /Mount-Image /ImageFile:c:\users\nano.vhd /Index:1 /MountDir:E:\mountdir</code>
<code>dism /</code><code>Add-Package</code> <code>/PackagePath:.\packages\Microsoft-NanoServer-Compute-Package.cab /Image:E:\mountdir</code>
<code>dism /</code><code>Add-Package</code> <code>/PackagePath:.\packages\en-us\Microsoft-NanoServer-Compute-Package.cab /Image:E:\mountdir</code>
<code>dism /</code><code>Add-Package</code> <code>/PackagePath:.\packages\Microsoft-NanoServer-OEM-Drivers-Package.cab /Image:E:\mountdir</code>
<code>dism /</code><code>Add-Package</code> <code>/PackagePath:.\packages\en-US\Microsoft-NanoServer-OEM-Drivers-Package.cab /Image:E:\mountdir</code>
<code>dism /Unmount-Image /MountDir:E:\mountdir /Commit</code>
OK,到此完工,用這個VHD檔案作為虛拟機的VHD啟動,然後慢慢體驗吧,當然如果沒有任何的指令行操作基礎,到此就可以結束了,後面基本也沒法繼續。
本文轉自 九叔 51CTO部落格,原文連結:http://blog.51cto.com/jiushu/1655326,如需轉載請自行聯系原作者