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