Convertirea Legacy Boot la UEFI pentru template-ul Windows 10

Dacă ai o mașină DaDesktop pe care vrei să folosești un GPU sau alt tip de passthrough, trebuie mai întâi să o convertești la boot UEFI.

Recomandăm în continuare să folosești win10-template-v53 sau o versiune mai nouă, dar dacă ți se pare mai benefic să faci tu upgrade-ul, iată pașii de urmat:

  1. Activează serviciul de defragmentare
  2. Creează fișierele de boot pe unitatea C
  3. Setează discul C ca Activ
  4. Convertește sistemul la UEFI
  5. Modifică configurația kvm pentru a suporta UEFI
  6. Repară opțiunea de boot BIOS DaDesktop
  7. Fă upgrade la driverele virtio-win
  8. Dezactivează serviciul de defragmentare
  9. Opțional: mută partiția din fața partiției de sistem pentru a suporta redimensionarea automată a discului
     

1. Activează serviciul de defragmentare

  1. Rulează cmd ca Administrator
  2. Execută:
    sc config defragsvc start= demand

2. Fă unitatea C: bootabilă

  1. În linia de comandă, ca admin, rulează:

    bcdboot.exe c:\windows /s c:

3. Setează discul C: ca Activ

  1. Rulează Disk Management
  2. Click dreapta pe partiția C:
  3. Setează ca Activ
     

4. Convertește sistemul la UEFI

  1. În linia de comandă, ca admin, rulează:
   mbr2gpt.exe /concver /allowFullOS

 

5. Modifică configurația kvm pentru a suporta UEFI

  1. Conectează-te prin ssh la ddnode
  2. Asigură-te că execuți comanda ca root
  3. Copiază OVMF_VARS.fd și qemu.conf dintr-un template care suportă boot UEFI, de exemplu:

    cp /var/lib/kvm/win10-template-v51/OVMF_VARS.fd /var/lib/kvm/numeleimaginiitale/
    cp /var/lib/kvm/win10-template-v51/qemu.conf /var/lib/kvm/numeleimaginiitale/

6. Repară opțiunea de boot BIOS DaDesktop

  1. Oprește și pornește mașina folosind interfața GUI sau API-ul dd4t.dadesktop.com
  2. Sistemul va boota în UEFI Shell
  3. Tastează: "exit"
  4. Mergi la BootManagement TODO: FINISH IT
  5. F10 pentru a salva
  6. Ieși din BIOS
     

7. Fă upgrade la driverele Virt-io

Unele template-uri pot avea o versiune învechită a driverului VGA, ceea ce poate cauza probleme, cum ar fi imposibilitatea de a schimba rezoluția. Pentru a remedia problema:

  1. Pe Desktopul tău, descarcă noua versiune a driverelor: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.240-1/virtio-win-0.1.240.iso
  2. Instalează: TODO nume exact fișier
  3. Repornește
     

8. Dezactivează serviciul de defragmentare

  1. Rulează cmd ca Administrator
  2. Execută:
    sc config defragsvc start= disabled

 

9. Opțional: mută partiția din fața partiției de sistem pentru a suporta redimensionarea automată a discului

 

  1.  Bootează sistemul în modul Rescue
  2.  Folosește gparted pentru a muta partiția din fața partiției de sistem
  3.  Repornește

10. Instalează driverele Idd

  1. https://github.com/ge9/IddSampleDriver
  2. Descarcă de aici: https://github.com/ge9/IddSampleDriver/releases
  3. Extrage pe c:\ (altfel nu va funcționa)
  4. Instalează certificatul (ca root)
  5. Instalează driverul (click dreapta pe fișierul .inf și Instalează)