In PXELinux 4.06 (the vanilla version, not gpxelinux.0), I'm trying to use pxechn.c32 to call iPXE (undionly) with option 67 set to call an iPXE script. The relevant portion of my PXELinux config looks like this: LABEL MDT MENU LABEL ^B - MDT 2012 SP1 com32 pxechn.c32 APPEND undionly.kpxe -o 67.s=ipxe/mdt.ipxe However iPXE doesn't seem to get the option correctly, it goes into auto-boot mode instead of loading the script. I've tried with pxelinux.0 and pxechn.c32 from 6.01 with the same result. Also, while we're on the subject of pxechn.c32, in the documentation, the purpose and the usage of the -f option is unclear: what is a 'modifier'? There is no example of its usage. -- Alexandre Blanchette <blanalex at gmail.com>
On Mon, Jul 15, 2013 at 11:57 PM, Alexandre Blanchette <blanalex at gmail.com> wrote:> In PXELinux 4.06 (the vanilla version, not gpxelinux.0), I'm trying to use > pxechn.c32 to call iPXE (undionly) with option 67 set to call an iPXE > script. > > The relevant portion of my PXELinux config looks like this: > > LABEL MDT > MENU LABEL ^B - MDT 2012 SP1 > com32 pxechn.c32 > APPEND undionly.kpxe -o 67.s=ipxe/mdt.ipxe > > However iPXE doesn't seem to get the option correctly, it goes into > auto-boot mode instead of loading the script.Odd. What's the underlying PXE/UNDI stack? Could you have gPXE/iPXE already loaded?> I've tried with pxelinux.0 and pxechn.c32 from 6.01 with the same result. > > Also, while we're on the subject of pxechn.c32, in the documentation, the > purpose and the usage of the -f option is unclear: what is a 'modifier'? > There is no example of its usage.Correct. The only two modifier values that exist are one that's equal to "-W" and an unimplemented option that would essentially do the reverse. I guess it should be clearer than just being commented out in the AsciiDoc (ie not implemented, experimental) -- -Gene
On Tue, Jul 16, 2013 at 6:26 AM, Gene Cumm <gene.cumm at gmail.com> wrote:> On Mon, Jul 15, 2013 at 11:57 PM, Alexandre Blanchette > <blanalex at gmail.com> wrote: > > In PXELinux 4.06 (the vanilla version, not gpxelinux.0), I'm trying to > use > > pxechn.c32 to call iPXE (undionly) with option 67 set to call an iPXE > > script. > > > > The relevant portion of my PXELinux config looks like this: > > > > LABEL MDT > > MENU LABEL ^B - MDT 2012 SP1 > > com32 pxechn.c32 > > APPEND undionly.kpxe -o 67.s=ipxe/mdt.ipxe > > > > However iPXE doesn't seem to get the option correctly, it goes into > > auto-boot mode instead of loading the script. > > Odd. What's the underlying PXE/UNDI stack? Could you have gPXE/iPXE > already loaded?No other stack is loaded, only the UNDI driver from the BIOS. I've tried it with a VMWare Workstation machine (intel e1000 virtual interface), a Lenovo ThinkPad T510 and a Dell Latitude E6530.> I've tried with pxelinux.0 and pxechn.c32 from 6.01 with the same result. > >-- Alexandre Blanchette <blanalex at gmail.com>