Conversione da avvio Legacy a UEFI per il template Windows 10

Se disponi di una macchina DaDesktop sulla quale desideri utilizzare un pass-through GPU o di altro tipo, devi prima convertire l'avvio in UEFI.

Consigliamo comunque di utilizzare win10-template-v53 o superiore, ma se ritieni sia più vantaggioso eseguire l'aggiornamento da solo, ecco i passaggi necessari:

  1. Abilitare il servizio di deframmentazione
  2. Creare i file di avvio sul disco C
  3. Impostare il disco C come attivo
  4. Convertire il sistema in UEFI
  5. Modificare la configurazione di kvm per supportare UEFI
  6. Correggere l'opzione di avvio BIOS di DaDesktop
  7. Aggiornare i driver virtio-win
  8. Disabilitare il servizio di deframmentazione
  9. Opzionale: spostare la partizione davanti alla partizione di sistema per supportare il ridimensionamento automatico del disco
     

1. Abilitare il servizio di deframmentazione

  1. Eseguire cmd come amministratore
  2. Esegui:
    sc config defragsvc start= demand

2. Rendere il disco C: avviabile

  1. Nella riga di comando come amministratore eseguire:

    bcdboot.exe c:\windows /s c:

3. Impostare il disco C: come attivo

  1. Eseguire Gestione disco
  2. Fare clic destro sulla partizione C:
  3. Imposta come attivo
     

4. Convertire il sistema in UEFI

  1. Nella riga di comando come amministratore eseguire:
   mbr2gpt.exe /concver /allowFullOS

 

5. Modificare la configurazione di kvm per supportare UEFI

  1. Accedere tramite ssh a ddnode
  2. Assicurati di eseguire il comando come root
  3. Copiare OVMF_VARS.fd e qemu.conf da un template che supporta l'avvio UEFI, ad esempio:

    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. Correggere l'opzione di avvio BIOS di DaDesktop

  1. Arrestare e avviare la macchina utilizzando l'interfaccia GUI di dd4t.dadesktop.com o l'API
  2. Il sistema si avvierà nella shell UEFI
  3. Digitare: "exit"
  4. Vai a Gestione avvio TODO: FINISH IT
  5. F10 per salvare
  6. Esci dal BIOS
     

7. Aggiornare i driver Virt-io

Alcuni template possono avere una versione obsoleta del driver VGA, il che può causare problemi come l'impossibilità di modificare la risoluzione. Per risolvere il problema:

  1. Sul Desktop scarica la nuova versione dei driver: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.240-1/virtio-win-0.1.240.iso
  2. Installa: TODO nome file esatto
  3. Riavvia
     

8. Disabilitare il servizio di deframmentazione

  1. Esegui cmd come amministratore
  2. Esegui:
    sc config defragsvc start= disabled

 

9. Opzionale: spostare la partizione davanti alla partizione di sistema per supportare il ridimensionamento automatico del disco

 

  1.  Avviare il sistema in modalità Rescue
  2.  Usare gparted per spostare la partizione davanti alla partizione di sistema
  3.  Riavvia

10. Installare i driver Idd

  1. https://github.com/ge9/IddSampleDriver
  2. Scaricalo da qui: https://github.com/ge9/IddSampleDriver/releases
  3. Estrai su c:\ (altrimenti non funzionerà)
  4. Installa il certificato (come root)
  5. Installa il driver (clic destro sul file .inf e Installa)