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