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:
- Abilitare il servizio di deframmentazione
- Creare i file di avvio sul disco C
- Impostare il disco C come attivo
- Convertire il sistema in UEFI
- Modificare la configurazione di kvm per supportare UEFI
- Correggere l'opzione di avvio BIOS di DaDesktop
- Aggiornare i driver virtio-win
- Disabilitare il servizio di deframmentazione
- Opzionale: spostare la partizione davanti alla partizione di sistema per supportare il ridimensionamento automatico del disco
1. Abilitare il servizio di deframmentazione
- Eseguire cmd come amministratore
- Esegui:
sc config defragsvc start= demand
2. Rendere il disco C: avviabile
-
Nella riga di comando come amministratore eseguire:
bcdboot.exe c:\windows /s c:
3. Impostare il disco C: come attivo
- Eseguire Gestione disco
- Fare clic destro sulla partizione C:
- Imposta come attivo
4. Convertire il sistema in UEFI
- Nella riga di comando come amministratore eseguire:
mbr2gpt.exe /concver /allowFullOS
5. Modificare la configurazione di kvm per supportare UEFI
- Accedere tramite ssh a ddnode
- Assicurati di eseguire il comando come root
-
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
- Arrestare e avviare la macchina utilizzando l'interfaccia GUI di dd4t.dadesktop.com o l'API
- Il sistema si avvierà nella shell UEFI
- Digitare: "exit"
- Vai a Gestione avvio TODO: FINISH IT
- F10 per salvare
- 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:
- 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
- Installa: TODO nome file esatto
- Riavvia
8. Disabilitare il servizio di deframmentazione
- Esegui cmd come amministratore
- Esegui:
sc config defragsvc start= disabled
9. Opzionale: spostare la partizione davanti alla partizione di sistema per supportare il ridimensionamento automatico del disco
- Avviare il sistema in modalità Rescue
- Usare gparted per spostare la partizione davanti alla partizione di sistema
- Riavvia
10. Installare i driver Idd
- https://github.com/ge9/IddSampleDriver
- Scaricalo da qui: https://github.com/ge9/IddSampleDriver/releases
- Estrai su c:\ (altrimenti non funzionerà)
- Installa il certificato (come root)
- Installa il driver (clic destro sul file .inf e Installa)