DaDesktop

Conversion du démarrage hérité (Legacy) en UEFI d'un modèle Windows 10

Si vous disposez d'une machine DaDesktop sur laquelle vous souhaitez utiliser un GPU ou un autre périphérique en pass-through, vous devez d'abord la convertir en démarrage UEFI.

Nous recommandons toujours d'utiliser le modèle win10-template-v53 ou supérieur, mais si vous pensez qu'il est plus avantageux pour vous de faire la mise à niveau vous-même, voici les étapes à suivre :

  1. Activer le service de défragmentation
  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 en UEFI
  5. Modifier la configuration KVM pour prendre en charge UEFI
  6. Corriger l'option de démarrage BIOS de DaDesktop
  7. Mettre à niveau les pilotes virtio-win
  8. Désactiver le service de défragmentation
  9. Facultatif : déplacer la partition située devant la partition système pour prendre en charge le redimensionnement automatique du disque
     

1. Activer le service de défragmentation

  1. Exécutez cmd en tant qu'administrateur
  2. Exécutez :
    sc config defragsvc start= demand

2. Rendre le disque C: amorçable

  1. Dans l'invite de commande en tant qu'administrateur, exécutez :

    bcdboot.exe c:\windows /s c:

3. Définir le disque C: comme actif

  1. Lancez la Gestion des disques
  2. Faites un clic droit sur la partition C:
  3. Définir comme actif
     

4. Convertir le système en UEFI

  1. Dans la ligne de commande en tant qu'administrateur, exécutez :
   mbr2gpt.exe /conver /allowFullOS

 

5. Modifier la configuration KVM pour prendre en charge UEFI

  1. Connectez-vous via SSH au nœud ddnode
  2. Assurez-vous d'exécuter les commandes en tant que root
  3. Copiez OVMF_VARS.fd et qemu.conf depuis un modèle prenant en charge 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 de DaDesktop

  1. Arrêtez et démarrez la machine à l'aide de l'interface GUI ou API dd4t.dadesktop.com
  2. Le système démarrera dans l'UEFI Shell
  3. Tapez : "exit"
  4. Allez dans BootManagement TODO: FINISH IT
  5. F10 pour enregistrer
  6. Quitter le BIOS
     

7. Mettre à niveau les pilotes Virt-io

Certains modèles peuvent avoir une version obsolète du pilote VGA, ce qui peut causer des problèmes tels que l'impossibilité de modifier la résolution. Pour résoudre ce problème :

  1. Sur votre bureau, téléchargez la nouvelle version des pilotes : https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.240-1/virtio-win-0.1.240.iso
  2. Installez : TODO exact file name
  3. Redémarrez
     

8. Désactiver le service de défragmentation

  1. Exécutez cmd en tant qu'administrateur
  2. Exécutez :
    sc config defragsvc start= disabled

 

9. Facultatif : déplacer la partition située devant la partition système pour prendre en charge le redimensionnement automatique du disque

 

  1. Démarrez le système en mode Rescue
  2. Utilisez gparted pour déplacer la partition devant la partition système
  3. Redémarrez

10. Installer les pilotes Idd

  1. https://github.com/ge9/IddSampleDriver
  2. Téléchargez-le à partir de : https://github.com/ge9/IddSampleDriver/releases
  3. Extrayez sur c:\ (sinon cela ne fonctionnera pas)
  4. Installez le certificat (en tant que root)
  5. Installez le pilote (clic droit sur le fichier .inf et Installer)