Dimensione: 167
Commento:
|
Dimensione: 3331
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 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]]. ||<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 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 ]] |
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
In questa guida verrà spiegato come avviare 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.