3 581
contributi
(→Configurare U-Boot: correggo refuso (comando errato)) |
m (versioni compatibili - rimosse ultime versioni) |
||
(9 versioni intermedie di 3 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
{{Versioni compatibili}} | {{Versioni compatibili|Jessie}} | ||
== Introduzione == | == Introduzione == | ||
Questa guida illustra come installare Debian sullo [http://www.openplug.org/ SheevaPlug], primo modello. Per gli altri modelli, far riferimento alla documentazione indicata tra le [[SheevaPlug#Fonti|fonti]]. | Questa guida illustra come installare Debian sullo [http://www.openplug.org/ SheevaPlug], primo modello. Per gli altri modelli, far riferimento alla documentazione indicata tra le [[SheevaPlug#Fonti|fonti]]. | ||
Riga 47: | Riga 47: | ||
Una volta impostata correttamente l'ora, occorre aggiornare U-Boot; sulla macchina probabilmente si troverà una vecchia versione modificata da Marvell per far funzionare U-Boot con il loro dispositivo, che però non permette l'installazione di Debian. Le versioni recenti di U-Boot includono già il lavoro fatto a suo tempo da Marvell, oltre a numerose migliorie e correzioni di bug che tornano utili al nostro scopo. | Una volta impostata correttamente l'ora, occorre aggiornare U-Boot; sulla macchina probabilmente si troverà una vecchia versione modificata da Marvell per far funzionare U-Boot con il loro dispositivo, che però non permette l'installazione di Debian. Le versioni recenti di U-Boot includono già il lavoro fatto a suo tempo da Marvell, oltre a numerose migliorie e correzioni di bug che tornano utili al nostro scopo. | ||
Per verificare quale versione è attualmente installata, bisogna accedere allo SheevaPlug tramite la sua interfaccia seriale disponibile sulla porta ''' | Per verificare quale versione è attualmente installata, bisogna accedere allo SheevaPlug tramite la sua interfaccia seriale disponibile sulla porta '''Mini'''-USB. | ||
Verrà qui spiegato come farlo sfruttando un PC debianizzato. Per altri sistemi operativi, fare riferimento alla documentazione ufficiale presente sui siti citati in basso. | Verrà qui spiegato come farlo sfruttando un PC debianizzato. Per altri sistemi operativi, fare riferimento alla documentazione ufficiale presente sui siti citati in basso. | ||
Riga 55: | Riga 55: | ||
</pre> | </pre> | ||
Alimentare lo SheevaPlug e collegare allo SheevaPlug e al PC il cavetto | Alimentare lo SheevaPlug e collegare allo SheevaPlug e al PC il cavetto Mini-USB fornito in dotazione. Da un terminale verificare che il dispositivo sia stato visto: | ||
<pre> | <pre> | ||
$ lsusb | $ lsusb | ||
Riga 63: | Riga 63: | ||
Il kernel dovrebbe aver assegnato il dispositivo, nel caso non ci siano altri dispositivi USB attaccati al PC, al file <code>/dev/ttyUSB0</code>; è possibile verificarlo spulciando tra le ultime righe del file <code>/var/log/syslog</code>. A questo punto è possibile trasformare il monitor del nostro PC nel... monitor dello SheevaPlug: | Il kernel dovrebbe aver assegnato il dispositivo, nel caso non ci siano altri dispositivi USB attaccati al PC, al file <code>/dev/ttyUSB0</code>; è possibile verificarlo spulciando tra le ultime righe del file <code>/var/log/syslog</code>. A questo punto è possibile trasformare il monitor del nostro PC nel... monitor dello SheevaPlug: | ||
<pre> | <pre> | ||
# screen /dev/ttyUSB0 115200 | |||
</pre> | </pre> | ||
Riga 92: | Riga 92: | ||
Come si può vedere, si tratta di una versione Marvell. | Come si può vedere, si tratta di una versione Marvell. | ||
In questo caso, come precedentemente spiegato, occorre passare ad una versione successiva e ufficiale (almeno la 2011. | In questo caso, come precedentemente spiegato, occorre passare ad una versione successiva e ufficiale (almeno la 2011.12-3). Questa operazione sarebbe teoricamente piuttosto critica, nel senso che nel caso in cui l'installazione non vada a buon fine, l'apparecchio perde la sua capacità di avviarsi. Fortunatamente è possibile ripristinare la configurazione di fabbrica attraverso l'interfaccia JTAG messa a disposizione sempre sulla porta Mini-USB dello SheevaPlug. | ||
Scaricare quindi [http://people.debian.org/~tbm/u-boot/sheevaplug/u-boot.kwb i binari] e, se necessario, rinominare il file in <code>u-boot.kwb</code>. Ora ci sono due strade possibili: | Se si parte da una versione Marvell, occorre appuntarsi il MAC address del dispositivo col comando seguente (altrimenti verrà spianato e perso per sempre): | ||
<pre> | |||
Marvell>> print ethaddr | |||
</pre> | |||
Scaricare quindi [http://people.debian.org/~tbm/u-boot/2011.12-3/sheevaplug/u-boot.kwb i binari] e, se necessario, rinominare il file in <code>u-boot.kwb</code>. Ora ci sono due strade possibili: | |||
#sfruttare un server TFTP | #sfruttare un server TFTP | ||
#copiare U-Boot su una chiavetta USB e installarlo da essa. | #copiare U-Boot su una chiavetta USB e installarlo da essa. | ||
Riga 118: | Riga 123: | ||
Riavviare: | Riavviare: | ||
<pre> | <pre> | ||
reset | |||
</pre> | |||
Se si partiva da una versione Marvell, occorre ora impostare nuovamente il MAC address, sostituendo l'indirizzo di esempio con quello precedentemente appuntato: | |||
<pre> | |||
setenv ethaddr 00:50:43:01:c0:ab | |||
saveenv | |||
reset | reset | ||
</pre> | </pre> | ||
Riga 123: | Riga 135: | ||
Verificare che sia tutto a posto: | Verificare che sia tutto a posto: | ||
<pre> | <pre> | ||
Marvell>> version | Marvell>> version | ||
U-Boot 2011. | U-Boot 2011.12 (Mar 11 2012 - 18:59:46) | ||
</pre> | </pre> | ||
Infine per uscire da Screen occorre premere <code>Ctrl-a</code> seguito da <code>k</code>. | Infine per uscire da Screen occorre premere <code>Ctrl-a</code> seguito da <code>k</code>. | ||
== Installare | == Installare Debian == | ||
Abbiamo la possibilità di installare il sistema operativo su diversi dispositivi: | Abbiamo la possibilità di installare il sistema operativo su diversi dispositivi: | ||
* scheda SD | * scheda SD | ||
Riga 207: | Riga 219: | ||
== Fonti == | == Fonti == | ||
*http://www.cyrius.com/debian/kirkwood/sheevaplug/install.html | *http://www.cyrius.com/debian/kirkwood/sheevaplug/install.html | ||
*http://www. | *http://www.plugcomputer.org/Documentation/howtos/new-plugger-how-to/ | ||
*http:// | *http://www.debianizzati.org/blog/2009/10/19/sheevaplug-finalmente-supportato-dal-debian-installer | ||
{{Autori | |||
|Autore = [[Utente:Stemby|Stemby]] | |||
}} | |||
[[Categoria:Server]] | [[Categoria:Server]] | ||
[[Categoria:Installazione]] | [[Categoria:Installazione]] |
contributi