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