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.
NetWinder-Maschinen haben zwei Netzwerkschnittstellen: die
10Mbps NE2000-kompatible Karte ist eth0
und die
100Mbps Tulip-Karte ist eth1
.
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.
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.