[gPXE] etherboot and WDS

James kojeroo at telus.net
Fri Jan 15 22:40:28 EST 2010


Following up my own message...

I was able to reverse the prompting and reducing the timeout to zero
eliminated the prompting altogether.  It is now working as desired
with the qemu pcbios.  I can select the boot device either through
qemu configuration or the pcbios F12 boot menu and the preferred
device is booted.

Oh, there was that one other problem with gPXE I experienced with
the RTL8139 10ec:8139 version not getting the correct MAC address
from the hardware.  Thread started 18-Dec-09.  Though, I haven't
seen it again yet with the images I'm compiling myself from the
git sources.  0.9.9+.

Thanks all,
James


On 15-Jan-10 16:22 James wrote:
> 
> 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
>>
>>
> _______________________________________________
> gPXE mailing list
> gPXE at etherboot.org
> http://etherboot.org/mailman/listinfo/gpxe


More information about the gPXE mailing list