Wer Windows Server 2008 R2 oder Hyper-V R2 ausprobieren möchte und keinen freien Computer hat, kann dies mit einer Installation des Systems in eine VHD Datei und anschließendem Multiboot lösen.
Voraussetzungen: Windows 7 or Windows Server 2008 R2. Windows PowerShell muss installiert sein.
Anleitung:
- Hyper-V Server 2008 R2 (or Windows 7, Windows Server 2008 R2) downloaden.
- Microsoft's Windows Image installation script. Microsoft Download
- ISO Datei mounten
- Nach dem Mounten den SOURCES Ordner (in meinem Beispiel F:) an den gewünschten Ort kopieren.
- Das Powershell Script (Install-WindowsImage.ps1) in den Sources Ordner kopieren
- Computer Verwaltung öffnen, Datenträgerverwaltung rechts Klick, Virtuelle Festplatte erstellen
- Speicherort für die vhd Festplatte und Größe wählen
- Datenträger initialisieren, formatieren und Laufwerksbuchstaben zuweisen (bei mir X:)
- Windows PowerShell als Administrator starten und folgende Befehle ausführen:
Set-ExecutionPolicy Unrestricted
F:
cd \sources
Für die Testversion von Windows 7 Enterprise und Hyper-V Server 2008 R2, gilt folgendes:
.\Install-WindowsImage.ps1 –WIM F:\sources\install.wim -Apply -Index 1 -Destination X:
Für Windows Server 2008 R2 Enterprise Full Installation, gilt:
.\Install-WindowsImage.ps1 –WIM C:\sources\install.wim -Apply -Index 3 -Destination X: - Der Prozess dauert ein paar Minuten, anschließen die Festplatte wieder unmounten
Hier gibt es weitere Infos
Multiboot / Boot Menu Setup Anleitung:
- Command Prompt als Administrator
- Ausführen:
bcdedit /copy {current} /d "Hyper-V Server Test" - Es wird eine GUID Nummer erzeugt: {fb557585-549d-11df-b7c7-adaaeda2b284}. Diese GUID wird für die folgenden Befehle benötigt
- bcdedit /set {GUID} device vhd=[C:]\vhd\vhdname.vhd
- bcdedit /set {GUID} osdevice vhd=[C:]\vhd\vhdname.vhd