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 :
- Activer le service de fragmentation (defrag)
- Créer les fichiers de démarrage sur le lecteur C
- Définir le disque C comme actif
- Convertir le système vers UEFI
- Modifier la configuration KVM pour prendre en charge l'UEFI
- Corriger l'option de démarrage BIOS DaDesktop
- Mettre à jour les pilotes virtio-win
- Désactiver le service de fragmentation (defrag)
- Optionnel : déplacer le partitionnement avant le partitionnement système pour soutenir le redimensionnement automatique du disque
1. Activer le service Defrag
- Exécuter cmd en tant qu'administrateur
- Exécuter la commande suivante :
sc config defragsvc start= demand
2. Rendre le disque C: amorçable
-
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
- Ouvrir la Gestion des disques
- Clic droit sur la partition C:
- Définir comme active
4. Convertir le système vers UEFI
- 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
- Se connecter à ddnode via ssh
- Vérifier que vous exécutez la commande en tant que root
-
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
- Arrêter puis redémarrer la machine en utilisant l'interface graphique ou l'API de dd4t.dadesktop.com
- Le système démarrera dans UEFI Shell
- Taper : "exit"
- Accéder à BootManagement (À COMPLÉTER)
- Appuyer sur F10 pour enregistrer
- 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 :
- 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
- Installer : (nom de fichier exact À DÉTERMINER)
- Redémarrer
8. Désactiver le service DEFRAG
- Exécuter cmd en tant qu'administrateur
- 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
- Démarrer le système en mode Rescue
- Utiliser gparted pour déplacer la partition avant la partition système
- Redémarrer
10. Installer les pilotes Idd
- https://github.com/ge9/IddSampleDriver
- Le télécharger ici : https://github.com/ge9/IddSampleDriver/releases
- Extraire dans c:\ (sinon cela ne fonctionnera pas)
- Installer le certificat (en tant que root)
- Installer le pilote (clic droit sur le fichier .inf et sélectionner Installer)