Windows Server 2012 - tworzenie obrazów VHD/VHDX z ISO
31.12.2012 15:12
Tworząc nowe maszyny wirtualne w Hyper-V trochę mi przeszkadzało, że za każdym razem trzeba od nowa instalować system z pliku ISO. Jednak wujek Google mi podpowiedział, że na stronie Technetu istnieje do tego celu gotowy skrypt PowerShella. Skrypt nie jest jednak podpisany cyfrowo i żeby go uruchomić trzeba zmienić ustawienia zasad wykonywania skryptów:
Set-ExecutionPolicy Unrestricted
Do uruchomienia skryptu PowerShella wymaganie jest podanie ścieżki dostępu, w przypadku bieżącego katalogu .\
.\Convert-WindowsImage.ps1 -ShowUI
Na pytanie odpowiadamy R.
Po uruchomieniu wystarczy wybrać ścieżkę do obrazu ISO lub WIM, wybrać SKU, czyli instalowaną wersję Windows Server 2012 (albo Windows 8), typ obrazu dysku (VHD, VHDX, stały, dynamiczny) i jego rozmiar. Można również podać ścieżkę i nazwę pliku docelowego. Zaawansowani administratorzy mogą także dołączyć plik instalacji nienadzorowanej unattended.xml, który umożliwia np. podanie numeru seryjnego albo określenie podziału na partycje. Program potrzebuje kilku minut na konwersję i niestety zapomina odmontować dysk ISO z Eksploratora. Po dodaniu obrazu do maszyny wirtualnej następuje instalacja sterowników i ostatnie etapy konfiguracji systemu
Tak przygotowany obraz VHD/VHDX można również dodać do bootloadera, co opisało już na blogu kilku osób.