DaDesktop

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:

  1. Defragmentierungsdienst aktivieren
  2. Boot-Dateien auf Laufwerk C: erstellen
  3. Laufwerk C: als aktiv setzen
  4. System auf UEFI umstellen
  5. KVM-Konfiguration für UEFI-Support anpassen
  6. DaDesktop BIOS-Boot-Option korrigieren
  7. Virtio-Win-Treiber aktualisieren
  8. Defragmentierungsdienst deaktivieren
  9. Optional: Partition vor der Systempartition verschieben, um automatische Datenträgervergrößerung zu unterstützen
     

1. Defragmentierungsdienst aktivieren

  1. Führen Sie cmd als Administrator aus
  2. Geben Sie Folgendes ein:
    sc config defragsvc start= demand

2. Laufwerk C: bootfähig machen

  1. Führen Sie in der Befehlszeile als Administrator Folgendes aus:

    bcdboot.exe c:\windows /s c:

3. Laufwerk C: als aktiv setzen

  1. Öffnen Sie die Datenträgerverwaltung
  2. Klicken Sie mit der rechten Maustaste auf die Partition C:
  3. Aktiv setzen
     

4. System auf UEFI umstellen

  1. Führen Sie in der Befehlszeile als Administrator Folgendes aus:
   mbr2gpt.exe /concver /allowFullOS

 

5. KVM-Konfiguration für UEFI-Support anpassen

  1. Melden Sie sich per SSH bei ddnode an
  2. Stellen Sie sicher, dass Sie den Befehl als root ausführen
  3. 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

  1. Stoppen und starten Sie die Maschine über die dd4t.dadesktop.com GUI oder API
  2. Das System startet in die UEFI Shell
  3. Geben Sie „exit“ ein
  4. Gehen Sie zu BootManagement TODO: FINISH IT
  5. F10 zum Speichern
  6. 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:

  1. 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
  2. Installieren: TODO exact file name
  3. Neu starten
     

8. Defragmentierungsdienst deaktivieren

  1. Führen Sie cmd als Administrator aus
  2. Geben Sie Folgendes ein:
    sc config defragsvc start= disabled

 

9. Optional: Partition vor der Systempartition verschieben, um automatische Datenträgervergrößerung zu unterstützen

 

  1. Starten Sie das System im Rescue-Modus
  2. Verwenden Sie gparted, um die Partition vor die Systempartition zu verschieben
  3. Neustart

10. Idd-Treiber installieren

  1. https://github.com/ge9/IddSampleDriver
  2. Laden Sie es hier herunter: https://github.com/ge9/IddSampleDriver/releases
  3. Entpacken Sie auf c:\ (sonst funktioniert es nicht)
  4. Installieren Sie das Zertifikat (als root)
  5. Treiber installieren (right clikc auf .inf-Datei und Installieren)