{"id":149,"date":"2011-11-03T22:35:00","date_gmt":"2011-11-03T21:35:00","guid":{"rendered":"https:\/\/www.ubilogic.net\/blogotof\/blog\/installation-de-debian-sur-un-nslu\/"},"modified":"2013-02-14T11:32:09","modified_gmt":"2013-02-14T10:32:09","slug":"installation-de-debian-sur-un-nslu","status":"publish","type":"post","link":"https:\/\/www.ubilogic.net\/blogotof\/archives\/149","title":{"rendered":"Installation de Debian sur un NSLU"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"..\/..\/data\/documents\/LinksysNSLU2.jpg\" width=\"128\" height=\"200\" align=\"left\" \/>Bon, tout d&rsquo;abord, un petit avertissement : il s&rsquo;agit d&rsquo;un article concernant du (tr\u00e8s?) vieux mat\u00e9riel, donc ce n&rsquo;est pas de la super actu. N\u00e9anmoins, j&rsquo;avais envie de faire un article sur cette petite bidouille que j&rsquo;ai faite il y a maintenant d\u00e9j\u00e0 presque deux mois (oui, le temps passe!).<\/p>\n<p>Pour ceux qui ne savent pas ce qu&rsquo;est le NSLU, c&rsquo;est un petit bo\u00eetier muni de deux ports usb et d&rsquo;un port RJ45 et qui permet de mettre facilement en r\u00e9seau un ou deux disques durs (usb, donc externes, of course).<\/p>\n<p>Pour plus d&rsquo;infos, <a href=\"http:\/\/fr.wikipedia.org\/wiki\/NSLU2\">voir sa page wikip\u00e9dia<\/a>.<\/p>\n<p>Pour ma part, je crois que j&rsquo;avais achet\u00e9 ce boitier en 2004 (j&rsquo;avais pr\u00e9venu, c&rsquo;est pas vraiment du mat\u00e9riel d&rsquo;actualit\u00e9 !)<\/p>\n<p>Alors, bien \u00e9videmment, c&rsquo;est lent (parce que les disques sont en usb que le cpu du bidule n&rsquo;est pas un foudre de guerre et que la m\u00e9moire aussi est minimaliste et on peut m\u00eame ajouter que l&rsquo;interface r\u00e9seau est seulement en 100Mbits), c&rsquo;est vieux, c&rsquo;est d\u00e9pass\u00e9&#8230; bref tout pour plaire !<\/p>\n<p>Le NSLU se fait super vieux maintenant. Mais bon qu&rsquo;\u00e0 cela ne tienne, comme \u00e7a doit faire facilement 4 ans que je ne n&rsquo;utilisais plus mon vieux NSLU et qu&rsquo;il prenait la poussi\u00e8re \u00e0 la cave, j&rsquo;ai eu envie de \u00ab\u00a0m&rsquo;amuser\u00a0\u00bb un peu.<\/p>\n<p>J&rsquo;ai donc trouv\u00e9 l&rsquo;un ou l&rsquo;autre sujet sur le net et je me suis content\u00e9 pour l&rsquo;instant du minimum minimorum, \u00e0 savoir l&rsquo;installation d&rsquo;une Debian Lenny sur l&rsquo;engin.<\/p>\n<p>&nbsp;<\/p>\n<p>Les deux pages qui m&rsquo;ont servi :<\/p>\n<p><a href=\"http:\/\/www.cyrius.com\/debian\/nslu2\/\">http:\/\/www.cyrius.com\/debian\/nslu2\/<\/a><\/p>\n<p><a href=\"http:\/\/blog-marcel.eu\/index.php?article19\/debian-sur-nslu2\">http:\/\/blog-marcel.eu\/index.php?article19\/debian-sur-nslu2<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Alors, pour faire court, \u00e7a marche ! Debian est install\u00e9e, boot et fonctionne comme pr\u00e9vu. C&rsquo;est un peu long \u00e0 installer (parce que la machine est lente) mais franchement, il n&rsquo;y a aucune difficult\u00e9.<\/p>\n<p><!--more--><\/p>\n<p>Pour ceux qui veulent des d\u00e9tails, il existe une version plus longue de l&rsquo;histoire :<\/p>\n<p>Tout d&rsquo;abord, concernant le mat\u00e9riel. Pour tenir compagnie \u00e0 ce brave NSLU, j&rsquo;ai choisi une cl\u00e9 usb de 8Go pas super r\u00e9cente, elle aussi, sur laquelle je compte installer le syst\u00e8me (l&rsquo;OS) et j&rsquo;ai aussi un petit disque dur de 120Go de r\u00e9cup. Celui-ci a aussi une histoire un peu \u00e0 part. Il s&rsquo;agit d&rsquo;une r\u00e9cup d&rsquo;un disque 1,8\u201d provenant d&rsquo;un boitier usb dont le c\u00e2ble usb int\u00e9gr\u00e9 s&rsquo;est cass\u00e9. J&rsquo;ai donc d\u00e9mont\u00e9 et r\u00e9cup\u00e9r\u00e9 le disque. Pas de bol, le disque (un Toshiba) se branche uniquement via une nappe ZIF&#8230; Je n&rsquo;avais ni de nappe de r\u00e9serve, ni d&rsquo;interface ZIF vers \u00ab\u00a0autre chose\u00a0\u00bb (IDE, usb, &#8230;). J&rsquo;ai donc trouv\u00e9 un adaptateur ad hoc (un peu par chance mais aussi parce que j&rsquo;ai pas mal cherch\u00e9 !) sur Amazon. Bref, je vous passe les d\u00e9tails de montage, sachez que le disque fonctionne et est branch\u00e9 comme ceci :<\/p>\n<p>Disque -&gt; nappe ZIF -&gt; interface ZIF\/IDE -&gt; interface IDE\/usb -&gt; NSLU !<\/p>\n<p>Ce n&rsquo;est certainement pas ce qu&rsquo;il y a de plus simple, j&rsquo;en conviens. Mais bon, d&rsquo;un autre c\u00f4t\u00e9, le but de tout cela \u00e9tait de r\u00e9cup\u00e9rer un maximum de composants existants et donc, \u00e0 l&rsquo;exception de l&rsquo;interface ZIF\/IDE que j&rsquo;ai achet\u00e9 (pas cher, c&rsquo;est d\u00e9j\u00e0 \u00e7a), tout le reste est du mat\u00e9riel de r\u00e9cup.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"data\/documents\/debianlogo.png\" width=\"50\" height=\"61\" align=\"right\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>L&rsquo;installation de Debian sur NSLU se fait en 2 grandes \u00e9tapes :<\/p>\n<p>&nbsp;<\/p>\n<ol>\n<li>Flashage du firmware<\/li>\n<li>Installation de Debian<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>La premi\u00e8re partie, je l&rsquo;ai r\u00e9alis\u00e9e \u00e0 partir d&rsquo;une autre machine sous linux (<a href=\"https:\/\/www.ubilogic.net\/blogotof\/projects\/r2d2\/Description.html\">mon serveur R2D2<\/a> en fait).<\/p>\n<p>J&rsquo;ai d&rsquo;abord install\u00e9 le package upslug2 sur mon linux via un petit<\/p>\n<pre>apt-get install upslug2<\/pre>\n<p>Ensuite, <a href=\"http:\/\/www.slug-firmware.net\/d-dls.php\">j&rsquo;ai t\u00e9l\u00e9charg\u00e9 l&rsquo;image de Debian<\/a><\/p>\n<p>Et puis, j&rsquo;ai lanc\u00e9 :<\/p>\n<pre>upslug2 -d eth1 -i di-nslu2.bin<\/pre>\n<p>Alors, juste pour la petite histoire, comme la carte r\u00e9seau de mon linux est en eth1, il faut absolument le pr\u00e9ciser, sinon upslug2 se contente d&rsquo;utiliser eth0, mais forc\u00e9ment chez moi \u00e7a ne marche pas !<\/p>\n<p>L\u00e0, il faut \u00eatre patient. Ca va flasher le firmware, puis rebooter et \u00e7a peut prendre un certain temps (voire m\u00eame un temps certain) avant de donner la main au \u201cDebian installer\u201d. De toute fa\u00e7on, quand c&rsquo;est <span style=\"text-decoration: line-through;\">cuit<\/span> pr\u00eat, \u00e7a bipe !<\/p>\n<p>Et quand \u00e7a bipe, on peut passer \u00e0 l&rsquo;\u00e9tape 2, \u00e0 savoir l&rsquo;installation de Debian proprement dite.<\/p>\n<p>L\u00e0, il suffit de faire (depuis n&rsquo;importe quelle machine) une connexion en ssh, genre :<\/p>\n<pre>ssh installer@192.168.1.77<\/pre>\n<p>Tout en sachant que cette IP est celle par d\u00e9faut du NSLU.<\/p>\n<p>Et ensuite se laisser guider par l&rsquo;installeur. Et \u00e9ventuellement suivre quelques conseils <a href=\"http:\/\/blog-marcel.eu\/index.php?article19\/debian-sur-nslu2\">gl\u00e2n\u00e9s sur le web<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>Une fois tout cela termin\u00e9, apr\u00e8s un petit reboot, j&rsquo;ai pu v\u00e9rifier que mon NSLU est bien \u00e9quip\u00e9 d&rsquo;une Debian fonctionnelle.<\/p>\n<p>Maintenant, il me reste \u00e0 lui trouver un usage sympa. J&rsquo;h\u00e9sitais \u00e0 simplement mettre un peu de musique dessus et le laisser tourner comme serveur UPnP.<br \/>\nA suivre donc&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bon, tout d&rsquo;abord, un petit avertissement : il s&rsquo;agit d&rsquo;un article concernant du (tr\u00e8s?) vieux mat\u00e9riel, donc ce n&rsquo;est pas de la super actu. N\u00e9anmoins, j&rsquo;avais envie de faire un article sur cette petite bidouille que j&rsquo;ai faite il y a maintenant d\u00e9j\u00e0 presque deux mois (oui, le temps passe!). Pour ceux qui ne savent [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[7],"tags":[],"class_list":["post-149","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.ubilogic.net\/blogotof\/wp-json\/wp\/v2\/posts\/149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ubilogic.net\/blogotof\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ubilogic.net\/blogotof\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ubilogic.net\/blogotof\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ubilogic.net\/blogotof\/wp-json\/wp\/v2\/comments?post=149"}],"version-history":[{"count":0,"href":"https:\/\/www.ubilogic.net\/blogotof\/wp-json\/wp\/v2\/posts\/149\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.ubilogic.net\/blogotof\/wp-json\/wp\/v2\/media?parent=149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ubilogic.net\/blogotof\/wp-json\/wp\/v2\/categories?post=149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ubilogic.net\/blogotof\/wp-json\/wp\/v2\/tags?post=149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}