[gPXE] [Etherboot-discuss] Etherboot nbi.img using gPXE
Marty Connor
mdc at etherboot.org
Thu Nov 19 09:51:26 EST 2009
Hi Mark,
If this is a kernel that is newer than 2.6.22 you really need to be
using the "wraplinux" program rather than mknbi.
http://freshmeat.net/projects/wraplinux
The NBI files make with mknbi-linux may no longer work.
You may also not have noticed that the top-of-tree git for etherboot:
http://git.etherboot.org/?p=etherboot.git
Has an rtl8169 driver, which would probably drive the 8110 chip in your
test machine.
You can use:
http://rom-o-matic.net/etherboot/etherboot-git/etherboot.git/contrib/rom-o-matic/
to build an image with that driver in it.
In terms of ongoing support, upgrading to gPXE is a much better idea,
but for diagnosing and testing usage, perhaps trying it with etherboot
and the r8169 driver will be useful.
Please let us know how things go.
Marty
> Shao Miller wrote:
>> Chapman, Mark wrote:
>>>
>>> Now what I have done is to purchase the Intel Atom motherboard that
>>> has BIOS gPXE support (RTL8111D NIC) and it boots up showing the
>>> following:
>>>
>>> ...tftpboot/nbi.img ...... ok
>>> Mknbi-1.4.4/first32.c (ELF) (GPL)
>>> Bad argument
>>>
>>> ...then stops. I am currently looking for a way around this so it
>>> continues to boot.
>>>
>> Good day Mark,
>>
>> Could we please move any further discussion to the gpxe at etherboot.org
>> mailing list? If you haven't done so already, you can subscribe at
>> http://etherboot.org/mailman/listinfo/gpxe
>>
>> Your message corresponds to the quit() calls at either
>> http://git.etherboot.org/?p=mknbi.git;a=blob;f=first32.c;h=be4c3df3cc654cd3819d59f970fa49bcf558289a;hb=5688d17613e41a1e1b6a0fdd30d16ef07ca79805#l739
>> or
>> http://git.etherboot.org/?p=mknbi.git;a=blob;f=first32.c;h=be4c3df3cc654cd3819d59f970fa49bcf558289a;hb=5688d17613e41a1e1b6a0fdd30d16ef07ca79805#l511
>>
>>
>> Looking at the tests that happen just before the quit() calls might shed
>> some insight. I see signature checks for the payload, for one thing.
>> So...
>>
>> What exactly have you tried to wrap with MkNBI? Does this nbi.img
>> currently boot in any scenario anywhere that you are aware of?
>>
>> - Shao Miller
More information about the gPXE
mailing list