Differenze tra le versioni di "Installare Debian GNU/Linux su NAS Intel SS4000-E ARM e cloni"

Da GolemWiki.
Jump to navigation Jump to search
(Creata pagina con '=Installare Debian GNU/Linux su NAS Intel SS4000-E arm e cloni= ==Hardware supportato== La seguente guida è mirata all'installazione di Debian su: * [http://regmedia.co.uk...')
 
 
(12 versioni intermedie di 2 utenti non mostrate)
Riga 1: Riga 1:
=Installare Debian GNU/Linux su NAS Intel SS4000-E arm e cloni=
+
=Hardware supportato=
 
 
==Hardware supportato==
 
 
La seguente guida è mirata all'installazione di Debian su:  
 
La seguente guida è mirata all'installazione di Debian su:  
  
* [http://regmedia.co.uk/2007/01/15/lacie_edr_1.jpg|Intel SS4000-E]
+
* [http://regmedia.co.uk/2007/01/15/lacie_edr_1.jpg Intel SS4000-E]
* [http://static.trustedreviews.com/94/5edafc/a172/5383-2.jpg|Acer Altos Easystoere]
+
* [http://static.trustedreviews.com/94/5edafc/a172/5383-2.jpg Acer Altos Easystore]
* [http://regmedia.co.uk/2007/01/15/lacie_edr_1.jpg|LaCie NAS 2TB]
+
* [http://regmedia.co.uk/2007/01/15/lacie_edr_1.jpg LaCie 301161U]
  
 
Questi modelli, oltre ad essere molto simili nell'aspetto del case esterno, utilizzano la stessa scheda madre: una '''Intel EM7210''' con CPU Intel 80219 XScale a 600 Mhz.
 
Questi modelli, oltre ad essere molto simili nell'aspetto del case esterno, utilizzano la stessa scheda madre: una '''Intel EM7210''' con CPU Intel 80219 XScale a 600 Mhz.
  
 +
=Software necessario=
 +
A causa di un bug, il ramdisk dell'installer di Wheezy si blocca prima di portare a termine il boot, per cui sarà necessario utilizzare quello di Debian '''Squeeze''' ed effettuare successivamente l'aggiornamento del sistema di base.
 +
 +
* [http://archive.debian.org/debian-archive/debian/dists/squeeze/main/installer-armel/current/images/iop32x/network-console/ss4000e/initrd.gz initrd.gz] (Ramdisk)
 +
 +
* [http://archive.debian.org/debian-archive/debian/dists/squeeze/main/installer-armel/current/images/iop32x/network-console/ss4000e/zImage zImage] (Kernel)
 +
 +
=Installazione=
 +
[[File: Nas_serial_connector_pins.jpg|200px|thumb|right|Presa Seriale]]
 +
Per procedere all'installazione è necessario accedere al RedBoot, il boot loader del NAS e ciò è possibile esclusivamente attraverso un cavo seriale da collegare alla scheda madre.
 +
 +
==Cavo seriale personalizzato==
 +
Sarebbe bello potervi connettere un normale cavo seriale, ma questo connettore ha i pin spostati per cui occorrerà modificare un cavo femmina standard per le nostre esigenze.
 +
 +
Potete recuperare il cavo da un vecchio modem seriale, tagliarlo e sistemarlo in modo che i fili 2, 3 e 5 vadano a collegarsi rispettivamente con i pin 3, 5 e 9 del connettore della scheda madre.
 +
 +
Per fare un lavoro pulito ed esteticamente gradevole, come terminale del cavo seriale ho utilizzato un [[Media: Cavo_nas.jpg | connettore audio]] per CD-ROM che si incastra perfettamente con la presa in questione e torna bene con i pin.
 +
 +
[[Media: Serial_dl10.gif‎ |Presa DL10]]    [http://upload.wikimedia.org/wikipedia/commons/thumb/3/3b/Numbered_DE9_female_Diagram.svg/177px-Numbered_DE9_female_Diagram.svg.png Cavo Seriale]
 +
    3    <->  2  RxD
 +
    5    <->  3  TxD
 +
    9    <->  5  GND
 +
 +
 +
==Caricamento dell'installer==
 +
Collegare il cavo seriale femmina al PC, se non si dispone di una porta seriale è possibile utilizzare un adattatore seriale/USB.
 +
 +
Installare il programma '''minicom''' e configurarlo nel seguente modo:
 +
# minicom -o -s
 +
 +
Scegliere 'Serial port setup'
 +
Selezionare A - Serial Device to '/dev/ttyS0'  ''(/dev/ttyUSB0 se si sta usando l'adattatore)''
 +
Selezionare F - Hardware Flow Control to 'No'
 +
(E - Bps/Par/Bits va mantenuto impostato su 115200 8N1)
 +
Premere Enter
 +
Selezionare 'Save setup as ...' -> 'ss4K1'
 +
 +
 +
Avviare minicom
 +
# minicom -o ss4K1
 +
 +
Accendere il NAS e appena compaiono delle scritte sulla console premere '''Ctrl+C''' (dovrete essere molto veloci) per fermare il boot e permetterci di procedere con l'installazione.
 +
 +
Digitare
 +
'''load -v -r -b 0x1800000 -m ymodem ramdisk.gz'''
 +
 +
Con questo comando il NAS si aspetta che l'utente invii il ramdisk, per inviarlo bisogna entrare nel menu di minicom premendo '''CTRL+A''' e successivamente '''S''', scegliere l'opzione ''ymodem'' ed indicare il file '''initrd.gz''' precedentemente scaricato. Con un po' di pazienza il file verrà uplodato.
 +
 +
Stessa cosa per quanto riguarda il kernel
 +
'''load -v -r -b 0x1008000 -m ymodem zImage'''
 +
 +
Premere '''CTRL+A S''' e questa volta scegliere il file '''zImage'''
 +
 +
Per far avviare l'installer lanciate il comando
 +
'''exec -c "console=ttyS0,115200 rw root=/dev/ram mem=256M@0xa0000000" -r 0x01800000'''
 +
 +
Terminate l'installazione come se si trattasse di un normale PC, ma al momento di riavviare il sistema sarà necessario premere nuovamente '''Ctrl+C''' per fermare il bootloader e modificarlo con i nuovi parametri.
 +
 +
col seguente comando apriremo un terminale l'editing della configurazione di RedBoot.
 +
fconfig boot_script_data
 +
 +
Inserire i seguenti parametri
 +
fis load -b 0x01800000 ramdisk.gz
 +
fis load -b 0x01008000 zImage
 +
exec -c "console=ttyS0,115200 rw root=/dev/ram mem=256M@0xa0000000" -r 0x01800000
 +
 +
Terminare con una linea vuota e premere ''Enter''
 +
 +
Il sistema vi chiederà di salvare la configurazione, premere '''Y''' ed uno script sovrascriverà la flash memory del NAS con i nuovi valori.
  
==Software necessario==
 
===Attenzione===
 
A causa di un bug, il ramdisk dell'installer di Wheezy si blocca prima di portare a termine il boot, per cui sarà necessario utilizzare quello di Debian '''Squeeze''' ed effettuare successivamente l'aggiornamento del sistema di base.
 
  
===Kernel e ramdisk===
+
=Tuning=
Per effettuare l'installazione sono necessari i seguenti file:
+
Il sistema monta 1 banco di RAM DDR 400 da 256 MB, ma supporta qualsiasi RAM standard DDR 400 PC2*00.
* [http://ftp.nl.debian.org/debian/dists/squeeze/main/installer-armel/current/images/iop32x/network-console/ss4000e/initrd.gz initrd.gz] (Ramdisk)
 
  
* [http://ftp.nl.debian.org/debian/dists/squeeze/main/installer-armel/current/images/iop32x/network-console/ss4000e/zImage zImage] (Kernel)
+
Per far riconoscere al sistema un modulo da 512 MB è necessario riconfigurare il boot loader nel seguente modo:
  
 +
fis load -b 0x01800000 ramdisk.gz
 +
fis load -b 0x01008000 zImage
 +
exec -c "console=ttyS0,115200 rw root=/dev/ram mem=512M@0xa0000000" -r 0x01800000
  
==Installazione==
+
[[Category:Howto]]

Versione attuale delle 12:08, 23 feb 2024

Hardware supportato

La seguente guida è mirata all'installazione di Debian su:

Questi modelli, oltre ad essere molto simili nell'aspetto del case esterno, utilizzano la stessa scheda madre: una Intel EM7210 con CPU Intel 80219 XScale a 600 Mhz.

Software necessario

A causa di un bug, il ramdisk dell'installer di Wheezy si blocca prima di portare a termine il boot, per cui sarà necessario utilizzare quello di Debian Squeeze ed effettuare successivamente l'aggiornamento del sistema di base.

Installazione

Presa Seriale

Per procedere all'installazione è necessario accedere al RedBoot, il boot loader del NAS e ciò è possibile esclusivamente attraverso un cavo seriale da collegare alla scheda madre.

Cavo seriale personalizzato

Sarebbe bello potervi connettere un normale cavo seriale, ma questo connettore ha i pin spostati per cui occorrerà modificare un cavo femmina standard per le nostre esigenze.

Potete recuperare il cavo da un vecchio modem seriale, tagliarlo e sistemarlo in modo che i fili 2, 3 e 5 vadano a collegarsi rispettivamente con i pin 3, 5 e 9 del connettore della scheda madre.

Per fare un lavoro pulito ed esteticamente gradevole, come terminale del cavo seriale ho utilizzato un connettore audio per CD-ROM che si incastra perfettamente con la presa in questione e torna bene con i pin.

Presa DL10    Cavo Seriale
    3     <->   2  RxD
    5     <->   3  TxD
    9     <->   5  GND


Caricamento dell'installer

Collegare il cavo seriale femmina al PC, se non si dispone di una porta seriale è possibile utilizzare un adattatore seriale/USB.

Installare il programma minicom e configurarlo nel seguente modo:

# minicom -o -s
Scegliere 'Serial port setup'
Selezionare A - Serial Device to '/dev/ttyS0'   (/dev/ttyUSB0 se si sta usando l'adattatore)
Selezionare F - Hardware Flow Control to 'No'
(E - Bps/Par/Bits va mantenuto impostato su 115200 8N1)
Premere Enter
Selezionare 'Save setup as ...' -> 'ss4K1'


Avviare minicom

# minicom -o ss4K1

Accendere il NAS e appena compaiono delle scritte sulla console premere Ctrl+C (dovrete essere molto veloci) per fermare il boot e permetterci di procedere con l'installazione.

Digitare

load -v -r -b 0x1800000 -m ymodem ramdisk.gz

Con questo comando il NAS si aspetta che l'utente invii il ramdisk, per inviarlo bisogna entrare nel menu di minicom premendo CTRL+A e successivamente S, scegliere l'opzione ymodem ed indicare il file initrd.gz precedentemente scaricato. Con un po' di pazienza il file verrà uplodato.

Stessa cosa per quanto riguarda il kernel

load -v -r -b 0x1008000 -m ymodem zImage

Premere CTRL+A S e questa volta scegliere il file zImage

Per far avviare l'installer lanciate il comando

exec -c "console=ttyS0,115200 rw root=/dev/ram mem=256M@0xa0000000" -r 0x01800000

Terminate l'installazione come se si trattasse di un normale PC, ma al momento di riavviare il sistema sarà necessario premere nuovamente Ctrl+C per fermare il bootloader e modificarlo con i nuovi parametri.

col seguente comando apriremo un terminale l'editing della configurazione di RedBoot.

fconfig boot_script_data

Inserire i seguenti parametri

fis load -b 0x01800000 ramdisk.gz
fis load -b 0x01008000 zImage
exec -c "console=ttyS0,115200 rw root=/dev/ram mem=256M@0xa0000000" -r 0x01800000

Terminare con una linea vuota e premere Enter

Il sistema vi chiederà di salvare la configurazione, premere Y ed uno script sovrascriverà la flash memory del NAS con i nuovi valori.


Tuning

Il sistema monta 1 banco di RAM DDR 400 da 256 MB, ma supporta qualsiasi RAM standard DDR 400 PC2*00.

Per far riconoscere al sistema un modulo da 512 MB è necessario riconfigurare il boot loader nel seguente modo:

fis load -b 0x01800000 ramdisk.gz
fis load -b 0x01008000 zImage
exec -c "console=ttyS0,115200 rw root=/dev/ram mem=512M@0xa0000000" -r 0x01800000