raspbian virtualizzato su qemu


esperienza del sistema raspbian su qemu-system-arm

- scaricare il kernel di qemu-arm da:
[url]https://github.com/dhruvvyas90/qemu-rpi-kernel[url]


- scaricare l'immagine da:
https://downloads.raspberrypi.org/raspbian_lite/images/raspbian_lite-2017-04-10/

2017-04-10-raspbian-jessie-lite.zip

- prendere il numero di settore dove inizia la partizione con: fdisk -l

- montarlo con:
sudo mount -v -o offset=70254592 -t ext4 ~/qemu_vms/ /mnt/raspbian


- modificare il file ../etc/ld.so.preload (commentando)

- modificare il file ../etc/fstab (rinominando le 2 partizioni in sda1 e sda2)


- avviarlo con:
qemu-system-arm -kernel ~/qemu_vms/ -cpu arm1176 -m 256 -M versatilepb -serial stdio -append "root=/dev/sda2 rootfstype=ext4 rw" -hda ~/qemu_vms/ -redir tcp:5022::22 -no-reboot -net nic -net tap,vlan=0,ifname=tap0



- installare successivamente:

- apt-get install pciutils
- apt-get install apache2
- apt-get install php5 libapache2-mod-php5
- apt-get install xinit fluxbox
- apt-get install xserver-xorg-core
- apt-get install xserver-xorg-video-fbdev
- apt-get install xserver-xorg-video-fbturbo
- apt-get install xserver-xorg-input-all xserver-xorg-input-libinput
- apt-get install xterm
- apt-get install lightdm tightvncserver


si avvia una grafica: 640x480

che usa i driver:
fbturbo
modesetting
fbdev


- configurazione di raspbian
raspi-config



- ampliamento della seconda partizione:

copiare il file ***.img
qemu-img resize secondo*.img +6G
avviare qemu con le 2 immagini .img
cfdisk secondo*.img
eliminare 2" partizione
ricrearla al massimo possibile
resize2fs /dev/sdb2
sudo fsck -f /dev/sdb2




p.s.
link utili:
https://azeria-labs.com/emulate-raspberry-pi-with-qemu


Articolo tratto da: #341724 Linux - http://sacarde.altervista.org/
URL di riferimento: http://sacarde.altervista.org/index.php?mod=read&id=1507045360