| Dimensione: 167 Commento:  | Dimensione: 3349 Commento:  | 
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. | 
| Linea 1: | Linea 1: | 
| #format wiki #LANGUAGE it <<BR>> <<Indice(depth=1)>> <<Informazioni(forum="http://forum.ubuntu-it.org"; rilasci="11.10 11.04 10.10 10.04")>> | |
| Linea 3: | Linea 10: | 
| In questa guida verrà spiegao come avviare '''Raspian''', una derivata di '''Debian''' per la piattaforma hardware Raspberry pi, con '''Qemu'''. | 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. Digiando 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 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 l'editor di testo a riga di comando il file `/etc/ld.so.preload`: {{{ nano /etc/ld.so.preload}}} 0. Commentare la prima riga del file, ovvero aggiungere il simbolo # all'inizio della riga in modo che si presenti nel seguente modo: {{{ #/usr/lib/arm-linux-gnueabihf/libcofi_rpi.so}}} salvare le modifiche al file. 0. Creare sempre con l'editor di testo nano 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: {{{ halt }}}. ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Non provare ad assegnare più di 256 MB di RAM, altrimenti l'emulatore non funzionerà correttamente.'' || = Primo (vero e proprio) avvio = Digitare nel 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. Fatte tali modifiche, 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 ]] | 
 
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
In questa guida verrà spiegato come avviare con Qemu un sistema operativo per CPU ARM1176 in modo semplice e veloce.
Preparativi
- Creare nella propria home una cartella di lavoro.
- Installare il pacchetto qemu-system-arm 
- Scaricare all'interno della cartella l'immagine della distribuzione per Raspberry dalla pagina dei download. Se l'immagine è contenuta in un archivio .zip va estratta all'interno della stessa cartella di lavoro. 
- Scaricare nella stessa cartella Il kernel Linux per Qemu. 
Primo avvio
- Entrare nella cartella di lavoro. Digiando 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. 
- Digitare 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.
- Se si è avviata la distribuzione Raspbian, ci si ritroverà di fronte ad un terminale di root. 
- Da questo terminale modificare con l'editor di testo a riga di comando il file /etc/ld.so.preload: - nano /etc/ld.so.preload 
- Commentare la prima riga del file, ovvero aggiungere il simbolo # all'inizio della riga in modo che si presenti nel seguente modo: - #/usr/lib/arm-linux-gnueabihf/libcofi_rpi.so salvare le modifiche al file.
- Creare sempre con l'editor di testo nano 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" 
- Arrestare il sistema operativo emulato: - halt .
Primo (vero e proprio) avvio
Digitare nel 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.
Fatte tali modifiche, 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.

