iPXE discussion forum
Load iPXE in DomU of Xen - Printable Version

+- iPXE discussion forum (https://forum.ipxe.org)
+-- Forum: iPXE user forums (/forumdisplay.php?fid=1)
+--- Forum: General (/forumdisplay.php?fid=2)
+--- Thread: Load iPXE in DomU of Xen (/showthread.php?tid=7208)



Load iPXE in DomU of Xen - ccheng - 2014-02-19 06:07

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!
Cheng


RE: Load iPXE in DomU of Xen - robinsmidsrod - 2014-02-20 09:38

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).


RE: Load iPXE in DomU of Xen - mcb30 - 2014-08-19 12:47

(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.

Michael