[syslinux] Need to add NIC drivers to PXELinux

Gene Cumm gene.cumm at gmail.com
Sat May 18 05:41:28 PDT 2013


On Sat, May 18, 2013 at 1:58 AM, Geert Stappers <stappers at stappers.nl> wrote:
> On Fri, May 17, 2013 at 07:54:02PM -0400, Gene Cumm wrote:
>> On May 17, 2013 6:44 PM, "Weatherhead, Jon D" <Jon_Weatherhead at reyrey.com>
>> wrote:
>> >
>> > Does anyone have a link to good instruction on have to add drivers to
>> > PXELinux?  I imagine I need to cram them into its initrd.img file.  I am
>> > using PXELinux to help me deploy Linux systems from WDS and we just
>> > received in a bunch of Dell R720xd systems that are going to require new
>> > NIC drivers and possibly Mass Storage drivers.
>> > Thanks
>> > Jon Weatherhead - 51596
>>
>> PXELINUX has no drivers and depends on the PXE/UNDI stacks I'm the
>> NIC/BIOS.  Regarding drivers for your OS, likely yes, the initrd/kernel.
>
> And to answer the original question:
>   http://www.syslinux.org/wiki/index.php/WDSLINUX
>
> Feel free to ask an wiki account to add your exprience.

Just noticed I should add something on the wiki about pxechn.c32, a
replacement for pxechain.com.

One benefit is that if you have the dhcpd pointing the field 'siaddr'
to a non-WDS tftpd that is used for PXELINUX with a WDS on Windows
Server 2008R2 (and likely newer), the '-W' option allows you to
chainload the WDS's boot file wdsnbp.com.  Without it, it'll try to do
its own DHCP and then search for WDS files on the non-WDS tftpd.
However, using gPXE/iPXE will break this (at least with
gpxelinux.0/ipxelinux.0) last I checked.

--
-Gene


More information about the Syslinux mailing list