固定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サーバをたててしまいました)
戻る