Ipfire su Seagate Dockstar

Hardware esterno.
Panelli LCD, TFT, HDTV, Telecomandi, Xbox-client, etc.

Moderatori: ragno, tapino, alez, zulu, davidea

Rispondi
Avatar utente
ragno
Messaggi: 3017
Iscritto il: 20 gen 2007, 09:43
Località: Marte e dintorni
Contatta:

Ipfire su Seagate Dockstar

Messaggio da ragno »

N.B: non aspettatevi prestazioni fulminanti e/o avere una lista da decine di MB per url_filter (le specifiche consigliano minimo 256Mb di ram e la DS ne ha 128), pero' tutto funziona!

Ingredienti:

1) DS con uBoot patchato per caricare il SO da pendrive usb.
2) accesso alla console seriale della DS (e' necessario per la prima configurazione di ipfire, poi basta utilizzare la gui).
3) una porta ethernet usb (su ebay ne ho trovata una per 7 euro ss comprese).
4) una pendrive usb.


Preparazione:

Scaricate ipfire-2.13rc2.1gb-ext4-scon.armv5tel-full-core65.img.gz (scon = serial console) e preparate la usb pendrive con essa.
L'immagine creera' su usb pen 2 partizioni: sdx1 in fat con i file del bootloader e del kernel, sdx3 con rootfs in ext4 della distro.
Montatele e copiatele entrambe in una cartella del vostro pc.
Una volta copiate le 2 partizioni, ricreate sulla pendrive usb i nuovi fs (secondo uno schema compatibile con l'uBoot della DS): sdx1 in ext2, sdx2 come swap, formattate entrambe.
A questo punto copiate su sdx1 tutto il rootfs precedentemente copiato (ex sdx3), sempre nella nuova sdx1 create la cartella /boot e copiate in essa tutti i file "kirkwood" (System.map, config, vmlinuz), copiate sempre in /boot anche uImage, ed uInit (da rinominare in uInird).
Nella cartella /etc della pendrive (sdx1) modificate fstab aggiungendo il mount point per /, lo swap file e togliendo il mount per la partizione fat (che non esiste piu).

Codice: Seleziona tutto

#
# file system  mount-point  type     options         dump  fsck
#                                                        order
#UUID=47B3-CA47 /boot   vfat    defaults        1       2
#DEVICE2         swap   swap    pri=1   0       0
#ID=d9c7cbdd-9a36-48fe-a2a7-f175bff28900        /       ext4    defaults 
1       1
/dev/sda1       /       ext2    defaults
/dev/sda2       swap    swap    pri=1   0       0
#DEVICE4        /var    ext4    defaults        1       1
proc    /proc   proc    defaults        0       0
sysfs   /sys    sysfs   defaults        0       0
devpts  /dev/pts        devpts   gid=4,mode=620  0     0
#none   /tmp            tmpfs   defaults        0       0
none    /var/log/rrd    tmpfs   defaults,size=64M       0       0
none    /var/lock       tmpfs   defaults,size=8M        0       0
none    /var/run        tmpfs   defaults,size=2M        0       0
La pendrive ora e' pronta. Smontatela inseritela in un un porta della DS, collegate la seriale della DS con un adattatore e effettuate la prima configurazione di ipfire.

:ciao:

N.B. prima versione con possibili mods per migliorare la funzionalita' del sistema.
vdr: 1.4.7+extpatch54 (pensionata), 1.7.27 (yavdr 0.4)
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.

E quando penso che sia finita,
è proprio allora che comincia la salita.
Rispondi