Konvertierung von Legacy-Boot zu UEFI für Windows-10-Vorlagen
Wenn Sie eine DaDesktop-Maschine haben, auf der Sie eine GPU oder andere Durchleitung (Pass-through) nutzen möchten, müssen Sie diese zuerst auf UEFI-Boot umstellen.
Wir empfehlen weiterhin, win10-template-v53 oder höher zu verwenden. Sollten Sie jedoch ein Upgrade selbst für vorteilhafter halten, finden Sie hier die folgenden Schritte:
- Defragmentierungsdienst aktivieren
- Boot-Dateien auf Laufwerk C: erstellen
- Laufwerk C: als aktiv setzen
- System auf UEFI umstellen
- KVM-Konfiguration für UEFI-Support anpassen
- DaDesktop BIOS-Boot-Option korrigieren
- Virtio-Win-Treiber aktualisieren
- Defragmentierungsdienst deaktivieren
- Optional: Partition vor der Systempartition verschieben, um automatische Datenträgervergrößerung zu unterstützen
1. Defragmentierungsdienst aktivieren
- Führen Sie cmd als Administrator aus
- Geben Sie Folgendes ein:
sc config defragsvc start= demand
2. Laufwerk C: bootfähig machen
-
Führen Sie in der Befehlszeile als Administrator Folgendes aus:
bcdboot.exe c:\windows /s c:
3. Laufwerk C: als aktiv setzen
- Öffnen Sie die Datenträgerverwaltung
- Klicken Sie mit der rechten Maustaste auf die Partition C:
- Aktiv setzen
4. System auf UEFI umstellen
- Führen Sie in der Befehlszeile als Administrator Folgendes aus:
mbr2gpt.exe /concver /allowFullOS
5. KVM-Konfiguration für UEFI-Support anpassen
- Melden Sie sich per SSH bei ddnode an
- Stellen Sie sicher, dass Sie den Befehl als root ausführen
-
Kopieren Sie OVMF_VARS.fd und qemu.conf aus einer Vorlage, die UEFI-Boot unterstützt, z.B.:
cp /var/lib/kvm/win10-template-v51/OVMF_VARS.fd /var/lib/kvm/yourimagename/
cp /var/lib/kvm/win10-template-v51/qemu.conf /var/lib/kvm/yourimagename/
6. DaDesktop BIOS-Boot-Option korrigieren
- Stoppen und starten Sie die Maschine über die dd4t.dadesktop.com GUI oder API
- Das System startet in die UEFI Shell
- Geben Sie „exit“ ein
- Gehen Sie zu BootManagement TODO: FINISH IT
- F10 zum Speichern
- Beenden Sie das BIOS
7. Virtio-Treiber aktualisieren
Einige Vorlagen können eine veraltete Version des VGA-Treibers haben, was zu Problemen führen kann, wie z.B. dass Sie die Auflösung nicht ändern können. So beheben Sie das Problem:
- Laden Sie auf Ihrem Desktop die neue Treiberversion herunter: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.240-1/virtio-win-0.1.240.iso
- Installieren: TODO exact file name
- Neu starten
8. Defragmentierungsdienst deaktivieren
- Führen Sie cmd als Administrator aus
- Geben Sie Folgendes ein:
sc config defragsvc start= disabled
9. Optional: Partition vor der Systempartition verschieben, um automatische Datenträgervergrößerung zu unterstützen
- Starten Sie das System im Rescue-Modus
- Verwenden Sie gparted, um die Partition vor die Systempartition zu verschieben
- Neustart
10. Idd-Treiber installieren
- https://github.com/ge9/IddSampleDriver
- Laden Sie es hier herunter: https://github.com/ge9/IddSampleDriver/releases
- Entpacken Sie auf c:\ (sonst funktioniert es nicht)
- Installieren Sie das Zertifikat (als root)
- Treiber installieren (right clikc auf .inf-Datei und Installieren)
