<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div>I did tried my full IP address and obtained the same result.  I googled a bit and found that the problem may be caused by improperly configured ramdisk.<br></div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><br><div style="font-family: arial,helvetica,sans-serif; font-size: 10pt;"><font face="Tahoma" size="2"><hr size="1"><b><span style="font-weight: bold;">From:</span></b> Michael Brown <mbrown@fensystems.co.uk><br><b><span style="font-weight: bold;">To:</span></b> ipxe-devel@lists.ipxe.org<br><b><span style="font-weight: bold;">Cc:</span></b> Hsuan-Yeh Chang <hsuanyeh@yahoo.com><br><b><span style="font-weight: bold;">Sent:</span></b> Sun, March 6, 2011 7:40:46 AM<br><b><span style="font-weight: bold;">Subject:</span></b> Re: [ipxe-devel]
 iSCSI boot problem<br></font><br>
On Saturday 05 Mar 2011 21:49:56 Hsuan-Yeh Chang wrote:<br>> Matthew Walster <<a ymailto="mailto:matthew@walster.org" href="mailto:matthew@walster.org">matthew@walster.org</a>> wrote:<br>> > Perhaps I'm being a little naïve, but wouldn't that try and boot from<br>> > the local loopback - surely you need a valid hostname or IP, i.e.:<br>> ><br>> > iscsi:myhostname::::iqn.2007-08.localhost:iscsiboot<br>><br>> My host machine is running Ubuntu 10.04 LTS, but Virtualbox appears to boot<br>> Fedora 14, which is installed in the iSCSI target.  So, I believe that iPXE<br>> has fetched the correct iSCSI target, but for some reasons fails to boot<br>> correctly...<br><br>iPXE doesn't actually recognise "localhost" as meaning 127.0.0.1, and will <br>attempt a DNS lookup on the name.  I'm not sure how your DNS server is <br>configured, but it must somehow be returning a non-127.0.0.1 IP address for
 <br>"localhost".<br><br>I agree that iPXE must be connecting to an iSCSI target, since it's definitely <br>loading something, and since I think you have only one iSCSI target then it <br>must indeed be connecting to the correct iSCSI target.  However, it might be a <br>good idea to change "iscsi:localhost:..." to something saner, e.g. <br>"iscsi:192.168.1.4:..." (or whatever the IP address or DNS name of the target <br>really is).<br><br>That aside, with regard to the problem you are seeing:<br><br>> Virtualbox appears to have found and loaded the iSCSI target, but after a<br>>  few seconds virtualbox shows: "Unable to locate IOAPIC." (see attached<br>>  screenshot for more detail).  Then, virtualbox shows:  "No root device<br>>  found" and "Boot has failed, sleeping forever."<br><br>It sounds as though you are successfully loading the Fedora kernel from the <br>iSCSI target.  The "Unable to locate IOAPIC"
 messages are coming from the <br>loaded kernel, and seem to be harmless according to this thread:<br><br><span>  <a target="_blank" href="http://www.fedoraforum.org/forum/showthread.php?t=256241">http://www.fedoraforum.org/forum/showthread.php?t=256241</a></span><br><br>The problem seems to be that Fedora has either failed to connect to the iSCSI <br>target, or connected to the target but failed to mount the root partition.  <br>iPXE has done its part; there's no more iPXE debugging to be done.<br><br>You probably need to see some more verbose boot messages from Fedora to help <br>figure out the problem.  Assuming you're using grub, try removing the word <br>"quiet" from the kernel command line before allowing it to boot.<br><br>Michael<br></div></div>
</div><br>







      </body></html>