[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