iPXE discussion forum

Full Version: wimboot 2.1+ from pxelinux
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I have been using wimboot with pxelinux (6.02) for a few months with great success. Never had an issue with v1.0.6 or more recently v2.0.

However, if I update to 2.1 or 2.2.2, I can no longer boot wim files. The bootloader and wim load fine, but then I get a 'Unrecognized argument error' (see screenshot).

[Image: TuFKGWa.png]

My menu entry looks like this:

Code:
LABEL winpe
    MENU LABEL WinPE
    COM32 linux.c32
    APPEND wimboot initrdfile=winpe/bootmgr.exe,winpe/bcd,winpe/boot.sdi,winpe/boot.wim

If I downgrade to wimboot v2.0, I can immediately boot to WinPE again.

Did the required arguments or order of them recently change, or I am doing something wrong?

Thanks.
The newer version of wimboot supports cmdline arguments, and the way you're calling it from pxelinux ends up pushing the cmdline that is supposed to go to linux.c32 into wimboot. BOOT_IMAGE and initrdfile are not valid parameters to wimboot. See http://ipxe.org/wimboot for details on the supported cmdline params.
I also have a vested interest in this, and I don't think the original question was really answered. There doesn't appear to be anything on the wimboot doc page mentioned that's relevant to pxelinux, everything is ipxe, which is understandable because this is the ipxe website afterall. However, the question still remains, will wimboot2.1+ work with pxelinux? I'm sorry if I'm asking a dumb question but there's also a very good chance that I don't know what i'm looking for.

But if pxelinux support was actually removed, with all due respect, I find that to be a very unwise decision. I really like ipxe but unfortunately, I tend to work with very new devices and very few are supported by ipxe, which makes it impossible for me to use ipxe atm.
Hello,

I am also interested in a solution.
With Version 2.0.0 I can boot my Windows PE. With the new version 2.3.0 I get the same error message like BitBub.
I use ipxe and chainloading pxelinux 5.02.

Thanks
Has anyone find a solution to this yet? I am getting the same issue where the arguments are getting passed to WIMBOOT.

I am using WIMBOOT v2.4.0 and PXELINUX v6.03

Any help would be appreciated, Thanks.
If it wasn't clear, if you want to load wimboot from pxelinux, you need to make sure BOOT_IMAGE and initrdfile are NOT specified as kernel command-line parameters. Linux kernels generally ignore parameters they don't understand, but wimboot is apparently picky and fails to start if it sees unsupported parameters. Getting rid of the parameters should fix your problem.
(2014-11-13 16:52)Yuru Wrote: [ -> ]Has anyone find a solution to this yet? I am getting the same issue where the arguments are getting passed to WIMBOOT.

I am using WIMBOOT v2.4.0 and PXELINUX v6.03

Any help would be appreciated, Thanks.

wimboot v2.4.1 should fix this problem.

Michael
Reference URL's