[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-API] pypxeboot (or similar) under XCP 1.6 - eliloader

  • To: Alexandre Kouznetsov <alk@xxxxxxxxxx>, "xen-api@xxxxxxxxxxxxx" <xen-api@xxxxxxxxxxxxx>
  • From: Joseph Hom <jhom@xxxxxxxxxxxxx>
  • Date: Thu, 11 Jul 2013 13:51:07 +0000
  • Accept-language: en-US
  • Delivery-date: Thu, 11 Jul 2013 13:51:21 +0000
  • List-id: User and development list for XCP and XAPI <xen-api.lists.xen.org>
  • Thread-index: AQHOfaIWKuk8oNKgEUm6HKmNbyvckplffswA
  • Thread-topic: [Xen-API] pypxeboot (or similar) under XCP 1.6 - eliloader

Eliloader is located under /usr/bin, at least in XenServer, and is pretty easy 
to read.

There is a function, switchBootloader, that does the switch from eliloader to 
pygrub. I'm sure you can find an easy way for to bypass this function. 

There is a section called: ##### DISTRO-SPECIFIC CODE

This will give you the pathing eliloader is expecting from the base url you 
pass it. Also what the kernel/initrd names it's asking for. 

-----Original Message-----
From: xen-api-bounces@xxxxxxxxxxxxx [mailto:xen-api-bounces@xxxxxxxxxxxxx] On 
Behalf Of Alexandre Kouznetsov
Sent: Wednesday, July 10, 2013 2:14 PM
To: xen-api@xxxxxxxxxxxxx
Subject: Re: [Xen-API] pypxeboot (or similar) under XCP 1.6 - eliloader


El 10/07/13 13:30, Joseph Hom escribió:
> Have you looked into eliloader?
> This is in current XenServer systems and works about the same way you are 
> looking for xenpvnetboot to work.
Yes, found it mentioned at

Thought it was too specialized for install boot (and, honestly, I have missed 
the word "Network"). Quote: "The eliloader is a special bootloader used to 
install PV guests from vendor media (CD and Network). 
[...] eliloader will automatically switch the guest configuration to 
PV-bootloader="pygrub" so that after installation pygrub is used to boot the 

This automatic switch to pygrub looks confusing, but it's hopefully it's 

My kernel and initrd images are accessible via TFTP and HTTP, so specific PXE 
is not a requirement.

Is there any documentation about eliloader I can check, in order to tweak it's 
configuration to perform as I need? It have no man page under XCP 1.6, nor 
accepts -h or --help switches.

Thank you.

Alexandre Kouznetsov

Xen-api mailing list

Xen-api mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.