🌐 English
DaDesktop

Konvertierung des Legacy-Boot-Modus in die Windows 10 UEFI-Vorlage

Falls Sie einen DaDesktop-Rechner besitzen, auf dem Sie eine GPU oder eine andere Passthrough-Funktion nutzen möchten, müssen Sie ihn zuerst auf UEFI-Boot umstellen.

Wir empfehlen weiterhin die Verwendung von win10-template-v53 oder höher. Falls Sie jedoch der Meinung sind, dass ein manuelles Upgrade für Sie vorteilhafter ist, finden Sie hier die entsprechenden Schritte:

  1. Defragmentierungsdienst aktivieren
  2. Erstellen Sie eine Bootdatei auf Laufwerk C
  3. Datenträger C als aktiv festlegen
  4. Systemumstellung auf UEFI
  5. Ändern Sie die KVM-Konfiguration, um UEFI zu unterstützen.
  6. DaDesktop BIOS-Startoptionen reparieren
  7. Aktualisieren Sie den Virtio-Win-Treiber
  8. Defragmentierungsdienst deaktivieren
  9. Optional: Verschieben Sie die Partition vor die Systempartition, um die automatische Festplattengrößenänderung zu unterstützen.

1. Aktivieren Sie den Defragmentierungsdienst

  1. Führen Sie die Eingabeaufforderung als Administrator aus.
  2. Laufen:
    sc config defragsvc start= demand

2. Machen Sie Laufwerk C: bootfähig

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

    bcdboot.exe c:windows /sc:

3. Laufwerk C: als aktiv festlegen

  1. Führen Sie die Datenträgerverwaltung aus.
  2. Rechtsklick auf Partition C:
  3. Aktiv festlegen

4. System auf UEFI umstellen.

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

5. KVM-Konfiguration zur Unterstützung von UEFI modifizieren.

  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, zum Beispiel:

    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. BIOS-Startoptionen von DaDesktop reparieren

  1. Die Maschine kann über die grafische Benutzeroberfläche oder die API von dd4t.dadesktop.com gestoppt und gestartet werden.
  2. Das System wird in die UEFI-Shell booten.
  3. Typ: "exit"
  4. Gehe zu BootManagement TODO: ABGESCHLOSSEN
  5. F10 zum Speichern
  6. BIOS verlassen

7. Virt-io-Treiber aktualisieren

Bei einigen Vorlagen kann eine veraltete VGA-Treiberversion verwendet werden, was zu Problemen wie der Unmöglichkeit, die Auflösung zu ändern, führen kann. So beheben Sie dieses Problem:

  1. Laden Sie auf Ihren 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. Installation: TODO: Korrekter Dateiname
  3. Neustart

8. Defragmentierungsdienst deaktivieren

  1. Führen Sie die Eingabeaufforderung als Administrator aus.
  2. Laufen:
    sc config defragsvc start= deaktiviert

9. Optional: Verschieben Sie die Partition vor die Systempartition, um die automatische Festplattengrößenänderung zu unterstützen.

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

10. Installieren Sie den Idd-Treiber

  1. https://github.com/ge9/IddSampleDriver
  2. Hier herunterladen: https://github.com/ge9/IddSampleDriver/releases
  3. Entpacken Sie die Datei in C: (sonst funktioniert es nicht).
  4. Zertifikat installieren (als Root)
  5. Installieren Sie den Treiber (Rechtsklick auf die .inf-Datei und „Installieren“)