{{tag>sysadmin virtualisation linux kvm vm virsh}}
====== VM minimaliste Rocky Linux 9 ======
===== Environnement =====
^ Date | 04/2026 |
^ Plateforme | AMD/Intel x86_64 |
^ Virtualisation | KVM |
^ Système d'exploitation | Rocky Linux v9.7 |
===== Prérequis matériels minimaux =====
* 2 Go RAM ;
* 20 Go d'espace disque ;
Création des fichiers disques
newgrp libvirt-qemu
mkdir ~/KVM/rocky9-minimal
qemu-img create -f qcow2 rocky9.qcow2 20G
qemu-img create -f qcow2 swap.qcow2 2G
chmod g+w,o-rwx *.qcow2
Le média d'installation est récupéré sur le [[https://rockylinux.org/download|site de la distribution Rocky Linux]] ici on l'enregistre sous le nom ''/home/yoann/KVM/sysinstall/Rocky-9.7-x86_64-minimal.iso''.
Pour la création de la VM on s'appuie sur la CLI **virt-install** :
virt-install \
--name rocky9-minimal \
--description "Rocky Linux 9.7 minimaliste. Système minimal sans support vidéo et son." \
--osinfo rocky9 \
--memory 3072 \
--vcpus 2 \
--boot uefi \
--controller type=scsi,model=virtio-scsi,driver.iommu=on \
--controller type=virtio-serial,driver.iommu=on \
--rng /dev/random,driver.iommu=on \
--disk /home/yoann/KVM/rocky9-minimal/rocky9.qcow2,format=qcow2,target.bus=scsi,driver.discard=unmap \
--disk /home/yoann/KVM/rocky9-minimal/swap.qcow2,format=qcow2,target.bus=scsi,driver.discard=unmap \
--graphics none \
--sound none \
--controller type=usb,model=none \
--location /home/yoann/KVM/sysinstall/Rocky-9.7-x86_64-minimal.iso \
--console pty,target_type=serial --extra-args "inst.text console=ttyS0,115200n8,TERM=linux" \
--network network=default,model=virtio,driver.iommu=on \
--dry-run
===== Références =====
* [[https://forums.rockylinux.org/t/how-to-force-a-text-install-on-rocky-9-5/16945|Installation de Rocky Linux 9 en mode texte (rockylinux.org)(en)]]
* [[https://www.golinuxcloud.com/virt-install-examples-kvm-virt-commands-linux/#7-virt-install---location|Exemples d'utilisations de virt-install (golinuxcloud.com)(en)]]