Installazione di Debian su NSLU2

Da MeteoNetwork Wiki.
Jump to navigation Jump to search

Guida all'installazione di Debian su NSLU2

Questa guida spiega la procedura su come installare Debian sul Linksys NSLU2


Requisiti hardware

  • DRIVEPEN usb 4gb, consigliata Sandisk, altre marche danno problemi durante installazione debian.
  • Connesione Internet stabile, la vera e propria installazione con lo scaricamento del OS Debian è molto lunga.


Requisiti software

Prerequisiti software per installazione da Windows:

  • Putty [1]
  • Utility Sercomm per flash Nslu2 [2]
  • File debian-installer (questo è solo l'installer, non Os completo Debian) non ufficiale [[3]]


Operazioni Preliminari

Installare Putty e l'utility sercomm sul vostro pc

Collegare lo slug al vostro router.

Fasi

1) Assegnazione di un ip statico al NSLU2 ed inserimento parametri per la connesione internet (gateway,dns) Assicurarsi che l'ip asseganto sia stato memorizzato dallo slug.

2) Forzare NSLU2 in upgrade-mode

3) Caricare il file debian-installer nella flash del Nslu2


Fase 1

Entrare nella pagina di configurazione del nslu2 e settare i parametri di rete, assegnando un indirizzo IP statico all'NSLU2, e impostando l'indirizzo del gateway (che sarà quello del vostro riuter).


Fase 2

Mettiamo l'NSLU2 in modalità aggiornamento:

Stacchiamo dall'NSLU2 eventuali dispositivi esterni collegati alle porte USB

Spegniamo l'NSLU2

Premere e tenere premuto il pulsante di reset (accessibile attraverso il piccolo foro sul retro accanto al connettore di alimentazione).

Premere e rilasciare il pulsante di accensione per accendere il NSLU2.

Attendere 10 secondi controllando il LED ready / status. Dopo 10 secondi passa da ambra a rosso (vecchio NSLU2 grandi) o arancio scuro (su macchine più recenti). Rilasciare immediatamente il pulsante di reset. La luce Ready/status dell'NSLU2 dovrebbe ora lampeggiare alternativamente tra verde e arancio. Questo significa che l'NSLU2 è ora in modalità di aggiornamento.


Fase 3

Ora possiamo caricare il file scaricato precedentemente sull'NSLU2, procedendo come segue:


Da un computer con sistema operativo linux eseguendo da terminale il comando upslug2

  - Per installare upslug2 da Ubuntu digitare da terminale sudo aptitude install upslug2
  - Per installare upslug2 da Debian digitare da terminale apt-get install upslug2

Portiamoci ora per semplicita da terminale nella cartella dove abbiamo scaricato il file di immagine di installazione di Debian e digitiamo upslug2 --image "nome file immagine.bin". A questo punto inizierà l'operazione di installazione del nuovo firmware sulla memoria flash dell'NSLU2.


Da un computer con sistema operativo windows lanciare l'utility sercomm, se avete piu di una scheda di rete sul vostro pc selezionare quella a cui è collegato il router, se lo slug è correttamente il UPGRADE-MODE l'utility vi presentera il mac address dello slug selezionatelo ed nella parte destra premete il pulsante file andate ad evidenziare il file debian-insaller (che avete scaricato) e procedete al flash dello slug.

Ora l'NSLU2 si riavviera automaticamente e dovremmo attendere, senza spegnerlo, che emetta tre "beep" (potrebbero essere necessari diversi minuti)

Esecuzione del Debian Installer

Spegniamo ora l'NSLU2, colleghiamo la chiavetta USB e riaccendiamolo. Colleghiamoci ora all'NSLU2 tramite l'utility Putty o tramite il comando ssh se usiamo linux (ssh installer@192.168.1.77 - l'indirizzo IP è riportato come esempio)

Il nome utente è: installer

La password è: install

Ora partira l'installazione guidata di Debian, che può durare anche 4 ore. E' consigliabile non installare nessun software aggiuntivo quando ci viene richiesto, in quanto i pacchetti essenziali sono già installati di default. Inserite le informazioni che vi verrano richieste durante l'installazione. Alla fine della procedura dobbiamo confermare che l'installazione è andata a buon fine. Usciremo quindi automaticamente dal programma di installazione e dopo aver atteso qualche minuto saremo in grado di accedere al nostro sistema Debian su NSLU2 tramite ssh o Putty.