もし、デフォルトの名前付けの名前に従った正しい名前でルートファイルシステムをエクスポートしていて、
かつ NFS サーバが同時に RARP サーバであるなら(つまり、両方のマシンが同じサブネットにある場合ですが)、
カーネルをディスクに cat
で書き込むだけでブートできます。(カーネルのルートデバイスは 0:255 にセットしなければいけません。)
[訳注:もちろん dd
などでも構わないでしょう]
ブート時にカーネルが必要とするパラメータを全て与え、
それにnfsroot=<server-ip-addr>:</path/to/mount>
を追加してください。
ここで、server-ip-addr はNFSサーバのIPアドレスで、
/path/to/mount はディスクレスマシン用のルートディレクトリのサーバ上のパスです。
ヒント:
lock
''機能の使用は考慮に値します:
まず単純に一度に正しいパラメータを全部打ち込んで、
そして ``lock
'' を追加してください。
次回ブートするときに LILO をタイムアウトさせます。
[訳注:lock
すると次のブートでも同じパラメータで起動します。
LILO の README を参照してください。]lilo.conf
の中のappend=
機能も使うこともできます。nfsroot
に加えて、カーネルに
nfsaddrs=<wst-IP>:<srv-IP>:<gw-IP>:<netm-IP>:<hostname>
コマンドライン引数を与えてください。カーネルは与えられたパラメータでを用いて eth0
をセットアップします:
そのマシンのIPアドレス
NFSサーバのIPアドレス
ゲートウェイ
ネットマスク
そのマシンのホスト名