Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "LucaGambardella/Prove3"
Differenze tra le versioni 15 e 21 (in 6 versioni)
Versione 15 del 02/03/2015 10.26.56
Dimensione: 3063
Commento:
Versione 21 del 07/03/2015 22.04.20
Dimensione: 9
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)>>
Linea 6: Linea 2:
<<Informazioni(forum="http://forum.ubuntu-it.org"; rilasci="11.10 11.04 10.10 10.04")>>

= Introduzione =

In questa guida verrà spiegato come avviare 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 }}}.

= 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 ]]