Boot from LAN hängt beim Kernel

Florian Schwarz floh at linland.de
Tue Dec 21 21:09:18 CET 2004


Hallo,

ich will ne Kiste via NFS über nen LAN booten. Dafür habe ich mir nen 
Kernel (2.6.9) wie folgt fertig gemacht:

--------8<--------
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
CONFIG_NFS_V4=y
-------->8--------
und
--------8<--------
CONFIG_VIA_RHINE=y
-------->8--------

Anschließend habe ich PXEBoot wie folgt konfiguriiert:

--------8<--------
label linux
kernel /vdr-vmlinuz
append nfsroot=/vdr,rsize=8192,wsize=8192,rw ip=dhcp
-------->8--------

Der NFS Server hat folgenden export:

--------8<--------
/vdr    *(rw,no_root_squash,no_subtree_check,rw,sync,secure,no_all_squash)
-------->8--------

In der fstab für den Client steht

--------8<--------
192.168.0.5:/vdr  /  nfs  rw,rsize=8192,wsize=8192,hard,intr 0 0
-------->8--------

Soweit so gut. Der Client bootet auch den Kernel, hängt dann aber mit 
folgender Meldung:

--------8<--------
VFS: Cannot open root device "<NULL>" or unknown-block(3,1)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on 
unknown-block(3,1)
-------->8--------

Woran könnte das liegen? Der NFS Export ist eigentlich korrekt (kann ich 
via localhost problemlos mounten, andere Exports lassen sich auch 
mounten). Den Rest habe ich von [1].

Any hints??

Floh

[1]: http://www.fh-augsburg.de/informatik/projekte/embedix/peternov_1.html



More information about the Linux mailing list