[ipxe-devel] building for use virtualbox

Andrew Bobulsky rulerof at gmail.com
Mon Jan 28 16:00:13 UTC 2013

On Jan 28, 2013, at 10:10 AM, Mark Gollahon <mgollahon at exacq.com> wrote:

> On Sun, Jan 27, 2013 at 7:00 AM,  <ipxe-devel-request at lists.ipxe.org> wrote:
>> On 24.01.2013 18:09, Andrew Bobulsky wrote:
>>> If you are indeed having build-related problems, I wouldn't be able to
>>> help you much, but I wanted to write as I've experienced this before.
>>> Virtualbox includes a version of iPXE that has very limited protocol
>>> support, and it is the default PXE ROM in every vbox VM I have used.
>>> If, for some reason, your attempt to inject the ROM into your
>>> Virtualbox VM's configuration didn't work, it would load the built-in
>>> version instead, and while you'd be loading iPXE (which would /look
>>> /like a successful implementation, but of course is just the old,
>>> built-in ROM loading).  That built-in iPXE splash screen looks like
>>> this: http://i.imgur.com/gfVjURG.png
>> If you use the vboxmanage command to replace the built-in pxe rom in
>> vbox with the one built from the ipxe source you're most likely getting
>> the bundled ipxe from vbox, not the one you compiled. I have tried a
>> bunch of alternatives to make it load a custom ROM, but I've been
>> unsuccessful so far. If you figure it out, please report back.
>> -- Robin
> When I was building iPXE for VBox (a year ago now? check archives), I
> had to get the binary down below about 56-58K before VBox would load
> it.  Note that VBox docs say <64K but that never worked for me.
> Regards,
> Mark

Hello Mark,

Did you use vboxmanage to switch the ROMs, and did non-working
binaries result in VBox loading the built-in PXE ROM instead?  As
opposed to refusing to boot, for example :)

Andrew Bobulsky

More information about the ipxe-devel mailing list