[ipxe-devel] WinPE 5.0 wimboot errors?

Brian Rak brak at gameservers.com
Thu Nov 14 22:45:47 UTC 2013


Ahha!   You need to mount boot.wim, then you can find bootmgr.exe in 
Windows\Boot\PXE\bootmgr.exe.  Replace both references to 'bootmgr' with 
'bootmgr.exe' and this boots properly!

This is a significant improvement over using an old bootmgr, as it 
actually boots WinPE instead of blue screening.

On 11/14/2013 5:14 PM, Brian Rak wrote:
> Very old thread.  Has anyone successfully managed to boot server 
> 2012R2 (or Windows 8.1)?
>
> Looks like no, http://forum.ipxe.org/showthread.php?tid=7074
>
> A very dumb comparison of bootmgr shows there's significant changes, I 
> wonder if those are related to booting the OS properly.
>
> I'm going to continue to investigate, but I don't see any alternative 
> source for bootmgr.exe (WinPE no longer contains a PXE directory, and 
> I don't see any extracted bootmgr files anywhere)
>
>
>
> On 10/10/2013 8:50 PM, Brian Rak wrote:
>> Not a bad idea, while it gets me past the bootmgr issue, the OS still 
>> doesn't boot correctly.  I'm seeing the same error as this forum 
>> post: http://forum.ipxe.org/showthread.php?tid=6967
>>
>> I'm not entirely certain if this is an issue with iPXE or not. I'm 
>> not really sure how I could tell either.
>>
>> On 10/10/2013 8:21 PM, Andrew Bobulsky wrote:
>>> On Oct 10, 2013, at 5:48 PM, Brian Rak <brak at gameservers.com> wrote:
>>>
>>>> I'm attempting to boot a WinPE 5.0 image (from the ADK for Windows 
>>>> 8.1 preview: 
>>>> http://www.microsoft.com/en-us/download/details.aspx?id=39306 ), 
>>>> and I'm running into some issues.  It seems that wimboot is no 
>>>> longer able to load bootmgr.exe:
>>>>
>>>> https://dl.dropboxusercontent.com/u/2078961/wimboot.png
>>>>
>>>> If I compare the old wimboot file (from WinPE 4.0) to the new one, 
>>>> what I'm assuming to bootmgr.exe seems to be in the same place:
>>>>
>>>> 00006880  53 20 20 20 25 78 0a 00  4c 64 74 20 20 25 78 0a |S 
>>>> %x..Ldt  %x.|
>>>> 00006890  00 00 00 00 00 00 00 07  25 6c 78 0a 00 00 00 00 
>>>> |........%lx.....|
>>>> 000068a0  42 4d 58 48 1c f6 05 00  08 a3 0a 00 10 20 00 00 
>>>> |BMXH......... ..|
>>>> 000068b0  4d 5a 90 00 03 00 00 00  04 00 00 00 ff ff 00 00 
>>>> |MZ..............|
>>>> 000068c0  b8 00 00 00 00 00 00 00  40 00 00 00 00 00 00 00 
>>>> |........ at .......|
>>>> 000068d0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
>>>> |................|
>>>> 000068e0  00 00 00 00 00 00 00 00  00 00 00 00 e8 00 00 00 
>>>> |................|
>>>> 000068f0  0e 1f ba 0e 00 b4 09 cd  21 b8 01 4c cd 21 54 68 
>>>> |........!..L.!Th|
>>>> 00006900  69 73 20 70 72 6f 67 72  61 6d 20 63 61 6e 6e 6f |is 
>>>> program canno|
>>>> 00006910  74 20 62 65 20 72 75 6e  20 69 6e 20 44 4f 53 20 |t be 
>>>> run in DOS |
>>>> 00006920  6d 6f 64 65 2e 0d 0d 0a  24 00 00 00 00 00 00 00 
>>>> |mode....$.......|
>>>>
>>>>
>>>> I'm not certain what the error messages mean, has the bootmgr 
>>>> format changed significantly?
>>>>
>>>> WinPE 5.0 apparently fixes a terrible bug in WinPE 4 ( 
>>>> http://support.microsoft.com/kb/2853726 ), so I was hoping to be 
>>>> able to use it even though it's not officially released.
>>> Hello Brian,
>>>
>>> After eyeballing both your screenshot and the Microsoft KB, there's no
>>> specific mention of anything bootmgr related... Can you just extract
>>> the bootmgr from a WinPE 4 ISO and use that instead?
>>>
>>> Bootmgr--much to our chagrin--hasn't exactly changed a whole lot in
>>> the last six years... The one included in WinPE 4 should likely work
>>> for booting WinPE 5.
>>>
>>> Should!  :)
>>>
>>> Cheers,
>>> Andrew Bobulsky
>>
>> _______________________________________________
>> ipxe-devel mailing list
>> ipxe-devel at lists.ipxe.org
>> https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel
>
> _______________________________________________
> ipxe-devel mailing list
> ipxe-devel at lists.ipxe.org
> https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel




More information about the ipxe-devel mailing list