5.1. Starten des Installers auf ARM-Systemen

5.1.1. Booten per TFTP

Um per Netzwerk booten zu können, benötigen sie eine Netzwerkverbindung und einen TFTP-Netzwerk-Boot-Server (DHCP, RARP oder BOOTP).

Die Installationsmethode, um Netzwerk-Boot zu unterstützen, ist im Abschnitt 4.3, „Dateien vorbereiten für TFTP-Netzwerk-Boot“ beschrieben.

5.1.1.1. Booten von Netwinder-Maschinen per TFTP

Netwinder-Maschinen haben zwei Netzwerkschnittstellen: eine 10Mbps NE2000-kompatible Karte (auf die allgemein mittels eth0 verwiesen wird) und eine 100Mbps Tulip-Karte. Es könnte Probleme geben, das Image via TFTP über die 100Mbps-Karte zu laden, deshalb wird empfohlen, die 10Mbps-Schnittstelle zu benutzen (diejenige, die mit 10 Base-T beschriftet ist).

Anmerkung

Sie benötigen NeTTrom 2.2.1 oder höher, um das Installationssystem zu booten; empfohlen wird NeTTrom 2.3.3. Unglücklicherweise sind Firmware-Dateien derzeit aufgrund von Lizenzproblemen nicht zum Download verfügbar. Wenn sich diese Situation wieder ändert, findet Sie unter Umständen neue Images auf http//www.netwinder.org/.

Wenn Sie Ihren Netwinder starten, müssen Sie den Bootprozess während des Countdowns unterbrechen. Dann ist es Ihnen möglich, einige Firmware-Einstellungen zu setzen, die zum Booten des Installers nötig sind. Starten Sie als erstes mit dem Laden der Standardeinstellungen:

    NeTTrom command-> load-defaults

Des weiteren müssen Sie Ihr Netzwerk konfigurieren, entweder mit einer statischen Adresse ...

    NeTTrom command-> setenv netconfig_eth0 flash
    NeTTrom command-> setenv eth0_ip 192.168.0.10/24

(wobei 24 die Anzahl der gesetzten Bits in der Netzmaske ist) oder mit einer dynamischen IP-Adresse:

    NeTTrom command-> setenv netconfig_eth0 dhcp

Unter Umständen müssen Sie noch die route1-Einstellungen ändern, falls sich der TFTP-Server nicht im lokalen Subnetz befindet. Dieser Anleitung folgend, müssen Sie den TFTP-Server angeben und den Ort/den Namen des Images. Dann können Sie Ihre Einstellungen ins Flash speichern.

    NeTTrom command-> setenv kerntftpserver 192.168.0.1
    NeTTrom command-> setenv kerntftpfile boot.img
    NeTTrom command-> save-all

Jetzt müssen Sie der Firmware sagen, dass das FTFP-Image gebootet werden soll:

    NeTTrom command-> setenv netconfig_eth0 flash
    NeTTrom command-> setenv kernconfig tftp
    NeTTrom command-> setenv rootdev /dev/ram

Wenn Sie eine serielle Konsole benutzen, um Ihren Netwinder zu installieren, benötigen Sie noch die folgende Einstellung:

    NeTTrom command-> setenv cmdappend root=/dev/ram console=ttyS0,115200

Wollen Sie alternativ dazu per Tastatur und Monitor installieren, müssen Sie einstellen:

    NeTTrom command-> setenv cmdappend root=/dev/ram

Mit dem printenv-Kommando können Sie Ihre Einstellungen zur Kontrolle noch einmal überprüfen. Wenn Sie sich vergewissert haben, dass sie richtig sind, können Sie das Image laden:

    NeTTrom command-> boot

Falls Sie auf Probleme stoßen: es gibt ein detailliertes HowTo.

5.1.1.2. Booten von CATS-Maschinen per TFTP

Auf CATS-Maschinen benutzen Sie das Kommando boot de0: oder ähnliches am Cyclone-Prompt.

5.1.2. Booten von CD-ROM

Für viele Leute wird der einfachste Weg der sein, einen Satz Debian-CDs zu benutzen. Wenn Sie die CDs haben und Ihr Rechner kann direkt von CD booten – super! Legen Sie die CD ein, starten Sie den Rechner neu und machen Sie mit dem nächsten Kapitel weiter.

Beachten Sie, dass bestimmte CD-Laufwerke unter Umständen spezielle Treiber benötigen und deshalb im frühen Stadium der Installation vielleicht nicht nutzbar sind. Wenn sich herausstellt, dass der normale Weg, von CD zu booten, bei Ihrer Hardware nicht funktioniert, besuchen Sie dieses Kapitel wieder, nachdem Sie sich über alternative Kernel und Installationsmethoden informiert haben, die bei Ihnen sinnvoll sind.

Sie können vielleicht die Komponenten des Debian-Systems und alle vorhandenen Pakete von CD-ROM installieren, auch wenn Ihr Rechner nicht von CD-ROM bootet. Benutzen Sie einfach ein anderes Medium, wie eine Floppy-Disk. Wenn Sie an dem Punkt ankommen, das Betriebssystem, das Basis-System und zusätzliche Pakete installieren zu müssen, weisen Sie das Installationssystem an, die CD zu nutzen.

Wenn Sie Probleme haben, das Installationssystem zu booten, lesen Sie Abschnitt 5.3, „Beseitigen von Problemen während der Installation“.

Um eine CD-ROM vom Cyclone-Konsolen-Prompt aus zu booten, benutzen Sie boot cd0:cats.bin.

5.1.3. Booten von Firmware

Es gibt immer mehr Geräte für Endbenutzer, die direkt von einem Flash-Chip im Gerät booten. Der Installer kann in das Flash geschrieben werden, so dass er automatisch bootet, wenn Sie Ihr Gerät neu starten.

Anmerkung

In vielen Fällen verlieren Sie den Garantieanspruch für das Gerät, wenn Sie die Firmware verändern. Manchmal ist es nicht möglich, das Gerät wieder zu reaktivieren, wenn es Probleme während des Flash-Prozesses gibt. Seien Sie deshalb vorsichtig und folgenden Sie präzise der Anleitung.

5.1.3.1. Den NSLU2 booten

Es gibt drei Wege, die Installer-Firmware in das Flash zu bekommen:

5.1.3.1.1. 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.

5.1.3.1.2. 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:

  1. Entfernen Sie alle Festplatten und/oder anderen Geräte von den USB-Ports.

  2. Schalten Sie den NSLU2 aus.

  3. 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).

  4. Drücken Sie den Power-Knopf des NSLU2 und lassen Sie ihn wieder los, um das Gerät einzuschalten.

  5. 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.

  6. 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.

5.1.3.1.3. Via Netzwerk mit Windows

Es gibt ein Hilfsprogramm für Windows, um die Firmware über das Netzwerk zu aktualisieren.