DaDesktop

Conversia boot-ului Legacy în UEFI pentru șablonul Windows 10

Dacă aveți o mașină DaDesktop pe care doriți să utilizați un GPU sau alt passthrough, trebuie mai întâi să o convertiți la boot UEFI.

Recomandăm în continuare să folosiți win10-template-v53 sau o versiune superioară, dar dacă considerați că este mai benefic să faceți upgrade-ul singur, iată pașii următori:

  1. Activarea serviciului de defragmentare
  2. Crearea fișierelor de boot pe unitatea C
  3. Setarea discului C ca activ
  4. Conversia sistemului la UEFI
  5. Modificarea configurației KVM pentru a suporta UEFI
  6. Repararea opțiunii de boot BIOS DaDesktop
  7. Actualizarea driverelor Virt-io
  8. Dezactivarea serviciului de defragmentare
  9. Opțional: mutarea partiției în fața partiției de sistem pentru a suporta redimensionarea automată a discului
     

1. Activarea serviciului de defragmentare

  1. Rulați cmd ca Administrator
  2. Executați:
    sc config defragsvc start= demand

2. Faceți discul C: bootabil

  1. În linia de comandă ca administrator, rulați:

    bcdboot.exe c:\windows /s c:

3. Setați discul C: ca activ

  1. Rulați Disk Management
  2. Clic dreapta pe partiția C:
  3. Setați ca activ
     

4. Conversia sistemului la UEFI

  1. În linia de comandă, ca administrator, rulați:
   mbr2gpt.exe /concver /allowFullOS

 

5. Modificarea configurației KVM pentru a suporta UEFI

  1. Conectați-vă prin SSH la ddnode
  2. Asigurați-vă că executați comanda ca root
  3. Copiați OVMF_VARS.fd și qemu.conf dintr-un șablon care suportă boot UEFI, de exemplu:

    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. Repararea opțiunii de boot BIOS DaDesktop

  1. Opriți și porniți mașina folosind interfața grafică sau API-ul dd4t.dadesktop.com
  2. Sistemul va porni în UEFI Shell
  3. Tastați: "exit"
  4. Accesați BootManagement TODO: FINALIZAȚI-L
  5. F10 pentru a salva
  6. Ieșiți din BIOS
     

7. Actualizarea driverelor Virt-io

Unele șabloane pot avea o versiune învechită a driverului VGA, ceea ce poate cauza probleme precum imposibilitatea de a schimba rezoluția. Pentru a remedia această problemă:

  1. În Desktop-ul dvs., descărcați 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. Instalați: TODO numele exact al fișierului
  3. Reporniți
     

8. Dezactivarea serviciului DEFRAG

  1. Rulați cmd ca Administrator
  2. Executați:
    sc config defragsvc start= disabled

 

9. Opțional: mutarea partiției în fața partiției de sistem pentru a suporta redimensionarea automată a discului

 

  1.  Porniți sistemul în modul Rescue
  2.  Folosiți gparted pentru a muta partiția în fața partiției de sistem
  3.  Reporniți

10. Instalarea driverelor Idd

  1. https://github.com/ge9/IddSampleDriver
  2. Descărcați-l de aici: https://github.com/ge9/IddSampleDriver/releases
  3. Extrageți pe c:\ (altfel nu va funcționa)
  4. Instalați certificatul (ca root)
  5. Instalați driverul (clic dreapta pe fișierul .inf și alegeți Instalare)