[gPXE] etherboot and WDS
James
kojeroo at telus.net
Fri Jan 15 19:22:00 EST 2010
On 15-Jan-10 14:26 Marty Connor wrote:
> James wrote on 1/15/10 5:12 PM:
>> On 15-Jan-10 12:00 Marty Connor wrote:
>>> James wrote on 1/15/10 12:53 PM:
>
>> I'm currently in a sticky situation. I have problems adopting gPXE
>> because it doesn't work well with the Bochs BIOS that ships with
>> qemu 0.9.1. Updating qemu to 0.12 isn't an option so that leaves me
>> to either figure out what it will take to patch qemu to use SeaBIOS,
>> fix Etherboot to work with WDS, or hack gPXE to behave more like
>> Etherboot when identifying qemu's Bochs BIOS as PnP capable.
>> Etherboot hooks in fine but gPXE uses int 19h.
>
> I'm guessing that getting gPXE to not print the prompt and wait for
> input would not be too hard to do.
>
> Even if there is a small private patch you need to apply, it might make
> your life easier. Perhaps we can conditionalize somehow.
>
This is the approach I am currently investigating. I can reduce the
BANNER_TIMEOUT to 0 and change the prompt so that it defaults to NOT
boot from network instead. Then make it read the preferred/selected boot
device loaded into the IPL boot table at 0x0084. I'm not so good
at x86 assembly programming so this is my tripping point. I would probably
also want to eliminate the CTRL-B prompt for configuring gPXE.
> Besides the prompt, are there any other things that gPXE is doing that
> are problematic for you? We'd like to help you migrate if we can.
>
Nothing else I've identified at this time.
Thanks,
James
> If there is a little bit of funding we might get one of our core devs
> interested in helping with a patch. Feel free to email me privately to
> chat about that.
>
> I'm hopeful we can find a solution that meets your needs and helps you
> use gPXE.
>
> Regards,
>
> Marty
>
>
More information about the gPXE
mailing list