ネットワークからの起動には、ネットワーク接続と TFTP ネットワークブートサーバ (DHCP, RARP, BOOTP) が必要です。
ネットワーク起動をサポートするインストール方法は、項4.3. 「TFTP ネットブート用ファイルの準備」 で説明します。
ほとんどの人にとって、Debian CD セットを使うのが一番簡単な入手経路かと思います。CD セットが既に手元にあり、かつインストールするマシンが CD から直接起動できるようならツイています! 単に CD-ROM をドライブに入れてリブートし、次の章に進んでください。
CD ドライブに特殊なドライバが必要で、インストール初期にはアクセスできないかもしれないことに注意してください。CD が使えないハードウェアで起動する標準的な方法を知るには、本章に戻って、動くであろう別のカーネルや別のインストール方法について読んでください。
CD-ROM から起動できなくても、希望する Debian システムコンポーネントやパッケージを、おそらく CD-ROM からインストールできるでしょう。単純にフロッピーなどの別のメディアを使って起動してください。OS、基本システム、任意の追加パッケージをインストールする場合、インストールシステムを CD-ROM ドライブに向けてください。
起動に問題があれば、項5.4. 「インストールプロセスのトラブルシューティング」 をご覧ください。
フラッシュチップから直接起動できるコンシューマデバイスが、増えてきています。フラッシュにインストーラを書き込み、マシンを再起動すると自動的に開始します。
多くの場合、組込デバイスのファームウェアを変更すると保証がなくなります。フラッシュメモリに書いている間に問題が発生した場合、時にデバイスを回復できないこともあります。そのため、注意して以下の手順を正確に実行してください。
インストーラファームウェアをフラッシュメモリに置くのに、3 通りの方法があります。
administration セクションへ行き、Upgrade メニュー項目を選択してください。それから、以前ダウンロードしたインストーライメージを探してディスクを閲覧できます。Start Upgrade ボタンを押したら、確認後、しばらく置いてもう一度確認してください。するとシステムがインストーラを起動します。
Linux や Unix マシンからネットワーク経由でマシンをアップグレードするのに upslug2 を利用できます。このソフトウェアは Debian でパッケージ化されています。まず、NSLU2 をアップグレードモードにする必要があります。
USB ポートから、ディスクやデバイスを外してください。
NSLU2 の電源を切ってください。
リセットボタンを押したままにしてください。(電源入力のすぐ上の小さな穴です)
電源ボタンを押して放し、NSLU2 の電源を入れてください。
ready/status LED を監視しながら 10 秒待ってください。10 秒後、オレンジから赤に変わります。すぐにリセットボタンを放してください。
NSLU2 の ready/status LED が、赤と緑で交互に点滅 (最初に緑になる前に 1 秒待つ) します。これで NSLU2 はアップグレードモードになります。
これについて問題が発生したら、NSLU2-Linux pages をご覧ください。一度 NSLU2 がアップグレードモードになれば、以下のように新しいイメージをフラッシュメモリに書き込めます。
sudo upslug2 -i di-nslu2.bin
このツールは NSLU2 の MAC アドレスも表示するのに注意してください。DHCP サーバの設定を行うのに便利でしょう。イメージをすべて書き込んで、確認が終わると自動的に再起動します。USB ディスクの接続を再度確認してください。そうでないとインストーラが見つけられません。
ネットワーク経由でファームウェアのアップグレードする Windows 用 ツール があります。
Due to limitations in the SS4000-E firmware, it unfortunately is not possible to boot the installer without the use of a serial port at this time. To boot the installer, you will need a serial nullmodem cable; a computer with a serial port[3]; and a ribbon cable with a male DB9 connector at one end, and a 10-pin .1" IDC header at the other[4].
To boot the SS4000-E, first load the Debian-provided firmware image (ss4000e.pkg) through the SS4000-E's web interface (go to 「administration」, then to 「firmware」, and upload the image). Next, use your serial nullmodem cable and the ribbon cable to connect to the serial port of the SS4000-E, and reboot the machine. You need to use a serial terminal application to communicate with the machine; a good option on a Debian GNU/Linux is to use the cu program, in the package of the same name. Assuming the serial port on your computer is to be found on /dev/ttyS0, use the following command line:
cu -lttyS0 -s115200
If using Windows, you may want to consider using the program hyperterminal. Use a baud rate of 115200, 8 bits word length, no stop bits, and one parity bit.
When the machine boots, you will see the following line of output:
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
At this point, hit Control-C to interrupt the boot loader[5]. This will give you the RedBoot prompt. Enter the following command:
fconfig boot_script_data
RedBoot is now waiting for you to enter the boot script. Make sure to exactly enter the following script:
fis load ramdisk.gz fis load zImage exec -c "console=ttyS0,115200 rw root=/dev/ram mem=256M@0xa0000000" -r 0x01800000
Finish the script with an empty line, and enter 「y」 at the prompt to update the non-volatile configuration. Finally, use 「reset」 to restart the system, and allow it to boot normally. The installer should now come up as normal. You can either install Debian through the serial port, or use an SSH client to connect through SSH.
Note that it is not necessary to update the boot script after the installation. The system will be configured to take the root device from system configuration, rather than from the kernel command line. It will not do any harm to do so anyway, however.