Booten per TFTP
&boot-installer-intro-net.xml;
Booten von CD-ROM
&boot-installer-intro-cd.xml;
Booten von Firmware
&boot-installer-intro-firmware.xml;
Booten des NSLU2
Es gibt drei Wege, die Installer-Firmware in das Flash zu bekommen:
Das Webinterface des NSLU2 benutzen
Gehen Sie zum Abschnitt Administration und wählen Sie
den Menüpunkt Upgrade. Sie können dann auf Ihrer Festplatte
das Firmware-Image suchen, das Sie vorher heruntergeladen haben. Drücken Sie
dann Start Upgrade, bestätigen Sie die Nachfrage, warten
Sie ein paar Minuten und bestätigen Sie erneut. Das System wird dann direkt
den Installer booten.
Via Netzwerk mit Linux/Unix
Sie können upslug2 von jeder Linux- oder Unix-Maschine
aus benutzen, um den NSLU2 via Netzwerk zu aktualisieren. Diese Software ist
auch als Debian-Paket verfügbar.
Als erstes müssen Sie Ihren NSLU2 in den Upgrade-Modus bringen:
Entfernen Sie alle Festplatten und/oder anderen Geräte von den USB-Ports.
Schalten Sie den NSLU2 aus.
Drücken und halten Sie den Reset-Knopf (Sie erreichen Ihn durch das kleine
Loch auf der Rückseite direkt über der Buchse für die Versorgungsspannung).
Drücken Sie den Power-Knopf des NSLU2 und lassen Sie ihn wieder los, um
das Gerät einzuschalten.
Warten Sie 10 Sekunden und beobachten Sie dabei die Ready/Status-LED.
Nach 10 Sekunden wechselt sie von beige nach rot. Lassen Sie dann den
Reset-Knopf los.
Die Ready/Status-LED des NSLU2 wird abwechselnd rot und grün blinken (es gibt
eine kleine Verzögerung von einer Sekunde vor dem ersten Aufleuchten).
Der NSLU2 befindet sich jetzt im Upgrade-Modus.
Falls Sie Probleme hiermit haben sollten, besuchen Sie die NSLU2-Linux-Seiten.
Sobald Ihr NSLU2 sich im Upgrade-Modus befindet, können Sie das neue
Image ins Flash übertragen:
sudo upslug2 -i di-nslu2.bin
Beachten Sie, dass das Programm auch die MAC-Adresse Ihres NSLU2 anzeigt,
welche nützlich sein könnte, um Ihren DHCP-Server zu konfigurieren. Nachdem
das komplette Image übertragen und nochmals überprüft wurde, wird das System
automatisch neu starten. Schließen Sie jetzt unbedingt Ihre USB-Festplatte
wieder an, ansonsten kann der Installer sie nicht finden.
Via Netzwerk mit Windows
Es gibt ein
Hilfsprogramm für Windows, um die Firmware über das Netzwerk zu aktualisieren.
Booten des SS4000-E
Aufgrund von Einschränkungen in der SS4000-E-Firmware ist es derzeit
unglücklicherweise nicht möglich, den Installer ohne Verwendung eines
seriellen Ports zu booten. Um den Installer zu booten, benötigen Sie
ein serielles Nullmodem-Kabel, einen Rechner mit einem seriellen
Port
Ein USB-Seriell-Converter funktioniert auch.
und ein Flachbandkabel mit einem männlichen DB9-Anschluß
auf der einen und einem 10-poligen .1" IDC-Stecker auf der anderen
Seite
Solch ein Kabel findet sich oft in älteren Desktop-Rechnern mit
eingebauten 9-poligen Anschlüssen für die seriellen Ports.
.
Um den SS4000-E zu booten, laden Sie zunächst das von Debian bereitgestellte
Firmware-Image (ss4000e.pkg) über das Web-Interface des SS4000-E (gehen
Sie auf Administration
, dann auf Firmware
und laden Sie dann das Image hoch). Als Nächstes verwenden Sie Ihr
Nullmodem-Kabel und das Flachbandkabel, um sich mit dem seriellen Anschluß
des SS4000-E zu verbinden und starten Sie die Maschine neu. Sie müssen
ein serielles Terminal-Programm benutzen, um mit dem Rechner zu kommunizieren;
auf Debian GNU/Linux-Systemen ist es eine gute Wahl, das Programm
cu aus dem gleichnamigen Paket zu verwenden.
Angenommen, der serielle Port auf Ihrem Rechner ist
/dev/ttyS0, benutzen Sie folgende Befehlszeile:
cu -lttyS0 -s115200
Wenn Sie Windows verwenden, sollten Sie vielleicht das Programm
hyperterminal nutzen. Wählen Sie eine
Baudrate von 115200, 8 Bit Wortlänge, kein Stopbit und ein Parity-Bit.
Beim Starten der Maschine werden Sie folgende Ausgabe sehen:
No network interfaces found
EM-7210 ver.T04 2005-12-12 (For ver.AA)
== Executing boot script in 1.000 seconds - enter ^C to abort
Drücken Sie an diesem Punkt Strg-C, um den Bootloader zu
unterbrechen
Beachten Sie, dass Sie dazu nur eine Sekunde Zeit haben; falls Sie dies
Zeitfenster verpasst haben, trennen Sie kurz die Stromzufuhr des Rechners und
versuchen Sie es nach dem Start erneut.
. Sie kommen jetzt zum RedBoot-Prompt. Geben Sie folgenden Befehl
ein:
fconfig boot_script_data
RedBoot wartet jetzt darauf, dass Sie das Boot-Skript eingeben. Stellen Sie
sicher, dass Sie exakt folgendes eintippen:
fis load ramdisk.gz
fis load zImage
exec -c "console=ttyS0,115200 rw root=/dev/ram mem=256M@0xa0000000" -r 0x01800000
Beenden Sie das Skript mit einer leeren Zeile und drücken Sie bei der
Eingabeaufforderung y
, um die nicht-flüchtige Konfiguration
zu aktualisieren. Führen Sie zu guter Letzt einen Reset
durch, um das System neu zu starten, und erlauben Sie ihm, normal zu
booten. Der Installer sollte nun wie üblich erscheinen. Sie können Debian
entweder über den seriellen Anschluß installieren oder Sie nutzen einen
SSH-Klient, um sich mittels SSH zu verbinden.
Beachten Sie, dass es nicht nötig ist, nach der Installation das
Boot-Skript zu aktualisieren. Das System wird so konfiguriert, dass die
Informationen zur root-Festplatte aus der Systemkonfiguration bezogen
werden und nicht von der Kernel-Kommandozeile. Allerdings schadet es auch
nicht, das Boot-Skript an die neue Situation anzupassen.