[pdf]Emulation de Raspbian avec Qemu sous une architecture PC.[/pdf]
Distribution : Ubuntu 12.04
I) Installation de Qemu :
1) Répertoire de travail :
[~] ➔ mkdir -p VIRTUALISATION/RASPI [~] ➔ mkdir -p VIRTUALISATION/QEMU
2) Récupération du code source :
[~] ➔ cd VIRTUALISATION/QEMU [~/VIRTUALISATION/QEMU] ➔ git clone git://git.qemu-project.org/qemu.git [~/VIRTUALISATION/QEMU] ➔ cd qemu/
3) Configuration :
[~/VIRTUALISATION/QEMU/qemu (master)] ➔ ./configure --target-list="arm-softmmu arm-linux-user" --enable-sdl
4) Compilation :
[~/VIRTUALISATION/QEMU/qemu (master)] ➔ make
5) Installation :
[~/VIRTUALISATION/QEMU/qemu (master)⚡] ➔ sudo make install
6) Vérification :
[~/VIRTUALISATION/QEMU/qemu (master)⚡] ➔ /usr/local/bin/qemu-system-arm -cpu ? Available CPUs: ... arm1176 ... any [~/VIRTUALISATION/QEMU/qemu (master)⚡] ➔ cd ../../RASPI/
7) Lien :
http://xecdesign.com/compiling-qemu/
II) Raspberry Pi :
1) Téléchargement de l’image de Raspberry Pi :
[~/VIRTUALISATION/RASPI] ➔ wget http://rpi.stream-in-box.com/images/raspbian/2012-12-16-wheezy-raspbian/2012-12-16-wheezy-raspbian.zip [~/VIRTUALISATION/RASPI] ➔ unzip 2012-12-16-wheezy-raspbian.zip
2) Téléchargement d’un kernel :
[~/VIRTUALISATION/RASPI] ➔ wget https://miniordi.hacktech.dev/kernel/kernel-3.6.8-armhf-qemu.zip [~/VIRTUALISATION/RASPI] ➔ unzip kernel-3.6.8-armhf-qemu.zip
3) Lancement de la machine virtuelle :
[~/VIRTUALISATION/RASPI] ➔ /usr/local/bin/qemu-system-arm -kernel kernel-3.6.8-armhf-qemu -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial stdio -append "root=/dev/sda2 panic=1" -hda 2012-12-16-wheezy-raspbian.img
Remarque :
« -m 512 » : ne fonctionne pas.
4) Capture d’écran :
5) Lien :
http://xecdesign.com/qemu-emulating-raspberry-pi-the-easy-way/
http://www.debian-fr.org/preparer-une-image-raspberrypi-hard-float-sous-qemu-t41930.html
J’ai suivi le tuto mais rien a faire ce ne fonctionne pas.
Lorsque je lance la commande de QEMU il marque:
qemu-system-arm: -qemu: invalid option
@Damien :
Il faut bien indique le chemin de l’exécutable soit :
$ /usr/local/bin/qemu-system-arm
Juste avant 3) :
[~/RASPBERRYPI.se/qemu (master)] ➔ git submodule update –init dtc