Hi all,<div><br></div><div>      I'm trying to boot up disk-less clients in a Power5 environment. The disk-less clients are virtual machines (LPARs) inside a virtual network, and only have memory and a network interface.</div>

<div>      I have a NFS server running along with all services (DHCPD, TFTPD) needed to boot up a diskless client. The clients can get and IP he address through DHCP, load the kernel (which was compiled with NFS-root, dhcp autoconfiguration, and the NIC's modules build in ) and execute it. But the kernel is not able to find the NFS-root even when I send the correct nfs-root option through DHCP and stucks with the following message:</div>

<div><br></div><div>____</div><div>...</div><div>Root-NFS: No NFS server available, giving up.</div><div>VFS: Unable to mount root fs via NFS, trying floppy.</div><div>VFS: Cannot open root device "(null)" or unknown-block(2,0)</div>

<div>Please append a correct "root=" boot option; here are the available options:</div><div>Kernel panic - not syncing:</div><div>Call Trace:</div><div>...</div><div>...</div><div>____</div><div><br></div><div>
      In my understanding, this is happening because I need to pass/append some kernel options (like is done in PXE/syslinux). But, I can' t figure out how to pass these options. </div>
<div>      I have tried first to load  yaboot in the disk-less client. It loads, but it doesn't seem to read the config file (yaboot.conf) that is located in the same TFTP root directory that the yaboot binary is loaded from. Does yaboot have support to this kind of boot? Looking at yaboot's source code, I could see some bootp and tftp stuffs  but I couldn't understand if there is support to read a remote config file like PXE does. Can someone shed me some light?</div>

<div><br></div><div>Kind Regards,</div><div>Erlon</div>