Computer hanging at iPXE initialising devices...
|
2013-08-07, 15:45
Post: #1
|
|||
|
|||
Computer hanging at iPXE initialising devices...
On HP dc5000 computers iPXE hangs at "iPXE initialising devices..." whenever a build a non-standard PXE bootstrap loader image from rom-o-matic.eu
By "non-standard", I mean when I select the advanced mode on the rom-o-matic.eu website, select any PXE bootstrap loader image target (.pxe, .kpxe, .kkpxe, .kkkpxe) but leave all the other options at their default setting. If I select the undionly.kpxe standard build, the computer boots fine. However, I need a .kkpxe image because I'm chainloading from PXELINUX and passing the boot script name with the cached DHCP response. If I boot directly to ipxe.kkpxe (bypassing PXELINUX), the computer hangs the same way. |
|||
2013-08-08, 15:53
Post: #2
|
|||
|
|||
RE: Computer hanging at iPXE initialising devices...
(2013-08-07 15:45)blanalex Wrote: However, I need a .kkpxe image because I'm chainloading from PXELINUX and passing the boot script name with the cached DHCP response. I have no idea what you're trying to say here. Could you show us some configuration and what files you're using? If you're using ipxe.pxe, then you're using native drivers, and most likely the bnx2 driver (which I assume your machine is using) doesn't work properly. The only reason undionly.kpxe works is because you're using the vendor PXE drivers. |
|||
2013-08-08, 16:24
Post: #3
|
|||
|
|||
RE: Computer hanging at iPXE initialising devices...
I've tried with the UNDI, UNDIONLY and all-drivers builds, they all hang at the same place. But I guess there's something broken with rom-o-matic: undionly.kpxe weights 65kB and ipxe.kkpxe with the UNDIONLY driver is 340+ kB. It seems rom-o-matic always builds with all the drivers
For the chainloading: I use pxelinux.0 4.07 with the following configuration: Code: LABEL WPE31 I can't use gpxelinux.0 because it conflicts with pxechn.c32. If I use gpxelinux.0, pxechn.c32 can't alter the cached DHCP response for the next NBP (in my case, iPXE or wdsnbp.com): Code: LABEL SCCM I can't use use undionly.kpxe because it won't keep the cached DHCP response left by pxechn.c32. Here's the script embedded in the iPXE binary: Code: #!ipxe And here's the winp31.ipxe script: Code: #!ipxe |
|||
2013-08-08, 20:14
Post: #4
|
|||
|
|||
RE: Computer hanging at iPXE initialising devices...
I installed Ubuntu in a VM and built iPXE from scratch. It works now. I built the target undionly.kkpxe with the embedded script from above.
|
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 1 Guest(s)