La première étape, à savoir le flashage du firmware pour le remplacer par un firmware libre, s'est très bien passé. L'installateur graphique de Debian Etch étant actuellement cassé, j'ai du passer par la solution dite du bootstrap. Je suis d'abord passé par une doc en français, mais va savoir pour quoi , l'installation n'a pas marché du premier coup.

Édition: lorsqu'on passe par le mode expert, l'installateur graphique fonctionne. Évidemment, il faut répondre à un nombre de question plus conséquent , mais ça marche!

Finalement, je me suis replié sur une autre solution d'installation manuelle. Le seul détail à connaître qui facilite grandement la vie: la commande

  bzcat ~/base.tar.bz2 | tar -xvf -

doit être passée en tant que root, un sudo ne suffit pas.

Enfin, j'ai profité du disque attaché sur ma machine principale pour éditer différents fichiers: /etc/hostname, /etc/hosts afin qu'il corresponde à mon réseau local, /etc/apt/sources.list et surtout /etc/fstab de manière totalement différente, en faisant appel aux UUID. En effet, les disques montés à chaud n'ont pas toujours le même device: parfois /dev/sda1 , ou encore /dev/sdb1, etc. Les UUId sont une technique permettant de différencier de façon unique toute partition, sans risque pour le système de confondre une clé USB avec un disque dur de 500 Go.

Voici une copie du /etc/fstab:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
UUID=308e019b-c837-4378-a730-d3c30ba0b79c       /               ext3    defaults,errors=remount-ro 0       1
UUID=83b36ff6-006c-4b03-b22a-5dc38ba7b378       /home           ext3    defaults        0       2
UUID=1c3249f4-759c-4ccf-9c62-0f020dcdb46d       none            swap    sw              0       0
UUID=3117875b-4e67-481b-b4aa-5d01e3d39bf7       /var            ext3    defaults        0       2

Par contre, ayant paramétré mon routeur en mode DHCP, qui attribue une IP fixe par adresse MAC, je ne me suis pas inquiété outre mesure du fichier /etc/resolv.conf

Voici le fichier /etc/network/interface :

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#allow-hotplug eth0
iface eth0 inet dhcp

hotplug a été désactivé, pouvant causer des problèmes dans certains cas (cf http://www.nslu2-linux.org/wiki/Debian/TroubleShooting