Requisiti
- iConnect (ultimo firmware)
- iConnect con accesso ssh (e root)
- USB pen/HD (2-4 gb freespace) [molto meglio un hd per poter usare uno swap file mentre la penna usb potrebbe subire i molti cicli lettura scrittura]
1) Create l’immagine deboostrap (da un sistema linux x86/x64 e non direttamente dall’iConnect)
debootstrap –include=aptitude,wget,nmap,apt –verbose –arch armel sid /armel-chroot http://debian.fastweb.it/debian
Nella cartella /armel-chroot avrete quindi la vostra immagine che dovete comprimere e poi copiare sull’iConnect.
2) Copiate e decomprimete il file sull’hd della vostra iConnect, precisamente fate in modo di avere la root dell’immagine debootstrap dentro a $NOMEHD/armel-chroot/
Monto /proc e /dev (utile per tun e altri moduli)
mount -t proc /proc/ /mnt/soho_storage/samba/shares/$NOMEHD/armel-chroot/proc/mount –bind /dev/ /mnt/soho_storage/samba/shares/$NOMEHD/armel-chroot/dev/
Ora provate a fare il chroot:
chroo /mnt/soho_storage/samba/shares/$NOMEHD/armel-chroot/
E dovreste trovarvi dentro alla vostra nuova distribuzione.
3) A questo punto dovreste eseguire lo step2 di debootstrap ma fallirà probabilmente.. la cosa che consiglio anche se molto “sporca” è fare un dpkg –i * dentro alla cartella cache di apt..
In questa maniera installerete tutti i pacchetti..
In questa maniera installerete tutti i pacchetti..
Seguite poi un:
apt-get -f install
per eliminare eventuali errori..
Scusate l’imprecisione nello scrivere la guida ma è passato qualche mese da quando ho fatto “l’hack” e quindi non mi ricordo esattamente tutti i passi..
Sono molto felice di aiutare qualcuno se avete problemi!

#1 di Neon il 19 agosto 2011 - 14:13
prova a spostarti dentro alla cartella del chroot e poi a eseguire “chroot .”
Dovrebbe funzionare, al massimo i problemi escono dopo.. Se ti da quell’errore significa che o c’è un problema di architettura oppure la cartella non è valida..
#2 di MICHELE il 19 agosto 2011 - 06:21
Scusa Luca se ti disturbo ancora.
Quando provo a fare il chroot ricevo il seguente errore “chroot: cannot run command `/bin/sh’: Exec format error”. Ho seguito alla lettera i passaggi della tua guida e tutto è andato bene fino al: “chroot /mnt/soho_storage/samba/shares/$NOMEHD/armel-chroot/”
Qaule potrebbe essere la ragione?
Grazie in anticipo
#3 di Neon il 27 luglio 2011 - 17:09
Ciao!
Onestamente non ho mai provato le funzionalità di stampante dell’iconnect.. Di sicuro ti posso dire che se la stampante è supportata da linux (scanner e fax visto che stampante se funziona lo è per certo) allora puoi crearti un’ambiente chroot e installare i software e i driver per farla andare..
Il consiglio è: prova a cercare come farla andare al 100% su un desktop linux e poi prova a riprodurre il tutto in chroot!
Io l’ho configurata persino come accesspoint con una chiavetta usb umts.. è estremamente versatile e molto robusta! Ad ora ha 144 giorni di uptime!
#4 di MICHELE il 27 luglio 2011 - 08:30
Ciao Luca.
Innanzitutto grazei e complimenti per i tuoi pregievoli lavori.
Possiedo come te un Iomega Iconnect e mi piacerebbe abilitare su di esso il servizio FTP server ma sopratutto abilitare il supporto per la stampa multifunzione. Possiedo un stampante Olivetti Any_Way_Photo_Fax con cui stampo senza problemi tramite l’Iconnect. Dal momento, però, che è una multifunzione mi piacerebbe poterne sfruttare le caratteristiche (anche solo la scansione) tramite l’Iconnect. So che altri dispoditivi print server tipo il Dlink DPR-1040 supportano le MFP e che anch’essi sfruttano un Linux minimale.
Sarebbe possibile secondo te integrare il Linux dell’Iconnect con questi driver?
Scusa se sono stato impreciso in alcuni passaggi. Spero di essermi fatto comuque capire.
Grazie in anticipo e in ogni caso!