Dieser Artikel beschreibt wie SlugOS als alternative Firmware auf einem NSLU2 installiert werden kann. Im Detail geht es um die Installation bis zum ersten booten. Die weitere Konfiguration und Anpassung an die eigenen Bedürfnisse ist dann in einem separaten Artikel beschrieben.
Bevor mit dem eigentlichen Firmware-Upgrade begonnen wird müssen noch einige Vorbereitungen getroffen werden.
Das wichtigste ist, dass die Netzwerkseinstellungen des NSLU2 bereits vor dem Upgrade korrekt eingestellt sind. Standardmäßig ist der NSLU2 unter der IP-Adresse 192.168.1.77 erreichbar.
Es ist sinnvoll den NSLU2 direkt mit dem PC zu verbinden. Dazu ist ein ausgekreuztes Netzwerkskabel notwendig. Ebenfalls kann der NSLU2 über einen Switch mit dem PC verbunden werden.
Die zum Upgraden benötigte Software UpSlug2 für Linux oder für Windows das Sercomm Update Utility .
Bei UpSlug2 handelt es sich um ein Kommandozeilen-Tool, dagegen besitzt das Sercomm Update Utility eine grafische Oberfläche.
Für die weitere Konfiguration wird ebenfalls ein SSH-Client benötigt. Für Windows kann z. B. puTTY verwendet werden.
Die gewünschter Firmware-Version kann als 8MB große Image-Datei von http://www.slug-firmware.net/ heruntergeladen werden.
Zum Übertragen der Firmware muss der NSLU2 mittels Upgrade-Modus des NSLU2 in den Upgrade-Modus gebracht werden.
Danach kann, je nach verwendetem Betriebssystem, das Upgrade durchgeführt werden.
Das Firmware-Image kann einfach mit dem Befehl:
$ upslug2 --image="<image-file>" [--device=<network-device>] [--target="xx:xx:xx:xx:xx:xx"]
auf den NSLU2 übertragen werden. Die beiden letzten Parameter sind optional und sind nur dann erforderlich wenn mehr als eine Netzwerkschnittstelle zur Verfügung steht bzw. sich mehr als ein NSLU2 im lokalen Netzwerk befindet.
Nach dem erfolgreichen Upgrade startet der Slug neu. Der erste Systemstart dauert einige Minuten. Wenn der Neustart Abgeschlossen ist biept der Slug 3 mal und die Ready/Status und Ethernet LEDs leuchten grün.
Weitere Hinweise zur Konfiguration von SlugOS bietet der Artikel Erweiterte Konfiguration von SlugOS.
Diskussion