If your kernel append lines only difference is that you are referencing a different kernel and initrd with all the other bits the same I would suggest adding the /lib/modules/`64 bit kernel` into the initrd of the i386 and boot with that.<div>
<br></div><div>This portion of the boot isn't actually FAI specific, but just part of the initrd boot up process.  If your 64-bit kernel isn't a debian style kernel with script/live etc. then it won't get all the variables the same (or if it's using a different method for setting up the network, the rootserver variable is actually set by the binary /bin/ipconfig in the initrd)</div>
<div><br></div><div>It would be helpful if you posted your PXE boot config for both kernels.</div><div><br></div><div>Have a look here at what I found about the way networking is set up with the initrd.</div><div><br></div>
<div><a href="http://www.mail-archive.com/linux-fai@uni-koeln.de/msg04573.html">http://www.mail-archive.com/linux-fai@uni-koeln.de/msg04573.html</a>
</div><div><br><div class="gmail_quote">On Fri, Jun 15, 2012 at 3:13 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 14/06/2012 19:00, Michael Senizaiz a écrit :<div class="im"><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
What kernel are you using?  Are you using 'boot=live'?  The boot= tells it what script in scripts/ to run after init, and only live and nfs will use the rootserver variable.<br>
</blockquote>
<br></div>
Yes, boot=live is added by fai-chboot; I'm pretty sure my config is correct, as it used to work a couple of weeks ago, and is still working on i386.<span class="HOEnZb"><font color="#888888"><br>
<br>
-- <br>
Nicolas<br>
<br>
</font></span></blockquote></div><br></div>