Création d'une machine virtuelle win11

Demande d'aide : c'est ici.
Répondre
newdeb
Membre
Membre
Messages : 37
Inscription : 19 nov. 2025, 13:20
Status : Hors-ligne

J'essaye de créer une machine virtuelle windows 11 sur un disque dur dédié et avec une carte graphique dédiée et un lecteur optique.
J'ai consulté pas mal de tutos, mais ils sont assez différents dans leur procédure.
J'ai installé kvm, quemu...
J'aimerais donc le pci passthrough, l'usb passthough, installer Barrier pour partager le clavier et la souris...
Et déjà dans le configuration de la carte graphique que je bloque.

Quelqu'un a t'il déjà essayé et dispose d'un tuto assez simple ? :wacko:
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 6363
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Il y a effectivement plusieurs façon de faire, mais il ne faut pas les mixer! Ca dépend si tu installes sur un serveur, une machine de bureau.. Sur un serveur, tu peux utiliser proxmox. C'est une surcouche à debian pour gérer les VM et les containers
Tu peux commencer par la doc debian pour les bases
https://wiki.debian.org/KVM
Utilise une GUI comme aqemu ou virt-manager pour te faciliter la vie.
https://linuxconfig.org/setting-up-virt ... ian-ubuntu

Si tu veux du passthroug, utilise une carte graphique dédiée pour la VM, ce sera plus simple
newdeb
Membre
Membre
Messages : 37
Inscription : 19 nov. 2025, 13:20
Status : Hors-ligne

Oui c'est pour une machine de bureau et c'est pour virtualiser un windows et pourquoi pas un Mac OS
En leur réservant du matériel physique. J'ai la carte graphique dédiée pour la VM
newdeb
Membre
Membre
Messages : 37
Inscription : 19 nov. 2025, 13:20
Status : Hors-ligne

J'ai progressé et j'ai réussi à installé windows 11.
Maintenant je galère sur le passthroug. J'ai deux cartes graphiques amd et je n'arrive pas à lui en dédier une.
En sélectionnant la carte graphique, j'ai ce message d'erreur :
"Erreur lors du démarrage du domaine: configuration non prise en charge : L'hôte ne prend pas en charge le passe-système des périphériques PCI de l'hôte"
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 6363
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Si tu utilises kvm pour la virtualisation, il faut activer iommu
https://www.server-world.info/en/note?o ... p=kvm&f=13
newdeb
Membre
Membre
Messages : 37
Inscription : 19 nov. 2025, 13:20
Status : Hors-ligne

Voici ce que j'ai fait :
GRUB_CMDLINE_LINUX_DEFAULT="intel_iommu=on iommu=pt vfio-pci.ids=1002:73df,1002:ab28"
GRUB_CMDLINE_LINUX=""

Et pour update-grub, ça me met commande introuvable
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 6363
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

essaie de remplacer update-grub par
grub-mkconfig -o /boot/grub/grub.cfg
newdeb
Membre
Membre
Messages : 37
Inscription : 19 nov. 2025, 13:20
Status : Hors-ligne

Pareil commande introuvable
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 6363
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Tu es bien en root ?
newdeb
Membre
Membre
Messages : 37
Inscription : 19 nov. 2025, 13:20
Status : Hors-ligne

Oui je suis bien en root
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 6363
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Tu utilises bien GRUB comme systeme de boot ?
regarde dans la sortie de dmesg
newdeb
Membre
Membre
Messages : 37
Inscription : 19 nov. 2025, 13:20
Status : Hors-ligne

Pour moi oui
Dmesg me sort pas mal de ligne, où regarder ce que tu me demandes ?
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 6363
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Effectivement, dmesg est bavard. Si ce n'est pas GRUB, alors c'est systemd-boot
Essaie la commande

Code : Tout sélectionner

bootctl status
en root.
Si tu as une réponse, c'est que tu as systemd-boot au lieu de GRUB
newdeb
Membre
Membre
Messages : 37
Inscription : 19 nov. 2025, 13:20
Status : Hors-ligne

Même réponse, commande introuvable :unknw:
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 6363
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

C'est étrange ton truc. Tu as visiblement GRUB
Tu utilises bien la commande

Code : Tout sélectionner

su -
Pour passer en root ? Le - est très important
newdeb
Membre
Membre
Messages : 37
Inscription : 19 nov. 2025, 13:20
Status : Hors-ligne

Bon... je ne mettais pas le - après le su...
Du coup upgrade grub fonctionne, on va pouvoir reprendre
newdeb
Membre
Membre
Messages : 37
Inscription : 19 nov. 2025, 13:20
Status : Hors-ligne

Donc là j'ai activé iommu et identifié la carte graphique pour la machine virtuelle
GRUB_CMDLINE_LINUX_DEFAULT="intel_iommu=on iommu=pt vfio-pci.ids=1002:73df,1002:ab28"
GRUB_CMDLINE_LINUX=""
Update grub et reboot
newdeb
Membre
Membre
Messages : 37
Inscription : 19 nov. 2025, 13:20
Status : Hors-ligne

Cette ligne est peut être à supprimer : GRUB_CMDLINE_LINUX="" ?
newdeb
Membre
Membre
Messages : 37
Inscription : 19 nov. 2025, 13:20
Status : Hors-ligne

Pour la suite je dois bloquer le chargement du GPU dédié à ma VM. Petite particularité, j'ai deux cartes graphiques AMD.
Dans le répertoire /etc/modprobe.d/ je dois créer un fichier blacklist-amdgpu.conf et j'ai déjà ça :
Copie d'écran_20260119_172223.png
Ce fichier doit contenir blacklist amdgpu mais comment lui déclarer le gpu dédié à la VM ?

Par la suite je dois créer le fichier /etc/modprobe.d/vfio.conf

Le mien contient cela :
# On indique que l'on souhaite charger le pilote vfio-pci AVANT les pilotes
# amdgpu et snd-hda-intel
softdep amdgpu pre: vfio-pci
softdep snd_hda_intel pre: vfio-pci

# Charge le pilote vfio-pci pour les IDs concernés
options vfio-pci ids=1002:73df,1002:ab28

Je bloque ici
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 6363
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Je n'ai jamais fait avec 2 cartes, je ne sais pas quoi te dire.
Ce tuto à l'air bien détaillé
https://blog.mtaha.dev/linux/dual_gpu_passthrough_guide
Répondre