Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
sysadmin:virtualisation:kvm:raspberry_pi [2012/11/12 11:49]
james créée
sysadmin:virtualisation:kvm:raspberry_pi [2015/01/09 11:59]
james ajout tags
Ligne 1: Ligne 1:
 +{{tag>​virtualisation VM machine_virtuelle KVM raspberry_pi rpi qemu arm emulation raspbian}}
 ====== Emuler une Raspberry Pi dans une VM KVM ====== ====== Emuler une Raspberry Pi dans une VM KVM ======
  
Ligne 7: Ligne 8:
 ===== Installation des prérequis ===== ===== Installation des prérequis =====
   * Installez QEMU si vous ne l'avez pas déja : <​code>​apt-get install qemu-user-static qemu-system</​code>​   * Installez QEMU si vous ne l'avez pas déja : <​code>​apt-get install qemu-user-static qemu-system</​code>​
-  * Vérifiez le CPU qu'est capable d'​émuler votre version de QEMU, grace a la commande <​code>​qemu-system-arm -cpu ?</​code>​Vous devez voir apparaitre ​"​arm1136-r2"​ ou mieux "​arm1176"​ dans la liste, comme par exemple avec la version 0.14 (adaptez la suite au besoin) :<​code>​$ qemu-system-arm -cpu ?+  * Vérifiez le CPU qu'est capable d'​émuler votre version de QEMU, grace a la commande <​code>​qemu-system-arm -cpu ?</​code>​Vous devez voir apparaître ​"​arm1136-r2"​ ou mieux "​arm1176"​ dans la liste, comme par exemple avec la version 0.14 (adaptez la suite au besoin) :<​code>​$ qemu-system-arm -cpu ?
 Available CPUs: Available CPUs:
   arm926   arm926
Ligne 35: Ligne 36:
   * Téléchargez une image de raspbian ici : http://​www.raspberrypi.org/​downloads , par exemple http://​downloads.raspberrypi.org/​images/​raspbian/​2012-10-28-wheezy-raspbian/​2012-10-28-wheezy-raspbian.zip (sha1sum : 3ee33a94079de631dee606aebd655664035756be ) qu'il faudra décompresser.   * Téléchargez une image de raspbian ici : http://​www.raspberrypi.org/​downloads , par exemple http://​downloads.raspberrypi.org/​images/​raspbian/​2012-10-28-wheezy-raspbian/​2012-10-28-wheezy-raspbian.zip (sha1sum : 3ee33a94079de631dee606aebd655664035756be ) qu'il faudra décompresser.
   * Compilez vous même votre noyau (non abordé ici, voir http://​xecdesign.com/​compiling-a-kernel/​ ) ou récupérez une version existante ici : http://​xecdesign.com/​downloads/​linux-qemu/​kernel-qemu,​ comme par exemple avec la commande "wget http://​xecdesign.com/​downloads/​linux-qemu/​kernel-qemu"​.   * Compilez vous même votre noyau (non abordé ici, voir http://​xecdesign.com/​compiling-a-kernel/​ ) ou récupérez une version existante ici : http://​xecdesign.com/​downloads/​linux-qemu/​kernel-qemu,​ comme par exemple avec la commande "wget http://​xecdesign.com/​downloads/​linux-qemu/​kernel-qemu"​.
-  * Vérifiez le modele ​de carte réseau que vous pouvez émuler a l'aide de la commande "​qemu-system-arm -net nic,​model=?"​ comme dans l'​exemple suivant :<​code>​$ qemu-system-arm ​  -net nic,model=?+  * Vérifiez le modèle ​de carte réseau que vous pouvez émuler a l'aide de la commande "​qemu-system-arm -net nic,​model=?"​ comme dans l'​exemple suivant :<​code>​$ qemu-system-arm ​  -net nic,model=?
 qemu: Supported NIC models: smc91c111 qemu: Supported NIC models: smc91c111
 </​code>​ </​code>​
Ligne 62: Ligne 63:
        -net nic,​model=smc91c111,​netdev=arm0 -netdev tap,​id=arm0,​script=/​etc/​qemu-ifup-virbr0,​downscript=/​etc/​qemu-ifdown-virbr0</​code>​        -net nic,​model=smc91c111,​netdev=arm0 -netdev tap,​id=arm0,​script=/​etc/​qemu-ifup-virbr0,​downscript=/​etc/​qemu-ifdown-virbr0</​code>​
  
 +===== Se connecter à la VM =====
 +Vous pouvez maintenant vous connecter a votre VM soit en utilisant SSH, soit en login classique, en utilisant l'​utilisateur "​pi"​ et le mot de passe "​raspberry"​ par défaut
  
 ===== Références ===== ===== Références =====
   * http://​xecdesign.com/​qemu-emulating-raspberry-pi-the-easy-way/​   * http://​xecdesign.com/​qemu-emulating-raspberry-pi-the-easy-way/​
  
sysadmin/virtualisation/kvm/raspberry_pi.txt · Dernière modification: 2015/01/09 11:59 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0