O_DOCUPDATE:
Création du fichier disque :
<code bash>
newgrp libvirt-qemu
mkdir ~/KVM/ms-dos6.22
qemu... me disquette demandée par l'installateur :
<code bash>
virsh change-media --domain ms-dos6.22 fda --eje... ervé mais sera vide au prochain démarrage :
<code bash>
virsh change-media --config --domain ms-dos6.22 ... --domain ms-dos6.22
</code>
Arrêter la VM
<code bash>
# NB : pas d'effet de virsh shutdown
virsh destr
e port utilisé pour se reconnecter à la VM:
<code bash>
virsh vncdisplay --domain debian11-amd64
</code>... t simplement sont ID ou son nom de domaine:
<code bash>
# Lister les VMs
virsh list
Id Name ... ifications apportées dans la configuration:
<code bash>
update-grub
systemctl reboot
</code>
Pour se connecter à la console du système invité :
<code bash>
virsh console --domain debian11-amd64
</code>
til en ligne de commande **virt-install**.
<code bash>
virt-install --version
4.1.0
</code>
S'il n'est... réer le fichier disque de la VM en amont :
<code bash>
# Changement du groupe principal de l'utilisate... lecture pour l'utilisateur libvirt-qemu :
<code bash>
mkdir ~/KVM/install_files
wget "https://cdimage.... mmande ''%%virt-install --osinfo list%%''.
<code bash>
# Ici on n'affiche que les identifiants pour les
|
===== Création de la VM =====
<code bash>
# Créer un répertoire dédié pour les disques de ... rs disques
chmod g+w,o-rwx *.qcow2
</code>
<code bash>
virt-install --name deb10-minimal \
--descriptio... r les sources du gestionnaire paquets APT.
<code bash>
# Editer le fichier sources.list
vi /etc/apt/sou... le système installé depuis la netinstall :
<code bash>
apt update && apt upgrade -y
</code>
Installati
====
Création de la VM via virt-install :
<code bash>
virt-install --name win311 \
--metadata title="... de base sans s'occuper des cartes réseau.
<code bash>
# Arrêter la VM
virsh destroy win311
# Snapshot... no NIC installed."
</code>
Relancer la VM
<code bash>
virsh start win311 && virt-viewer --wait win311
... our afficher les modèles émulés par QEMU :
<code bash>
qemu-system-i386 -net nic,model=?
</code>
Ajout
demandes d'écritures du système invité.
<code bash>
# Créer un répertoire dédié pour les disques de ... er que la console s'affiche normalement : :
<code bash>
update-grub
systemclt reboot
</code>
===== A p... u fichier disque de la VM avant écriture :
<code bash>
ls -lh
total 2,0G
-rw-rw---- 1 libvirt-qemu kvm ... création d'un fichier d'1 GO dans la VM :
<code bash>
# écrire 1G
dd if=/dev/zero of=test.raw bs=1M co
llation Windows 98 pour installer MS-DOS
<code bash>
# Création d'un répertoire dédié pour le disque ... cture aux utilisateurs du groupe ''kvm'' :
<code bash>
ls -l ~/KVM/sysinstall/Win98SE*
-r--r--r-- 1 yoa... ture que pour l'utilisateur libvirt-qemu :
<code bash>
setfacl -m u:libvirt-qemu:rw- ~/KVM/sysinstall/W... ode>
Instancier la VM avec virt-install :
<code bash>
virt-install --name ms-dos7.1 \
--metadata title
on Write ou le Live snapshots.
</note>
<code bash>
newgrp kvm
cd ~
mkdir -p ~/KVM/win7pro
chmod u... r ces paramètres sur la ligne de commande:
<code bash>
virt-install --virt-type=kvm --name win7-pro --o... res performances il faudra utiliser les pér
<code bash>
virt-install --virt-type=kvm --name win7-pro --o... .iommu=on \
</code>
===== Démarrage =====
<code bash>
virsh start win7pro
virt-viewer --wait win7pro
<
ager la virtualisation Windows 98.
</note>
<code bash>
virt-install --connect qemu:///session \
--name... Esc pour quitter fdisk
Redémarrer la VM :
<code bash>
virsh reset win95
# Equivalent
virsh send-key w... de nécessite l’installation de guestmount
<code bash>
# Eteindre la VM
virsh destroy win95
# Monter l... h. Depuis l’hôte charge l'image disquette :
<code bash>
# Retirer le CD-ROM : l'installation se fera dep
e disque ;
Création des fichiers disques
<code bash>
newgrp libvirt-qemu
mkdir ~/KVM/rocky9-minimal
... on s'appuie sur la CLI **virt-install** :
<code bash>
virt-install \
--name rocky9-minimal \
--descrip