iPXE discussion forum

Full Version: Load iPXE in DomU of Xen
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hi All,

Is there a way to chainload ipxe.lkrn in the DomU of Xen?

I saw a supporting request posted in the ipxe developing mailing two years ago. And I did the same test by letting pvgrub to load ipxe.lkrn and get the expected following error.

xc: error: panic: xc_dom_bzimageloader.c:655: xc_dom_probe_bzimage_kernel: boot protocol too old (0207): Invalid kernel
xc: error: panic: xc_dom_core.c:621: xc_dom_find_loader: no loader found: Invalid kernel

That supporting request also pointed out that iPXE needs to be built as a bzImage instead of a zImage and a new driver will be needed for Xen virtual network interface (netfront). Is there anything else we need to consider if we want to load ipxe.lkrn in DomU?

Thanks in advance!
If you need new development I would suggest you take the question to the mailing-list. If Xen isn't able to run ipxe.lkrn then I'm not sure what options are available (not too familiar with Xen).
(2014-02-19 06:07)ccheng Wrote: [ -> ]Is there a way to chainload ipxe.lkrn in the DomU of Xen?

Yes, but you need to use an HVM domain.

Reference URL's