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 :
- Activer le service de défragmentation
- Créer les fichiers de démarrage sur le lecteur C
- Définir le disque C comme actif
- Convertir le système en UEFI
- Modifier la configuration KVM pour prendre en charge UEFI
- Corriger l'option de démarrage BIOS de DaDesktop
- Mettre à niveau les pilotes virtio-win
- Désactiver le service de défragmentation
- 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
- Exécutez cmd en tant qu'administrateur
- Exécutez :
sc config defragsvc start= demand
2. Rendre le disque C: amorçable
-
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
- Lancez la Gestion des disques
- Faites un clic droit sur la partition C:
- Définir comme actif
4. Convertir le système en UEFI
- 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
- Connectez-vous via SSH au nœud ddnode
- Assurez-vous d'exécuter les commandes en tant que root
-
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
- Arrêtez et démarrez la machine à l'aide de l'interface GUI ou API dd4t.dadesktop.com
- Le système démarrera dans l'UEFI Shell
- Tapez : "exit"
- Allez dans BootManagement TODO: FINISH IT
- F10 pour enregistrer
- 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 :
- 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
- Installez : TODO exact file name
- Redémarrez
8. Désactiver le service de défragmentation
- Exécutez cmd en tant qu'administrateur
- 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
- Démarrez le système en mode Rescue
- Utilisez gparted pour déplacer la partition devant la partition système
- Redémarrez
10. Installer les pilotes Idd
- https://github.com/ge9/IddSampleDriver
- Téléchargez-le à partir de : https://github.com/ge9/IddSampleDriver/releases
- Extrayez sur c:\ (sinon cela ne fonctionnera pas)
- Installez le certificat (en tant que root)
- Installez le pilote (clic droit sur le fichier .inf et Installer)
