I am trying to build an environment with a number of diskless clients and I have run into a snag. Here is what I have done so far.
Setup dhcp, NFS server and atftpd. I was able to install the OS and point the root file system to an NFS share. I am using the following options in dhcp to point to the kernel:
option root-path “10.0.0.10:/path/to/my/root”;
hardware ethernet 00:00:00:00:00:00;
When the server starts, it sees the kernel, loads the kernel then does a kernel panic with:
VFS: Cannot open root device “(null)” or unknown-block(0,0)
Please append a correct “root=” boot option; here are the available partitions:
The first time I saw that, I took a look at the menu.lst in /boot/grub/ and there was no menu.lst! So, I copied one from another machine and made some assumptions (which are probably wrong), but, here is my menu.lst :
##YaST - generic_mbr
##YaST - activate
###Don’t change this comment - YaST2 identifier: Original name: linux###
title SUSE Linux Enterprise Server 11 SP3 - 3.0.101-0.35
kernel /vmlinuz-3.0.76-0.11-default root=10.0.0.10:/path/to/my/root splash=silent showopts vga=0x314
Anyone tried this before? If so, what did you do to fix this?