Voici toute la méthode que j'ai suivie pour mettre en route le bazar, et dont le forum hardware-fr m'a fortement inspiré ;)

On commence donc par quelques tofs du déballage :

ds1.jpg

ds2.jpg

ds3.jpg

ds4.jpg

ds5.jpg

ds6.jpg

ds7.jpg

puis on branche l'alimentation.
ATTENTION : Lorsque vous branchez le cable réseau, faites attention que le dockstar ne puisse PAS se connecter au net.
En effet, il dispose d'un système permettant de se mettre à jour, ce qui aurait pour effet, entre autre, de désactiver le SSH.

Une fois que vous êtes sur que votre switch est isolé du net (ou vous pouvez le brancher direct à votre ordinateur), branchez le cable RJ45.
Il faut à présent découvrir l'adresse IP du dock. Comme il n'y a pas de DHCP, il s'en attribue une lui même, en 169.254.xxx.xxx.

Si vous êtes sous 'nux, voici les commandes à taper (en root) :

aptitude install netdiscover
ifconfig eth0 169.254.1.0
netdiscover -r 169.254.0.0/16 -P

une minute après, on obtient généralement quelque chose comme ça :

Currently scanning: 169.254.87.0/16   |   Our Mac is: 00:1e:8c:xx:xx:xx - 0

1 Captured ARP Req/Rep packets, from 1 hosts.   Total size: 60
_____________________________________________________________________________
  IP            At MAC Address      Count  Len   MAC Vendor
-----------------------------------------------------------------------------
169.254.214.19   00:10:75:xx:xx:xx    01    060   Maxtor Corporation

ici, son adresse IP est donc 169.254.214.19.%%

si vous avez un serveur DHCP, notez son adresse MAC, puis renseignez dans le fichier /etc/dhcp3/dhcpd.conf

host dock {
hardware ethernet 00:10:75:xx:xx:xx;
fixed-address 192.168.0.x;
}

ainsi, si vous le rebootez, il obtiendra toujours la même adresse IP, grâce à son adresse MAC ;)

Si vous êtes sous Windows, il vous faudra télécharger nmap (actuellement en version 5.21)
Puis, il vous faudra reconfigurer votre réseau, de manière à mettre comme adresse IP 169.254.1.0 et 255.255.0.0 en netmask.
Une fois dézippé, ouvrez une ligne de commande dos et rentrez dans le dossier nmap, puis lancez le de manière à scanner les adresses IP qui répnodent au ping :

cd desktop/nmap-.21
nmap -sP 169.254.1.0/16

la ca risque de prendre un peu de temps, car nmap scanne ici 254*254 adresses IP
Une fois l'IP trouvée,vous devriez voir "Host 169.254.214.19 is UP". A partir de ce moment, vous pouvez appuyer sur CTRL + C pour interrompre le scan.

Au passage, si vore ordinateur n'a pas de linux installé et que vous avez un live cd d'ubuntu, mieux vaut démarrer dessus pour utiliser netdiscover (voir ci dessus), c'est beaucoup plus rapide ;)

And now, let's connect :D
Si vous êtes sous windows, vous aurez besoin de l'utilitaire Putty
On lance la connexion en SSH, sur le port 22 (par défaut) et on indique l'adresse IP trouvée précédemment.
Login: root
Pass: stxadmin

ou plus simple, le dockstar intègre un serveur telnet. ;)
donc depuis une commande windows ou linux, taper

telnet 169.254.214.19

La partition / étant monté en lecture, on la monte en lecture/écriture

mount / -rw -o remount

Maintenant, on va empêcher le système de connecter au net pour se mettre à jour :

echo "127.0.0.1 service.pogoplug.com" > /etc/hosts
echo "127.0.0.1 pm1.pogoplug.com" >> /etc/hosts
echo "127.0.0.1 pm2.pogoplug.com" >> /etc/hosts
echo "127.0.0.1 service.cloudengines.com" >> /etc/hosts
echo "127.0.0.1 upgrade.pogoplug.com" >> /etc/hosts

et pendant qu'on y est, on empêche le service pogoplug de se lancer au démarrage (pis ça fera des ressources disponibles en plus)
on édite le fichier /etc/init.d/rcS et on met en commentaire la ligne suivante :

/etc/init.d/hbmgr.sh start

(en mettant un # en début de ligne)

Profitons en pour découvrir un peu la bête. le systeme installé dessus est un linux minimaliste. ;)

kernel :

uname -a

Linux Pogoplug 2.6.22.18 #57 Mon Aug 31 16:31:01 PDT 2009 armv5tejl unknown

processeur :

cat /proc/cpuinfo

Processor	: ARM926EJ-S rev 1 (v5l)
BogoMIPS	: 1192.75
Features	: swp half thumb fastmult edsp 
CPU implementer	: 0x56
CPU architecture: 5TE
CPU variant	: 0x2
CPU part	: 0x131
CPU revision	: 1
Cache type	: write-back
Cache clean	: cp15 c7 ops
Cache lockdown	: format C
Cache format	: Harvard
I size		: 16384
I assoc		: 4
I line length	: 32
I sets		: 128
D size		: 16384
D assoc		: 4
D line length	: 32
D sets		: 128

Hardware	: Feroceon-KW
Revision	: 0000
Serial		: 0000000000000000

ram :

free

              total         used         free       shared      buffers
  Mem:       126064        23708       102356            0            0
 Swap:            0            0            0
Total:       126064        23708       102356

ici, 23,7 Mo utilisés, sur un total de 128.

voir les process qui tournent :

ps

on remarque un ntpd, qui est client de temps, utilisant le protocole NTP (Network Time Protocol) permettant de maintenir votre dockstar à jour :)

Bon, et maintenant, c'est pas tout ça, mais y'a une debian qui frétille d'impatience à l'idée de tourner sur ce petit appareil :p
Le mode d'emploi (en anglais) de Jeff Doozan se trouve ici
Et voici les explications en bon français.

Tout d'abord, il vous faudra une clé usb, ou éventuellement un disque dur usb, sur lequel installer Debian.
Ici, j'utiliserai une petite clé USB Kingston de 1 Go.
Par contre, sachez que suivant la qualité/rapidité de votre clé usb, la système sera plus ou moins réactif.
J'ai fait le test sur mes 2 clés usb :

ds9.jpg

avec la commande hdparm -t, on peut voir le débit en lecture d'un disque.
la 1è, une SanDisk cruzer 8 Go a un débit de 26 Mo/s, alors que la 2è ne débite qu'à 11 Mo/s. En installant Debian sur la sandisk, debian est plus rapide. mais comme j'ai besoin de cette clé, j'utiliserai tout de même la 2è ;)

ATTENTION: la clé usb doit se brancher sur la prise arrière gauche (quand on regarde l'arrière du dock)
J'ai commencé par la brancher sur le coté, pour qu'elle soit plus accessible, mais cela engendre des problèmes, apparemment à cause du bootloader qui va utiliser telle ou telle prise.

ds8.jpg

Bref, une fois branchées, faites un /sbin/fdisk -l ou vous devriez la voir en /dev/sda.
Maintenant, comme le recommande jeff, on va la formater. on lance fdisk: /sbin/fdisk /dev/sda
puis on efface les partitions qui sont dessus.
on tape, la touche D et on valide par ENTER.
si on a plus d'une partition, fdisk demande le n° de la partition.
Maintenant, il faut créer (au moins) 2 partitions : la 1è sur laquelle sera installé le système (montée en /), et la 2è pour le swap.

pour ma part, j'ai créé une première partition de 700 Mo, et la 2è avec 300 Mo.

Pour ce faire, on tape n, puis on choisit "primary"
On recommande pour la 2è, n, puis primary, puis le n° de la partition, 2.
A présent, il faut changer le type de la 2è partition en tant que swap.
on tape t puis enter pour valider, on choisit le n° de partition, 2, on tape 82, et on valide.
Finalement, nos 2 partitions sont créées, on tape maintenant w pour valider l'écriture de ces 2 partitions.

Maintenant que notre clé usb est prête, installons Debian.
On se rend dans le répertoire /tmp et on télécharge le script d'installation de Debian Squeeze

cd /tmp
wget http://jeff.doozan.com/debian/dockstar.debian-squeeze.sh
chmod +x dockstar.debian-squeeze.sh
export PATH=$PATH:/usr/sbin:/sbin
./dockstar.debian-squeeze.sh

le script pose quelques questions. répondre ok à la première pour valider le lancement de l'installation.
Puis le nouveau bootloader est installé (uBoot), qui permet entre autre de démarrer sur une clé usb (celui d'origine est une très vieille version, et ne le permet pas)
Il demande si on veut désactiver les mises à jour du système d'origine, on répond Y
Les 2 partitions précédemment créées sont formatées
Puis le téléchargement et l'installation des paquets debian se lance. y'en a pour 15 à 20 minutes suivant votre connection internet.

Et finalement, on a un joli message nous annonçant que debian est installé (Installation complète)
Il nous est également dit que le mot de passe root, sera par défaut... root.
Donc une fois démarré, il faudra le changer rapidement ;) pour le changer, une fois connecté en ssh, on tape la commande passwd

Le script nous demande si on veut redémarrer (Reboot now? Y/n)
on tape Y et l'appareil redémarre. Ici, à moins que vous n'ayez un DHCP configuré pour lui donner une IP, il faut attendre que le dockstar réponde au ping, toujours sur sa meme IP d'origine en 169.254.xxx.xxx j'ai compté une 30aine de secondes avant qu'il ne réponde.

Enfin , le dock répond au ping, on peut maintenant s'y connecter en SSH (login root pass root)
Et voila, on est sous Debian squeeze, avec un kernel 2.6.32-5 (Linux dock 2.6.32-5-kirkwood #1 Sat Sep 18 15:20:08 UTC 2010 armv5tel GNU/Linux)

Histoire d'avoir des outils pratiques de base, en voici quelques uns que je vous recommande :
- ethtool : pour avoir des informations sur votre carte réseau, et verifier qu'elle est bien en gigabit (si vous avez un switch gigabit évidemment)
- aptitude : le gestionnaire des paquets de debian. ici, seul apt-get est fourni. perso je préfère aptitude car il respecte mieux les dépendances.
- vim : un editeur plus sympa que vi, avec coloration syntaxique
- screen : vous permet d'avoir plusieurs terminal à la fois
- ntp : pour que votre appareil reste à l'heure (sous debian il ne le fait pas tout seul). et quand vous le redémarrez, il ne conserve pas la date/heure dans son bios.

pour installer ces paquets, taper apt-get install nom_du_paquet

pour ethtool, je l'ai installé histoire de voir que la connexion est bien en gigabit :

ethtool eth0

Settings for eth0:
        Supported ports: [ TP AUI BNC MII FIBRE ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 0
        Transceiver: external
        Auto-negotiation: on
        Link detected: yes

c'est tout bon :)

pour voir l'espace disque utilisé, taper la commande df -h sur ma clé usb, j'ai installé quelques utilitaires, et 316 mo sont déjà utilisés sur ma partition de 700 mo.

pour la ram, tapez la commande free -mlt
De base, le système consomme environ 25 mo, et par la suite, une fois "chaud", le mien est à ~100 mo en moyenne (avec ntp, nginx, samba...)

pour lister les périphériques usb, lsusb

On se créée un simple utilisateur, sans droit root :

groupadd toto
useradd -d /home/toto -g toto -m -s /bin/bash toto

puis on lui met un mot de passe

passwd toto

Maintenant vous pouvez vous connecter avec l'utilisateur toto sans risque de faire de grosses bêtises :D

SI vous souhaitez fixer l'adresse IP du dockstar, editez le fichier /etc/network/interfaces et modifiez le comme ceci :

auto lo eth0
iface lo inet loopback
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1

ici, on lui met l'adresse IP 192.168.1.100, avec un maque à 255.255.255.0 (il verra toutes les machines ayant une IP en 192.168.1.xxx) et une passerelle en 192.168.1.1 pour accéder au net.
Egalement, si vous voulez lui indiquer quel serveur DNS utiliser, éditez le fichier /etc/resolv.conf pour y mettre ceci :

nameserver 192.168.1.1

Et une dernière chose: si vous cassez votre debian et que ça ne redémarre pas, no problèmo !
Il vous suffit de débrancher la clé USB, et de redemarrer le dockstar, il se lancera alors sur son OS d'origine (PogoPlug)
De la, vous pourrez monter votre clé usb et réparer ce qui ne va pas, ou au pire re-installer debian. ;)

Voila pour Debian. bientôt un billet sur comment installer samba et partager ses données sur votre réseau local

edit au 02/12/2010:
cela fait maintenant 45 jours que le dockstar tourne 24h/24 et no problèmo :)
Je l'utilise comme machine de backup, pour sauvegarder régulièrement mes machines avec rsync en copiant les données sur un disque usb externe.
Accessoirement, je souhaitais avoir tous les logs habituels, mais en les mettant sur mon disque usb de manière à ne pas "cramer" ma clé usb trop vite. voici comment faire :.
tout d'abord on déport le dossier log sur le disque dur :

mkdir /mnt/mon_disque_usb/log
cp -r /var/log/* /mnt/mon_disque_usb/log/
rm -rf /var/log
ln -s /mnt/mon_disque_usb/log /var/log

puis on installe le daemon générant les logs

aptitude install rsyslog

and voila, on a maintenant tous les logs habituels (kern.log, auth.log, syslog, mail.log etc...)