TFTP での起動
SGI Indy の TFTP での起動
SGI Indy では、コマンドモニタに入ったところで
bootp():
と入力すれば、linux が起動して Debian ソフトウェアのインストールが始まります。
インストーラを正しく動作させるには、
環境変数 netaddr の設定を解除しなければならないこともあります。
これにはコマンドモニタから
unsetenv netaddr
とします。
Broadcom BCM91250A の TFTP での起動
Broadcom BCM91250A 評価ボードでは、Debian インストーラをロードし起動するのに、
SiByl ブートローダを TFTP 経由でロードしなければなりません。
ほとんどの場合、始めに IP アドレスを DHCP 経由で取得しますが、
静的アドレスを設定することも可能です。
DHCP を使用するためには、CFE プロンプトで以下のコマンドを入力します。
ifconfig eth0 -auto
いったん IP アドレスを取得したら、以下のコマンドで SiByl をロードできます。
boot 192.168.1.1:/boot/sibyl
この例の IP アドレスを、使用する TFTP サーバの名前や IP アドレスで
置き換える必要があります。
いったんこのコマンドを発行すると、インストーラは自動でロードされます。
ブートパラメータ
SGI Indy の TFTP での起動
SGI Indy では、コマンドモニタの
bootp(): コマンドにブートパラメータを追加します。
bootp/dhcp サーバの方から名前を与えていない場合は、
bootp(): の後に
起動させるファイルのパスと名前を与えることが可能です。
例:
bootp():/boot/tftpboot.img
さらにカーネルパラメータは append を通して渡せます:
bootp(): append="root=/dev/sda1"
Broadcom BCM91250A の TFTP での起動
CFE プロンプトからは、どんなブートパラメータも直接渡せません。
その代わり、
TFTP サーバの /boot/sibyl.conf ファイルを編集し、
パラメータを extra_args に追加する必要があります。