Document-page-setup.png Attenzione: questo articolo è ancora incompleto e in fase di scrittura da parte del suo autore.

Sentitevi liberi di contribuire, proponendo modifiche alla guida tramite l'apposita pagina di discussione, in modo da non interferire con il lavoro portato avanti sulla voce. Per altre informazioni si rimanda al template.


Questa guida illustra come installare Debian sullo SheevaPlug.

Attualmente la macchina viene fornita con Ubuntu 9.04 preinstallato sulla memoria flash.

Prima accessione

  1. collegare il plug ad un router con DHCP attivato
  2. alimentarlo
  3. attendere qualche minuto
  4. da un pc in rete accedere via SSH
$ ssh root@IP_SHEEVAPLUG

nosoup4u è la password predefinita; come prima cosa è vivamente consigliabile modificarla tramite il comando passwd.

A questo punto occorre impostare correttamente l'ora sull'orologio hardware. Per far questo basta semplicemente impostare il fuso orario locale, fasare l'orologio di sistema e copiare l'ora sull'orologio hardware. Ecco come:

# dpkg-reconfigure tzdata
# date 0105215610
# hwclock -w

dove 0105215610 significa gennaio-5-21:56-2010 (ora locale).

Installare Squeeze su SD

Una volta impostata correttamente l'ora, occorre probabilmente aggiornare U-Boot che, per poter avviare il sistema da SD deve essere almeno alla versione Marvell 3.4.19. Le versioni successive sembra che abbiano alcuni problemi, quindi installeremo proprio questa versione.

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.

# aptitude install screen

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:

# lsusb
Bus 001 Device 002: ID 9e88:9e8f  

Il kernel dovrebbe aver assegnato il dispositivo, nel caso non ci siano altri dispositivi USB attaccati al PC, al file /dev/ttyUSB0; è possibile verificarlo spulciando tra le ultime righe del file /var/log/syslog. A questo punto è possibile trasformare il monitor del nostro PC nel... monitor dello SheevaPlug:

$ screen /dev/ttyUSB0 115200

Il terminale apparirà completamente vuoto, ma in realtà siamo già collegati allo ShivaPlug e sta già ricevendo tutti gli output a video provenienti da esso. Digitiamo quindi

root

seguito da <Invio> ed effettuiamo il login immettendo la password scelta precedentemente.

Fonti


Stemby