Outils pour utilisateurs

Outils du site


qemu

Ceci est une ancienne révision du document !


Fonctionnel avec image de 2014

http://www.jdhp.org/docs/tutoriel_rpi_qemu/tutoriel_rpi_qemu.html

sudo apt-get install qemu
qemu-system-arm --version
   QEMU emulator version 2.5.0 (Debian 1:2.5+dfsg-5ubuntu10.6), Copyright (c) 2003-2008 Fabrice Bellard
mkdir ~/raspqemu
cd ~/raspqemu
axel http://director.downloads.raspberrypi.org/raspbian/images/raspbian-2016-09-28/2016-09-23-raspbian-jessie.zip
unzip 2016-09-23-raspbian-jessie.zip
wget https://web.archive.org/web/20150419093434/http://www.xecdesign.com/downloads/linux-qemu/kernel-qemu

#wget http://xecdesign.com/downloads/linux-qemu/kernel-qemu

liste des processeurs émulés:

qemu-arm -cpu help 
sudo apt-get install kpartx
adapt_img.sh
sudo kpartx -av 2014-12-24-wheezy-raspbian.img
sudo mkdir /mnt/loop0p2
sudo mount /dev/mapper/loop0p2 /mnt/loop0p2
#sudo gedit /mnt/loop0p2/etc/udev/rules.d/90-qemu.rules
sudo sed -ri "s/^.*libcofi_rpi.so/#\0/g" /mnt/loop0p2/etc/ld.so.preload
echo 'KERNEL=="sda", SYMLINK+="mmcblk0"
KERNEL=="sda?", SYMLINK+="mmcblk0p%n"
KERNEL=="sda2", SYMLINK+="root"' | sudo tee --append /mnt/loop0p2/etc/udev/rules.d/90-qemu.rules
sudo umount /mnt/loop0p2
sudo kpartx -d 2014-12-24-wheezy-raspbian.img
qemu-system-arm \
  -kernel kernel-qemu \
  -cpu arm1176 \
  -m 256 \
  -M versatilepb \
  -no-reboot \
  -serial stdio \
  -append "root=/dev/sda2 panic=1 rootfstype=ext4 rw" \
  -hda 2014-12-24-wheezy-raspbian.img

Utilisation

impossible d'étendre le file system

je change le login:pass en pi:pi

accés au web via la machine hote

ssh depuis la machine hote pas fonctionnel:

 ssh pi@10.0.2.15

dans l'autre sens ok (pour scp par exemple…)

 ssh bvandepo@10.0.2.2

Problèmes avec image 2016

image à récupérer depuis: https://www.raspberrypi.org/downloads/raspbian/

axel http://director.downloads.raspberrypi.org/raspbian/images/raspbian-2016-09-28/2016-09-23-raspbian-jessie.zip
unzip 2016-09-23-raspbian-jessie.zip

qemu-system-arm \

  1. kernel kernel-qemu \
  2. cpu arm1176 \
  3. m 256 \
  4. M versatilepb \
  5. no-reboot \
  6. serial stdio \
  7. append “root=/dev/sda2 panic=1 rootfstype=ext4 rw” \
  8. hda 2016-09-23-raspbian-jessie.img
qemu.1480371225.txt.gz · Dernière modification : 2016/11/28 23:13 de bvandepo