#format wiki
#LANGUAGE it
<
>
<>
<>
= Introduzione =
In questa guida verrà spiegato come avviare con '''Qemu''' un sistema operativo per CPU ARM1176 in modo semplice e veloce.
= Preparativi =
0. Creare nella propria '''Home''' una cartella di lavoro.
0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://qemu-system-arm | qemu-system-arm ]].
0. Scaricare all'interno della cartella l'immagine della distribuzione per Raspberry dalla [[http://www.raspberrypi.org/downloads | pagina dei download]].
Se l'immagine è contenuta in un archivio `.zip` va estratta all'interno della stessa cartella di lavoro.
0. Scaricare nella stessa cartella Il [[http://xecdesign.com/downloads/linux-qemu/kernel-qemu | kernel Linux per Qemu]].
= Primo avvio =
0. Entrare nella cartella di lavoro digitando in una finestra di terminale il seguente comando: {{{
cd nome_della_cartella_di_lavoro }}}
e sostituire «nome_della_cartella_di_lavoro» con il nome della cartella precedentemente creata.
0. Digitare ora il comando: {{{
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 init=/bin/bash console=ttyAMA0,115200" -hda *.img}}}
ed aspettare che si avvii il sistema emulato.
0. Se si è avviata la distribuzione [[http://www.raspbian.org/ | Raspbian]], ci si ritroverà di fronte ad un terminale di root.
0. Da questo terminale modificare con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/ld.so.preload`,
commentando la prima riga del file, ovvero aggiungendo il simbolo # all'inizio della riga in modo che si presenti nel seguente modo: {{{
#/usr/lib/arm-linux-gnueabihf/libcofi_rpi.so}}}
0. Salvare le modifiche al file.
0. Creare sempre con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/udev/rules.d/90-qemu.rules` ed inserire al suo interno le seguenti righe: {{{
KERNEL=="sda", SYMLINK+="mmcblk0"
KERNEL=="sda?", SYMLINK+="mmcblk0p%n"
KERNEL=="sda2", SYMLINK+="root"}}}
0. Arrestare il sistema operativo emulato digitando: {{{
halt }}}
{{{#!wiki note
Non provare ad assegnare più di 256 MB di RAM, altrimenti l'emulatore non funzionerà correttamente.}}}
= Primo (vero e proprio) avvio =
* Digitare in una finestra di terminale di '''Ubuntu''' il comando: {{{
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 console=ttyAMA0,115200" -hda *.img}}} simile al comando del precedente paragrafo ma senza init=/bin/bash.
* All'avvio del sistema settare dalla finestra di configurazione il file della lingua, la password, e la tastiera e scegliere che il sistema si avvii con l'interfaccia desktop.
* Selezionare '''Finish''' e riavviare il sistema emulato in modo che si avvii l'interfaccia grafica.
Da questo punto in poi sarà possibile utilizzare il sistema emulato.
= Ulteriori risorse =
* [[http://xecdesign.com/qemu-emulating-raspberry-pi-the-easy-way/ | Guida originale ]]
----
CategoryVirtualizzazione