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:
- Activează serviciul de defragmentare
- Creează fișierele de boot pe unitatea C
- Setează discul C ca Activ
- Convertește sistemul la UEFI
- Modifică configurația kvm pentru a suporta UEFI
- Repară opțiunea de boot BIOS DaDesktop
- Fă upgrade la driverele virtio-win
- Dezactivează serviciul de defragmentare
- Opțional: mută partiția din fața partiției de sistem pentru a suporta redimensionarea automată a discului
1. Activează serviciul de defragmentare
- Rulează cmd ca Administrator
- Execută:
sc config defragsvc start= demand
2. Fă unitatea C: bootabilă
-
În linia de comandă, ca admin, rulează:
bcdboot.exe c:\windows /s c:
3. Setează discul C: ca Activ
- Rulează Disk Management
- Click dreapta pe partiția C:
- Setează ca Activ
4. Convertește sistemul la UEFI
- În linia de comandă, ca admin, rulează:
mbr2gpt.exe /concver /allowFullOS
5. Modifică configurația kvm pentru a suporta UEFI
- Conectează-te prin ssh la ddnode
- Asigură-te că execuți comanda ca root
-
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
- Oprește și pornește mașina folosind interfața GUI sau API-ul dd4t.dadesktop.com
- Sistemul va boota în UEFI Shell
- Tastează: "exit"
- Mergi la BootManagement TODO: FINISH IT
- F10 pentru a salva
- 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:
- 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
- Instalează: TODO nume exact fișier
- Repornește
8. Dezactivează serviciul de defragmentare
- Rulează cmd ca Administrator
- 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
- Bootează sistemul în modul Rescue
- Folosește gparted pentru a muta partiția din fața partiției de sistem
- Repornește
10. Instalează driverele Idd
- https://github.com/ge9/IddSampleDriver
- Descarcă de aici: https://github.com/ge9/IddSampleDriver/releases
- Extrage pe c:\ (altfel nu va funcționa)
- Instalează certificatul (ca root)
- Instalează driverul (click dreapta pe fișierul .inf și Instalează)