This is occuring because the DHCP server isn't sending over ROOTSERVER, or you are configuring with a static IP so rootserver doesn't get set by the DHCP server.<div><br></div><div>Some of the networking bits must have changed in the debian kernel since the documentation was written.</div>
<div>I got around this for USB/CD booting w/ network install, and also when NFS server is not the DHCP server by adding the following to the init script:</div><div><br></div><div><p class="MsoNormal">/srv/fai/nfsroot/live/filesystem.dir/usr/share/initramfs-tools/scripts/live:</p>


<p class="MsoListParagraphCxSpFirst" style><span style="font-family:Symbol">·<span style="font-family:'Times New Roman';font-size:7pt">        
</span></span>Here are the relative line numbers.  We are adding a case statement, and then
re-setting the ROOTSERVER variable after do_netsetup in the do_netmount()
function.  This also sets the SERVER
variable for updating the tftp boot file.</p>

<p class="MsoListParagraphCxSpMiddle" style="margin-left:1.5in"><span style="font-family:'Times New Roman';font-size:7pt">                                                              
</span>i.<span style="font-family:'Times New Roman';font-size:7pt">     
</span>  52                         SERVER=*)</p>

<p class="MsoListParagraphCxSpMiddle" style="margin-left:1.5in"><span style="font-family:'Times New Roman';font-size:7pt">                                                            
</span>ii.<span style="font-family:'Times New Roman';font-size:7pt">     
</span>  53                                
server="${ARGUMENT#SERVER=}"</p>

<p class="MsoListParagraphCxSpMiddle" style="margin-left:1.5in"><span style="font-family:'Times New Roman';font-size:7pt">                                                           
</span>iii.<span style="font-family:'Times New Roman';font-size:7pt">     
</span>  54                                 export server</p>

<p class="MsoListParagraphCxSpMiddle" style="margin-left:1.5in"><span style="font-family:'Times New Roman';font-size:7pt">                                                          
</span>iv.<span style="font-family:'Times New Roman';font-size:7pt">     
</span>  55                                 ;;</p>

<p class="MsoListParagraphCxSpLast" style="margin-left:1.5in"><span style="font-family:'Times New Roman';font-size:7pt">                                                            
</span>v.<span style="font-family:'Times New Roman';font-size:7pt">     
</span>679        
ROOTSERVER=$server</p><p class="MsoListParagraphCxSpLast" style="margin-left:1.5in">recreate the initrd</p><p class="MsoListParagraphCxSpLast" style="margin-left:1.5in"></p><p class="MsoNormal">        # chroot /srv/fai/nfsroot/live/filesystem.dir
update-initramfs -k all -t -u</p><p class="MsoNormal"><br></p><p class="MsoNormal">And copy it to your USB, CD Image, or TFTP folder</p><p class="MsoNormal">        #cp /srv/fai/nfsroot/live/filesystem.dir/boot/initrd.img-VERSION /srv/tftp/fai/</p>
<p class="MsoNormal"><br></p><p class="MsoNormal">Then add the 'SERVER=0.0.0.0' to your kernel append line, replacing 0.0.0.0 with your NFS server.</p><p class="MsoNormal"><br></p><p class="MsoNormal"><br></p><p class="MsoNormal">
Here are the only instances where the variable is used (so for boot=live or boot=nfs, but root=/dev/nfs will work for boot=live as well)</p><p class="MsoNormal"><br></p><p class="MsoNormal"></p><p class="MsoNormal">scripts/live:           NFSROOT=${ROOTSERVER}:${ROOTPATH}</p>
<p class="MsoNormal">scripts/live:           NFSROOT=${ROOTSERVER}:${NFSROOT}</p><p class="MsoNormal">scripts/nfs:                    NFSROOT=${ROOTSERVER}:${ROOTPATH}</p><p class="MsoNormal">scripts/nfs:                    NFSROOT=${ROOTSERVER}:${NFSROOT}</p>
<div><br></div><p></p><p></p></div><div><br><div class="gmail_quote">On Thu, Jun 14, 2012 at 9:38 AM, Nicolas Courtel <span dir="ltr"><<a href="mailto:courtel@cena.fr" target="_blank">courtel@cena.fr</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Le 12/06/2012 19:14, Steve B. a écrit :<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I keep getting the error when the target boots;  Trying netboot from :/srv/fai/nfsroot .. Begin: Trying nfsmount -o nolock - ro :/srv/fai/nfsroot /live/image .. nfsmount: can't parse IP address ' ', then an endless loop of error can't parse IP address ' '.<br>

<br>
<br>
</blockquote>
<br>
An easy workaround for this problem is to prepend the server adress in the NFSROOT variable, like this: NFSROOT=192.168.1.1:/srv/fai/<u></u>nfsroot. And then run fai-chboot again for the target.<span class="HOEnZb"><font color="#888888"><br>

<br>
-- <br>
Nicolas<br>
</font></span></blockquote></div><br></div>