PXEbootがうまくいかねえ…

16thマシンにCentosインスコしようとしてるんですが,このマシンはUSB-CDやUSBメモリからのブートができないし,内蔵CD-ROMは(拾ってきたときから)死んでるし,PXE使ってネットワークインストールしようかと.
で,PXEを使ったネットブートは今までに何度もやってきてるのでちょっとはわかってるし,どこを見ればいいのかっていうポインタも記録してあるのですぐに設定が済んで起動してみたんですけど….どうも立ち上がらない.
正確には,マシンが立ち上がり,DHCPでIPをもらってきて,さらにtftpでpxelinux.0をダウンロードし,pxelinux.0を起動して…というところまではうまく行っている.その後に設定ファイルを読み込むところで取れなくなって失敗する.

Trying to load: pxelinux.cfg/MACアドレスとか
Trying to load: pxelinux.cfg/IPアドレスとか
………
……

で,気になってるのはその手前のメッセージ.

My IP address seems to be C0A80010 192.168.0.16
ip=192.168.0.16:0.0.0.0:192.168.0.1:255.255.255.0

…これtftpサーバのアドレスが取得できてない?と思ったら,どうもこれはdhcpd.confの方でnext server=として指定してやるのね.なんだか昔もここで詰まった気がしてきたぞ….てかさっき調べてたときには違うこと書いてあるサイトあったなぁ….
まあいいや,とりあえずこれでpxelinux.cfgの下の設定ファイルは読めて,vmlinuzの起動が始まったわけですが…途中で落ちるorz

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(9,2)

9,2ってなんだよ….