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 in 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: die 10Mbps NE2000-kompatible Karte ist eth0 und die 100Mbps Tulip-Karte ist eth1.

Anmerkung

Sie benötigen NeTTrom 2.2.1 oder höher, um das Installationssystem zu booten. Empfohlen wird NeTTrom 2.3.3: laden Sie folgende Dateien von ftp://ftp.netwinder.org/pub/netwinder/firmware/ herunter:

  • nettrom-2.3-3.armv4l.rpm

  • nettrom-2.3.3.bin

  • nettrom-2.3.3.bin.md5sum

Nach einem Rechnerneustart und Unterbrechen des Bootvorgangs während des Countdowns müssen Sie zunächst Ihr Netzwerk konfigurieren, und zwar entweder mit einer statischen IP-Adresse:

    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-> boot diskless

Unter Umständen müssen Sie noch die route1-Einstellungen ändern, falls sich der TFTP-Server nicht im lokalen Subnetz befindet. Der Rest der Konfiguration ist im Prinzip Standard (der „save-all“-Schritt ist optional):

    NeTTrom command-> setenv kerntftpserver 192.168.0.1
    NeTTrom command-> setenv kerntftpfile boot.img
    NeTTrom command-> save-all
    NeTTrom command-> setenv netconfig_eth0 flash
    NeTTrom command-> setenv kernconfig tftp
    NeTTrom command-> setenv rootdev /dev/ram
    NeTTrom command-> setenv cmdappend root=/dev/ram

Die letzten vier Schritte könnten sich störend auf einen normalen Bootvorgang von Festplatte auswirken; deshalb ist es sicher, vorher den save-all-Befehl auszuführen. Die Netzwerkeinstellungen werden hierdurch gespeichert für den Fall, dass Sie noch einmal per Netzwerk booten müssen. Wenn Sie die serielle Konsole benutzen möchten, um Debian auf Ihrer NetWinder-Maschine zu installieren, benötigen Sie noch die folgende Einstellung:

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

Mit dem printenv-Kommando können Sie Ihre Einstellungen zur Kontrolle noch einmal überprüfen. Zu guter Letzt: falls bei Ihnen für die NeTTrom-Variable cmdappend die Option noinitrd gesetzt ist, müssen Sie sie entfernen, damit der heruntergeladene Kernel mit der zugehörigen RAM-Disk starten kann.

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.