固定IPを使ってNFSrootでブート

DHCPサーバを立てられる環境の場合は、 ここを参考に。 事情により、固定IPでしか使えない場合は、次のようにやれば できるはず(なんだけどなあ・・・) (2005.2.7)hosoさんからコメントをいただく。(ありがとうございます)
root=/dev/nfs
nfsroot=192.168.0.2:/export/nfsroot
ip=192.168.0.5::0.0.0.0:255.255.255.0:hostname::off
という設定でいける。 カーネルソースにドキュメント(Documentation/nfsroot.txt)があるとのこと。不覚。

カーネルの構築

DHCPを使う場合とほぼ同じ、ただしIPを固定で使うので、 CONFIG_IP_PNP=nとする。

LILO

LILOでの固定IPブートのappendの書き方を参考に、こんなlilo.confを 作ってみる。(??.??.??.??のところは、固定したいIPアドレス)
linear
boot=/dev/sda
disk=/dev/sda
bios=0x80
install=/boot/boot.b.2104
timeout=50
default=nfsroot
image=/boot/zImage
label=nfsroot
root=/dev/hda1
read-only
append="console=ttySC1,115200 mem=64M root=/dev/nfs rw ip=??.??.??.??"
このlilo.confを打ち込んでブートしてみるが、NFSマウントできない。 エラーメッセージを見ていると、lilo.confのappendに、 rootpath=を書くことができず、うまくいかないようだ。 未解決。(DHCPサーバをたててしまいました)
戻る