My problem seems to be common enough but I haven't been able to find a fix that works. My Myth backend also runs DHCP and DNS services. My MiniMyth diskless box boots successfully but is unable to mount the root file system.
I am able to mount the exported MiniMyth shared directory from another linux box so I believe this is correctly set up.
My server is Mythbuntu 10.04 (2.6.32-23-generic #37-Ubuntu SMP)
The various directories and files are:
tftpboot is /var/lib/tftpboot
nfsroot is /var/lib/nfsroot and contains the rootfs directories and files from the release tarball.
APPEND debug ro root=/dev/nfs ip=dhcp nfsroot=gandalf:/var/lib/nfsroot/minimyth-0.22.0-72
The diskless box boots off the given kernel but then halts on:
Root-FS: No NFS server available, giving up.
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device: “nfs” or inknown-block(2, 0)
Please append a correct “root=” boot option; here are the available partitions:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
Pid: 1, com: swapper tainted G W 220.127.116.11 #1
[<..... 7 lines of stuff. I can copy it in if it helps.
I am not sure what else to add but hopefully I have given enough to show the step(s) I have missed.
IP-Config: No network devices available.
The driver I would expect to use is SIS 900 and I see this should be included in the kernel.
I would really appreciate some help here.