logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doc:systeme:vm:qemu [14/08/2023 19:19]
captnfab
doc:systeme:vm:qemu [14/08/2023 19:45] (Version actuelle)
captnfab [Utiliser la clef USB de l'hôte comme périphérique USB]
Ligne 201: Ligne 201:
  
 http://​lea-linux.org/​documentations/​index.php/​Software-soft_emul-qemu http://​lea-linux.org/​documentations/​index.php/​Software-soft_emul-qemu
 +
 +==== Utiliser lecteur CDRom de l'​hôte ====
 +
 +Au moment de lancer votre machine virtuelle, ajoutez ''​-cdrom /​dev/​sr0''​ dans la ligne de commande.
 +
 +Merci à MicP pour le tuyau. 8-)
 +
 +===== Utiliser la clef USB de l'​hôte comme périphérique USB =====
 +
 +Insérez sur et identifiez la partition d'une clé usb avec la commmande [[:​doc:​systeme:​lsblk | lsblk]], mettons par exemple que ce soit ''/​dev/​sdg''​
 +
 +Et pour lancer votre machine virtuelle sous qemu rajoutez le paramètre suivant, en spécifiant le périphérique trouvé dans lsblk (à la place de ''/​dev/​sdg''​ :
 +<​code>​-usbdevice disk:/​dev/​sdg</​code>​
 +
 +//Merci pour cette information à ce cher //​**adrien**//​ sur le salon #​slackware-fr qu'est un vrai geek sympa !// :-D
  
 ==== Faire une installation à distance ==== ==== Faire une installation à distance ====
Ligne 208: Ligne 223:
  
 Ainsi, vous devriez pouvoir vous connecter via un client VNC tout en gardant une disposition clavier AZERTY ;) Ainsi, vous devriez pouvoir vous connecter via un client VNC tout en gardant une disposition clavier AZERTY ;)
 +
 +==== Changer de CDROM en cours d'​installation d'un logiciel sur la machine virtuelle ====
 +
 +Imaginons un instant qu'à partir d'un support CDROM avec grande souffrance morale vous ayez lancé l'​installation d'un logiciel privateur avec "​wine"​ dans votre machine virtuelle qemu (pour éviter que de potentiels vilains malwares viennent titiller votre OS vénéré). \\
 +Tout se déroule correctement et soudain l'​installateur vous demande d'​insérer le CDROM N°2 !!!
 +
 +//La tuile... \\
 +Comment faire, car on a beau changer le CDROM, qemu reste incapable de le lire ?//
 +<note important>​Ne cherchez pas non plus à faire de pénibles opérations de démontage-remontage du périphérique,​ c'est l'​échec assuré !</​note>​
 +Pas de panique, il y a un moyen simple d'y arriver en utilisant le moniteur Qemu ! :-)
 +
 +Toujours dans la machine virtuelle commencez par appuyer sur le raccourci clavier <​key>​CTRL+ALT+2</​key>​ (dans la VM qemu) vous accéderez ainsi au moniteur qemu (qui ressemble à un terminal...).
 +
 +Première chose à faire, il faut identifier les lecteurs vus par Qemu en entrant la commande suivante :
 +<code config séquence interactive>​(qemu) info block</​code>​
 +<code config retour de la commande>​ide0-hd0:​ /​home/<​user>/<​RépertoireImage>/​image.qcow2 (qcow2)
 +
 +ide1-cd0: /dev/sr0 (raw,​read-only)
 + Removable device: locked, tray closed
 +
 +floppy0: [not inserted]
 + Removable device: not locked, tray closed
 +
 +sd0: [not inserted]
 + Removable device: not locked, tray closed
 +</​code>​
 +La ligne **ide1-cd0: /dev/sr0 (raw,​read-only)** désigne le lecteur cdrom monté par le système virtuel. \\
 +Il est actuellement verrouillé (locked).
 +
 +Il faut maintenant éjecter le cdrom.
 +
 +Commencez par appuyer sur le bouton (physique) d'​éjection du tiroir cdrom de votre PC et __**laissez-le ouvert**__. \\
 +Puis entrez les deux commandes suivantes dans le moniteur Qemu :
 +<code config séquence interactive>​(qemu) eject ide1-cd0</​code>​
 +<code config séquence interactive>​(qemu) info block</​code>​
 +<code config retour de la commande>​ide0-hd0:​ /​home/<​user>/<​RépertoireImage>/​image.qcow2 (qcow2)
 +
 +ide1-cd0: /dev/sr0 (raw,​read-only)
 + Removable device: not locked, tray closed
 +
 +floppy0: [not inserted]
 + Removable device: not locked, tray closed
 +
 +sd0: [not inserted]
 + Removable device: not locked, tray closed</​code>​
 +Removable device: not locked = Le lecteur est déverrouillé.
 +
 +Insérez **le nouveau** cd dans le lecteur cdrom, fermez le tiroir puis entrez les deux commandes suivantes dans le moniteur Qemu :
 +
 +<code config séquence interactive>​(qemu) change ide1-cd0 /​dev/​sr0</​code>​
 +<code config séquence interactive>​(qemu) info block</​code>​
 +<code config retour de la commande>​ide0-hd0:​ /​home/<​user>/<​RépertoireImage>/​image.qcow2 (qcow2)
 +
 +ide1-cd0: /dev/sr0 (raw,​read-only)
 + Removable device: locked, tray closed
 +
 +floppy0: [not inserted]
 + Removable device: not locked, tray closed
 +
 +sd0: [not inserted]
 + Removable device: not locked, tray closed</​code>​
 +C'est bon le nouveau CD est correctement reconnu par Qemu. 8-)
 +
 +Appuyez sur les touches de raccourci <​key>​CTRL+ALT+1</​key>​ pour retourner dans le mode graphique de l'​invité et poursuivez votre installation.
 + 
 +C'est le moment de verser une larme de joie et de chanter un psaume car un miracle s'est accompli. ​
 +
 +On ne peut être qu'​ému n'​est-ce pas ? :-P
 +
 +==== Ajouter une interface réseau de type "​bridge"​ (pont) ====
 +
 +Afin de bénéficier de toute la commodité d'un réseau où les machines virtuelles créées sont bien intégrées au réseau des machines physiques déjà présentes, suivre d'​abord ce tuto :
 +  * [[:​doc:​reseau:​interfaces:​tapbridge | Configurer une interface réseau virtuelle]]
 +
 +=== Activez l'​interface réseau et démarrez la machine virtuelle ===
 +
 +Une fois l'​installation terminée, démarrez votre machine virtuelle et son interface réseau.
 +
 +Activez l'​interface réseau ''​tap0''​ est activé :
 +<code root>​ifup tap0</​code>​
 +
 +Démarrez votre machine virtuelle par cette commande :
 +<code user>kvm -net nic,​model=rtl8139,​vlan=0,​macaddr=00:​11:​22:​33:​44:​55 -net tap,​vlan=0,​ifname=tap0,​script=no -enable-kvm -m 512 image.qcow2</​code>​
 +
 +==== Pare feu et Qemu ====
 +
 +Un post dans le forum à donné une solution pour configurer le firewall avec KVM : [[https://​debian-facile.org/​viewtopic.php?​pid=320330#​p320330|[Résolu] Virt-Manager QEMU/KVM Aucune conexion réseau]].
 +
 +===== Problèmes rencontrés =====
 +
 +==== Problème de carte graphique ====
 +
 +**Le 27/​02/​2012** Après l'​installation d'une squeeze sur une VM Qemu/KVM sous fedora, lors du boot j'ai eu le message :
 +
 +   ​unaligned pointer 0x8ef10002
 +
 +Le problème a été résolu en changeant le modèle de carte graphique virtuelle pour ''​-vga std''​ ou ''​-vga cirrus''​ à la place de ''​-vga qxl''​ ou ''​-vga vmvga''​.
 +
 +Voir sur le forum :
 +  * http://​debian-facile.org/​forum/​viewtopic.php?​pid=42774#​p42774
 +
 +//Merci //​**chiwawa**//​ t'est pas chien de nous l'​avoir indiqué, sûr !// :-D
  
 ===== Tutos ==== ===== Tutos ====
Ligne 217: Ligne 334:
   - ''​man qemu''​ (anglais)   - ''​man qemu''​ (anglais)
   - http://​www.esaracco.fr/​documentation/​qemu/​qemu/​ (ou en [[http://​esaracco.free.fr/​documentations/​qemu/​qemu.pdf|pdf]]) sur le site http://​www.esaracco.fr/​   - http://​www.esaracco.fr/​documentation/​qemu/​qemu/​ (ou en [[http://​esaracco.free.fr/​documentations/​qemu/​qemu.pdf|pdf]]) sur le site http://​www.esaracco.fr/​
 +  - http://​virt.kernelnewbies.org/​KVM_Multiuser_Usage?​highlight=%28kvm%29%7C%28usb%29 //Offert par //​**arthefact**//​ sur irc//
 +  - http://​doc.ubuntu-fr.org/​kvm //Nos habituels amis utilisant la distribution Debian.//
 +  - http://​fr.wikipedia.org/​wiki/​Adresse_MAC
doc/systeme/vm/qemu.1692033594.txt.gz · Dernière modification: 14/08/2023 19:19 par captnfab

Pied de page des forums

Propulsé par FluxBB