qemu
Table des matières
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
pi@raspberrypi:~$ route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default 10.0.2.2 0.0.0.0 UG 0 0 0 eth0 10.0.2.0 * 255.255.255.0 U 0 0 0 eth0
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 -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial stdio -append “root=/dev/sda2 panic=1 rootfstype=ext4 rw” -hda 2016-09-23-raspbian-jessie.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 2017-01-11-raspbian-jessie_avec_FreeLSS.img
Documentation
qemu.txt · Dernière modification : 2021/02/19 20:20 de 127.0.0.1