MSFN Forum: PE 2.0 Boot Screen - MSFN Forum

Jump to content


  • 3 Pages +
  • 1
  • 2
  • 3
  • You cannot start a new topic
  • You cannot reply to this topic

PE 2.0 Boot Screen Rate Topic: -----

#21 User is offline   p4ntb0y 

  • Member
  • PipPip
  • Group: Members
  • Posts: 237
  • Joined: 14-February 06

Posted 06 September 2007 - 01:09 AM

sounds to me you have nearly done it.

How does the bootmgr.exe.mui get picked over the normal one?


#22 User is offline   Rakesh Baldha 

  • Newbie
  • Group: Members
  • Posts: 14
  • Joined: 23-July 07

Posted 06 September 2007 - 03:25 AM

View Postp4ntb0y, on Sep 6 2007, 01:09 AM, said:

sounds to me you have nearly done it.

How does the bootmgr.exe.mui get picked over the normal one?

I modified all bootmgr.exe.mui depending upon language en-US, that I got into my ISO folder, but it still not changed text. then after I did peimg /lang=en-us on our mounted image.Is there any way to change resource files (bootmgr.exe.mui) in one shot? thanks for your replies.

#23 User is offline   zorphnog 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 427
  • Joined: 25-July 06

Posted 06 September 2007 - 06:47 AM

I don't know. I tried messing around with the mui file as well, but have not been able to get the regular bootmgr to check for it. I think I'm going to try to mess around with the language packs to see how the boot file is incorporated. My fear is that en-US might be the default.

I found some white papers about hacking the bootmgr a while back called VBootKit. It went into detail about the checksum, but I was never able to find where the checksum is stored in the header.

#24 User is offline   zorphnog 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 427
  • Joined: 25-July 06

Posted 06 September 2007 - 02:53 PM

I found a solution for replacing the "Windows is loading files..." text. It involves modifying and adding a bootmgr.exe.mui file. I'm still working out some of the kinks, but I'll post the full instructions soon (probably tomorrow).

Until then, here's a few teaser shots.

Attached File  beloading.jpg (10.69K)
Number of downloads: 168

Attached File  zorph.jpg (10.7K)
Number of downloads: 182

#25 User is offline   Jazkal 

  • Senior Member
  • PipPipPipPip
  • Group: Members
  • Posts: 592
  • Joined: 16-January 04

Posted 07 September 2007 - 06:14 AM

Very nice indeed

#26 User is offline   Rakesh Baldha 

  • Newbie
  • Group: Members
  • Posts: 14
  • Joined: 23-July 07

Posted 07 September 2007 - 06:21 AM

View Postzorphnog, on Sep 6 2007, 02:53 PM, said:

I found a solution for replacing the "Windows is loading files..." text. It involves modifying and adding a bootmgr.exe.mui file. I'm still working out some of the kinks, but I'll post the full instructions soon (probably tomorrow).

Until then, here's a few teaser shots.

Attachment beloading.jpg

Attachment zorph.jpg


Could you please tell me which image you have modified?

#27 User is offline   zorphnog 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 427
  • Joined: 25-July 06

Posted 07 September 2007 - 08:02 AM

Instructions for modifying the "Windows is loading files..." text

Tools needed:
PE CheckSum: Available at The Code Project (sign up required).
A hex editor: I'd suggest HHD's free Hex editor.

Procedures
  • Make a directory called en-US in your ISO\boot directory. (en-US is the default. If you use a different locale then you will need to create a folder corresponding to your specific locale. If you are not sure what your locale is for the bootmgr, run this command on your bcd: bcdedit /store %pebuildingdir%\ISO\boot\bcd /enum. Look for the "locale" value located under the {bootmgr} settings.)
  • Locate the bootmgr.exe.mui file located in your PE image under %imageroot%\Windows\Boot\PCAT\en-US and copy it to your ISO\boot\en-US directory.
  • Open the ISO\boot\en-US\bootmgr.exe.mui file in your hex editor and go to block 0x0000F050 and edit the "Windows is loading files..." section.

    Attached File  hexedit.jpg (55.81K)
    Number of downloads: 290

    IMPORTANT: When editing this section you MUST leave a "dot" between every letter. The "dot" is not a period ".", but rather a 0x00 word. When editing this file, the total size of the file CANNOT differ from the original size of the file. Therfore, replaced text must fit into the original space (cannot exceed 27 characters).

    Attached File  hexedit2.jpg (59.41K)
    Number of downloads: 200

    Save and close the bootmgr.exe.mui file.
  • Open the PE CheckSum tool and browse to your ISO\boot\en-US\bootmgr.exe.mui file. Click the Retrieve button.

    Attached File  checksum.jpg (30.1K)
    Number of downloads: 163

    The "Existing" and "Calculated" values should be different. Copy the "Calculated" value to the "New value" text box and click the write button.

    Attached File  checksum2.jpg (30.48K)
    Number of downloads: 127

    The "Existing" value should now match the "Calculated" value. Exit the PE CheckSum tool.
  • Create your iso image as you normally would and your PE image will now load with your custom text.

    Attached File  loading.jpg (7.5K)
    Number of downloads: 161

This post has been edited by zorphnog: 04 December 2007 - 08:41 AM


#28 User is offline   gadget 

  • Member
  • PipPip
  • Group: Members
  • Posts: 197
  • Joined: 02-January 04

Posted 07 September 2007 - 08:32 AM

Glad you cracked it... Well done...

We load PE 2 onto around 300 systems a day here, might put up some interesting statements on the loader.....

#29 User is offline   Rakesh Baldha 

  • Newbie
  • Group: Members
  • Posts: 14
  • Joined: 23-July 07

Posted 07 September 2007 - 09:15 AM

Hi Zorphnog,

Great! I am also done. Thanks....

But I did it in another way, your way is also helpful to me.

Steps
1> Make folder ISO\boot\en-US and copy image bootmgr.exe.mui into it from %imageroot%\Windows\Boot\PCAT\en-US.
2> Modified this resource by resource hacker.( freely available on internet ).
3> Done we will get modified text screen.

Thanks really good work you have done for me, thank you very much!

#30 User is offline   JuMz 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 466
  • Joined: 09-August 04

Posted 07 September 2007 - 09:16 AM

Sweet! Nice work dude!

#31 User is offline   MaciekMR 

  • Group: Members
  • Posts: 4
  • Joined: 02-March 04

  Posted 19 September 2007 - 05:50 AM

Anyone know what happens when I replace bootmgr.exe.mui from ie. PL-pl folder to US-us? This also change "Windows is loading files..." text to ie. PL version?

#32 User is offline   zorphnog 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 427
  • Joined: 25-July 06

Posted 19 September 2007 - 07:08 AM

I'm guessing you want to change the bootloader to another language? If that is the case, then placing the pl version of the bootmgr.exe.mui file in the ISO\boot\en-US folder should work.

If that doesn't work, then you will have create a folder for pl, ISO\boot\pl-PL, and place the bootmgr.exe.mui file in there. Then you will have to change the bootmgr language to pl-PL by modifying the BCD (ISO\boot\bcd).

#33 User is offline   MaciekMR 

  • Group: Members
  • Posts: 4
  • Joined: 02-March 04

Posted 19 September 2007 - 07:58 AM

View Postzorphnog, on Sep 19 2007, 07:08 AM, said:

I'm guessing you want to change the bootloader to another language?


Yep. I just try to change this "Windows is loading..." text without change in any file (copyrights)

Quote

If that is the case, then placing the pl version of the bootmgr.exe.mui file in the ISO\boot\en-US folder should work.


I try - I have only pl-pl folder: \boot\pl-pl\bootsect.exe.mui - still english text...

Quote

If that doesn't work, then you will have create a folder for pl, ISO\boot\pl-PL, and place the bootmgr.exe.mui file in there. Then you will have to change the bootmgr language to pl-PL by modifying the BCD (ISO\boot\bcd).


BCDEdit.exe. also works without Vista? AFAIK bcdedit can change boot option off installed OS...

Best regards
MR

This post has been edited by MaciekMR: 19 September 2007 - 08:46 AM


#34 User is offline   zorphnog 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 427
  • Joined: 25-July 06

Posted 19 September 2007 - 09:10 AM

View PostMaciekMR, on Sep 19 2007, 09:58 AM, said:

Quote

If that is the case, then placing the pl version of the bootmgr.exe.mui file in the ISO\boot\en-US folder should work.


I try - I have only pl-pl folder: \boot\pl-pl\bootsect.exe.mui - still english text...

en-US is the default language. Its always going to be in English if you don't put bootmgr.exe.mui in a en-US folder or change the bcd. Rename the pl-pl folder to en-US: \boot\en-US\bootmgr.exe.mui

View PostMaciekMR, on Sep 19 2007, 09:58 AM, said:

BCDEdit.exe. also works without Vista? AFAIK bcdedit can change boot option off installed OS...

Yes you can use bcdedit.exe. WinPE 2.0 is based off of the Vista kernel/architecture. Thats why it uses BCD and bootmgr to boot from rather than boot.ini and ntldr.

#35 User is offline   Stratuscaster 

  • Newbie
  • Group: Members
  • Posts: 31
  • Joined: 05-April 07

Posted 24 October 2007 - 01:39 PM

View Postzorphnog, on Aug 3 2007, 02:33 PM, said:

Ok. I've got it to work by replacing the green bars with a picture (no animation).

1. Download and install Vista Boot Logo Generator.
2. Run the generator and add a 800x600 24-bit BMP and 1024x768 24-bit BMP.
3. Save the file as winload.exe.mui.
4. Copy and replace the winload.exe.mui file in the \Windows\System32\Boot\en-US directory of your boot image with the new one.

xcopy /y c:\peimage\winload.exe.mui c:\peimage\mount\Windows\System32\Boot\en-US

5. Capture or unmount your image to ISO\sources\boot.wim
6. Disable the gui option of your bcd entry for WinPE.

bcdedit /store c:\peimage\ISO\boot\bcd /set {default} quietboot yes


Now the green bars will be replaced with your picture!

I must give credit where credit is due, I modified the instructions from this website to work for PE:

http://www.howtogeek.com/howto/windows-vis...-windows-vista/


Kudos, as this works great - my WinPE CD shows my custom boot screen just fine.

The boot.wim that I use on my PXE network doesn't show them, though. I think it's because we aren't changing anything - other than copying the MUI to the mount - before we capture/unmount the WIM.

Any thoughts?

#36 User is offline   zorphnog 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 427
  • Joined: 25-July 06

Posted 24 October 2007 - 02:17 PM

You have to edit the BCD for your PXE boot as well. Did you perform step 6 for your PXE BCD? It should be located at <pxeroot>\boot\bcd.

This post has been edited by zorphnog: 24 October 2007 - 02:19 PM


#37 User is offline   Ghost82 

  • Member
  • PipPip
  • Group: Members
  • Posts: 138
  • Joined: 21-November 04

Posted 03 December 2007 - 02:09 PM

Does anyone have that PEChecksum tool somewhere? I can't get it from the code project (I keep getting an error) :realmad:

TIA!

#38 User is offline   brianjester 

  • Group: Members
  • Posts: 3
  • Joined: 14-January 08

Posted 15 January 2008 - 12:01 AM

View PostGhost82, on Dec 3 2007, 12:09 PM, said:

Does anyone have that PEChecksum tool somewhere? I can't get it from the code project (I keep getting an error) :realmad:

TIA!


I've attempted to attach the file here:Attached File  PEChecksum.zip (107.56K)
Number of downloads: 109

#39 User is offline   n-ikeda 

  • Group: Members
  • Posts: 3
  • Joined: 15-February 08

Posted 18 February 2008 - 06:42 AM

Hi Zorphnog,

Instructions for modifying the "Windows is loading files..." text
is Greate !

And I want to do same setting at "WinPE lanboot from Windows Deployment Service on Windows server 2003 std SP2.

I custumized bootmgr.exe.mui at C:\RemoteInstall\Boot\x86\en-US.
But "Windows is loading files..." message is not changed.
It succesed at boot from DVD.

Please tell me how can i set.

Thank you .

#40 User is offline   zorphnog 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 427
  • Joined: 25-July 06

Posted 18 February 2008 - 08:26 AM

Try putting it in: C:\RemoteInstall\Boot\en-US

Share this topic:


  • 3 Pages +
  • 1
  • 2
  • 3
  • You cannot start a new topic
  • You cannot reply to this topic

2 User(s) are reading this topic
0 members, 2 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy