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 →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:kvm [12/01/2014 17:02] MicP [Vérification] ajout autre méthode |
doc:systeme:kvm [12/01/2014 20:05] MicP [Installez un système d'exploitation sur votre machine virtuelle] |
||
---|---|---|---|
Ligne 31: | Ligne 31: | ||
===== Installation ===== | ===== Installation ===== | ||
- | Installer kvm et qemu : | + | Mettre à jour la liste des paquetages, \\ |
- | <code root>aptitude install kvm qemu</code> | + | pour installer ensuite les paquetages qemu-kvm et libvirt-bin : |
+ | <code root>apt-get update && apt-get install qemu-kvm libvirt-bin</code> | ||
- | ===== Charger le module ===== | + | =====Faire partie du groupe ''kvm''===== |
- | Charger le module de votre processeur : | + | Utilisez la commande ''adduser'' pour ajouter votre nom d'utilisateur au groupe ''kvm'' : |
+ | <code root>adduser <VotreNomUser> kvm</code> | ||
- | Pour AMD : | + | Bien sûr, ''<VotreNomUser>'' est à remplacer par le pseudo //''user''// de l'utilisateur. |
- | <code root>modprobe kvm-amd</code> | + | <note important>Se dé-connecter et se re-connecter à sa session pour que cette modification soit prise en compte par le système !</note> |
- | + | ||
- | Pour INTEL : | + | |
- | <code root>modprobe kvm-intel</code> | + | |
- | + | ||
- | ===== Partager les droits kvm ===== | + | |
- | + | ||
- | Ajouter votre utilisateur au groupe kvm avec cette adduser : | + | |
- | <code root>adduser <VotreUser> kvm</code> | + | |
- | + | ||
- | Bien sûr, ''<VotreUser>'' est à remplacer par le pseudo //''user''// de l'utilisateur. | + | |
- | <note important>Redémarrer votre session pour prendre en compte cette commande !</note> | + | |
//Merci "veillant" //**captnfab**// pour l'ajout de cette remarque !// :-) | //Merci "veillant" //**captnfab**// pour l'ajout de cette remarque !// :-) | ||
- | ===== Créer une image ===== | + | ===== Créer le fichier image-disque ===== |
- | + | ||
- | Créer le fichier image qui va accueillir ce système : | + | |
- | <code user>qemu-img create -f qcow2 /emplacement/du/fichier_image.img 10G</code> | + | |
+ | Créer le fichier //image-disque// qui va être utilisé comme disque dur par votre machine virtuelle : | ||
+ | <code user>qemu-img create -f qcow2 /emplacement/du/fichier_image.qcow2 10G</code> | ||
Où : | Où : | ||
+ | * ''emplacement/du/fichier_image.qcow2'' => est le chemin absolu (répertoire) suivit du nom du fichier //image-disque// qui va être créé. | ||
+ | * ''10G'' => sera la taille __**virtuelle**__ de l'espace disponible dans ce disque __**virtuel**__. | ||
- | * ''emplacement/du/fichier_image.img'' => est l’emplacement du fichier qui sera créé. | + | <note important>ATTENTION ! qemu utilise l'unité Gib et l'installateur Debian utilise l'unité GB : |
- | * ''10G'' => est la taille __**virtuelle**__ de ce système de fichier __**virtuel**__. | + | |
- | + | ||
- | <note important>ATTENTION ! qemu utilise le format Gib et l'installateur Debian utilise le format GB : | + | |
* 1GB = 10^9 B | * 1GB = 10^9 B | ||
* 1GiB = 2^30 B = 1.073741824 GB | * 1GiB = 2^30 B = 1.073741824 GB | ||
Ligne 70: | Ligne 59: | ||
Un grand merci à vince06fr sur le forum, [[http://debian-facile.org/viewtopic.php?pid=54073#p54073|là]] ! Lucide, le gars =) | Un grand merci à vince06fr sur le forum, [[http://debian-facile.org/viewtopic.php?pid=54073#p54073|là]] ! Lucide, le gars =) | ||
</note> | </note> | ||
+ | <note> | ||
+ | Le format ''qcow2'' (''Q''EMU ''C''opy ''O''n ''W''rite) est un format d'espace de stockage optimisé. \\ | ||
+ | La taille du fichier //image-disque// sera très nettement inférieure à l'espace disponible sur le support de donnée. \\ | ||
+ | Mais bien sûr, à mesure que des données seront écrites sur le //disque//, la taille du fichier va augmenter. \\ | ||
+ | \\ | ||
+ | Le nom d'extension du fichier (ici ''qcow2'') n'est pas indispensable mais aidera beaucoup l'utilisateur quand il va avoir besoin de trier ses fichiers. | ||
+ | </note> | ||
- | ===== Installez un système virtuel sans réseau virtuel bridge ===== | + | ===== Installez un système d'exploitation sur votre machine virtuelle ===== |
- | + | ||
- | ==== Avec un CD-ROM ==== | + | |
+ | ==== Depuis le lecteur CD-ROM ==== | ||
Tapez : | Tapez : | ||
- | <code user>kvm -m 512 -cdrom /dev/cdrom -boot d emplacement/du/fichier_image.img</code> | + | <code user>kvm -m 1G -drive file=emplacement/du/fichier_image.qcow2,format=qcow2 -cdrom /dev/cdrom -boot d</code> |
- | * ''512'' est la quantité de mémoire à utiliser. | + | * ''1G'' est la quantité de mémoire RAM qui sera disponible pour la machine virtuelle. |
- | + | ||
- | ==== Avec une image ISO sans la graver ==== | + | |
+ | ==== En utilisant directement un fichier image-ISO ==== | ||
Tapez : | Tapez : | ||
- | <code user>kvm -m 512 -cdrom emplacement/de/l_image.iso -boot d emplacement/du/fichier_image.img</code> | + | <code user>kvm -m 1G -drive file=emplacement/du/fichier_image.qcow2,format=qcow2 -cdrom /emplacement/de/l_image.iso -boot d</code> |
- | ==== Démarrez le système créé ==== | + | ==== Démarrez votre machine virtuelle ==== |
- | + | <note tip> | |
- | <note tip>Pour quitter la fenêtre de virtualisation et revenir à celle de votre pc physique, utilisez les combinaisons de touches ''CTRL-ALT''.</note> | + | Pour que les actions du clavier et de la souris soient pris en compte par la fenêtre de la machine virtuelle, Cliquez sur celle-ci. \\ |
+ | Pour //libérer// le clavier et la souris de la fenêtre de virtualisation, utilisez la combinaisons de touches ''CTRL-ALT''. | ||
+ | </note> | ||
Une fois l'installation terminée, démarrez votre système virtuel ainsi : | Une fois l'installation terminée, démarrez votre système virtuel ainsi : | ||
- | <code user>kvm -m 512 emplacement/du/fichier_image.img</code> | + | <code user>kvm -m 1G -drive file=emplacement/du/fichier_image.qcow2,format=qcow2</code> |
- | <note important>ATTENTION ! Sur un clavier ''usb azerty'' : | + | <note important>ATTENTION ! : |
- | * En ''graphique'', les fonctions de blocage des chiffres ou des lettres majuscules ne fonctionnent pas. Il faut bien garder la touche ''Maj'' apppuyée pour les utiliser. | + | * Dans votre machine virtuelle, il se peut que l'état du voyant ''Verr-Num'' (ou ''Num-Lock'') et du pavé numérique puissent être inversés. |
- | * En console, le clavier numérique reste en numérique et les Majuscules s'obtiennent seulement la touche Maj appuyée constamment. | + | |
</note> | </note> | ||
- | |||
- | |||
- | |||
- | ==== Avec un CD-ROM ==== | ||
- | |||
- | Tapez : | ||
- | <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 -cdrom /dev/cdrom -boot d emplacement/du/fichier_image.img</code> | ||
- | |||
- | * ''macaddr=00:11:22:33:44:55'' Cette adresse MAC (Media Access Control) sera automatiquement modifiée pour la connection au reseau internet. | ||
- | * ''model=rtl8139'' pour indiquer une carte reseau realtek. Ouvrir le ''$ man kvm'' puis taper : ''/model=''. | ||
- | |||
- | == Nota : == | ||
- | |||
- | Une adresse MAC (Media Access Control address) est un identifiant physique stocké dans une carte réseau ou une interface réseau similaire et utilisé pour attribuer mondialement une adresse unique. \\ | ||
- | Une adresse MAC est constituée de 6 octets et est généralement représentée sous la forme hexadécimale en séparant les octets par un double point ou un tiret. \\ | ||
- | **Par exemple :** \\ | ||
- | ''5E:FF:56:A2:AF:15'' (elle est également appelée adresse physique). | ||
- | |||
- | L'adresse : ''FF:FF:FF:FF:FF:FF'' est particulière, les données sont envoyées à l'ensemble du réseau local (adresse de broadcast). | ||
- | |||
- | |||
- | ==== Avec une image ISO sans la graver ==== | ||
- | |||
- | Tapez : | ||
- | <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 -cdrom emplacement/de/l_image.iso -boot d emplacement/du/fichier_image.img</code> | ||
- | |||
===== bug carte graphique ===== | ===== bug carte graphique ===== | ||