Conversion du démarrage hérité vers UEFI pour le modèle Windows 10

Si vous possédez un serveur DaDesktop sur lequel vous souhaitez utiliser une GPU ou d'autres périphériques en pass-through, vous devez d'abord convertir le système vers le démarrage UEFI.

Nous recommandons toujours d'utiliser le modèle win10-template-v53 ou une version supérieure. Toutefois, si vous jugez plus avantageux d'effectuer vous-même la mise à niveau, voici les étapes à suivre :

  1. Activer le service de fragmentation (defrag)
  2. Créer les fichiers de démarrage sur le lecteur C
  3. Définir le disque C comme actif
  4. Convertir le système vers UEFI
  5. Modifier la configuration KVM pour prendre en charge l'UEFI
  6. Corriger l'option de démarrage BIOS DaDesktop
  7. Mettre à jour les pilotes virtio-win
  8. Désactiver le service de fragmentation (defrag)
  9. Optionnel : déplacer le partitionnement avant le partitionnement système pour soutenir le redimensionnement automatique du disque
     

1. Activer le service Defrag

  1. Exécuter cmd en tant qu'administrateur
  2. Exécuter la commande suivante :
    sc config defragsvc start= demand

2. Rendre le disque C: amorçable

  1. Exécuter la commande suivante dans une invite de commandes en tant qu'administrateur :

    bcdboot.exe c:\windows /s c:

3. Définir le disque C: comme actif

  1. Ouvrir la Gestion des disques
  2. Clic droit sur la partition C:
  3. Définir comme active
     

4. Convertir le système vers UEFI

  1. Exécuter la commande suivante dans une invite de commandes en tant qu'administrateur :
   mbr2gpt.exe /concver /allowFullOS

 

5. Modifier la configuration KVM pour supporter UEFI

  1. Se connecter à ddnode via ssh
  2. Vérifier que vous exécutez la commande en tant que root
  3. Copier les fichiers OVMF_VARS.fd et qemu.conf depuis un modèle supportant le démarrage UEFI, par exemple :

    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. Corriger l'option de démarrage BIOS DaDesktop

  1. Arrêter puis redémarrer la machine en utilisant l'interface graphique ou l'API de dd4t.dadesktop.com
  2. Le système démarrera dans UEFI Shell
  3. Taper : "exit"
  4. Accéder à BootManagement (À COMPLÉTER)
  5. Appuyer sur F10 pour enregistrer
  6. Quitter le BIOS
     

7. Mettre à jour les pilotes Virt-io

Certaines images peuvent contenir une version obsolète du pilote VGA, ce qui peut provoquer des problèmes tels que l'impossibilité de changer la résolution. Pour résoudre ce problème :

  1. Téléchargez la nouvelle version des pilotes sur votre Bureau : https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.240-1/virtio-win-0.1.240.iso
  2. Installer : (nom de fichier exact À DÉTERMINER)
  3. Redémarrer
     

8. Désactiver le service DEFRAG

  1. Exécuter cmd en tant qu'administrateur
  2. Exécuter la commande suivante :
    sc config defragsvc start= disabled

 

9. Optionnel : déplacer la partition avant la partition système pour supporter le redimensionnement automatique du disque

 

  1.  Démarrer le système en mode Rescue
  2.  Utiliser gparted pour déplacer la partition avant la partition système
  3.  Redémarrer

10. Installer les pilotes Idd

  1. https://github.com/ge9/IddSampleDriver
  2. Le télécharger ici : https://github.com/ge9/IddSampleDriver/releases
  3. Extraire dans c:\ (sinon cela ne fonctionnera pas)
  4. Installer le certificat (en tant que root)
  5. Installer le pilote (clic droit sur le fichier .inf et sélectionner Installer)