MSFN Forum: Boot Screen Background (Creating And Changing) - MSFN Forum

Jump to content


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Boot Screen Background (Creating And Changing) ntoskrnl.exe like you wish Rate Topic: -----

#1 User is offline   DennyMK 

  • Newbie
  • Group: Members
  • Posts: 10
  • Joined: 03-September 08

Posted 21 December 2008 - 11:44 AM

I was looking for a tool for making bootscreen background, trying to add my background in bootscreen (NTOSKRNL.exe), and finally with a help of my friend @wolfcall (who is also a member here) we found how to make original background like in MS NTOSKRNL.exe file (BMP 1 and BMP 4 as most important for Windows XP Professional).
Unlike some people I know from forums, I want to share my effort with YOU.
I was trying to edit that background with 16 colours 4 bit palette in Photoshop, but everytime failed.
I tried with Windows "Paint" and I succeed but I needed to make painting (dot by dot) manually and at the end I had working background but visible in ResHack or PE Explorer or other editing tools unlike MS's non-visible with mentioned tools.
Last night I found that using TuneUp Utilities can make the original like MS's background without much effort ;)
In the folowing tutorial, I'll try to explain the step-by-step how to make the bootscreen like you desire.

Posted Image

01. Download and install "TuneUP Utilities 2009"
02. Start the program and select "Customize Windows"
03. From a "TuneUP Styler" menu, select "Change boot screen"

Posted Image

04. You can see now the Windows default boot screen (active) (ntoskrnl.exe). We are ready to make our own background
05. Click on "New Screen" and by clicking "Open image" select your favourite (background) BMP or JPG image

Posted Image

Posted Image

06. At "Customize progress bar" select the position of border (if you don't want to change the position leave it default) and the colour of the moving stripe

Posted Image

Posted Image

Posted Image

Posted Image

07. "Save boot screen" with the name you want

Posted Image

Posted Image

08. Select the boot screen you just made (selected by default) and click install

Posted Image

09. Now open the folder C:\WINDOWS\system32 and search for file named "TUKernel.exe" and copy it to the desktop
10. Return to folder C:\WINDOWS\system32 and search for file named "ntoskrnl.exe" and rename it to something else (Old.exe for example) and cut/paste it to desktop
11. Rename the TUKernel.exe file to ntoskrnl.exe and paste in into C:\WINDOWS\system32 folder
12. Return to TuneUP Utilities, set the Windows default boot screen as active and delete the new maden (by you) boot screen
13. Reboot and delete the "Old.exe" file from desktop after reboot

For those who want to use TuneUP Utilities and don't want to waste their time, consider step 9 to 13 unessential.
For those who want to "practice" go to the step 13 ;)
This method is tested on Windows XP Professional SP3 with ntoskrnl.exe 5657 version and will work for desktops and laptops. It will also work with 5512 version unless you update.
P.S.: TuneUP Utilities uses the original ntoskrnl.exe and modify the file with your background image and create it's own file named "TUKernel".

Here is a link of boot screen (step-by-step illustration jpg's included) I made it from my favourite Panther pic:

File Size: 3.85 MB

MD5: 081B4319936F03DCE9084CEA27D152DA


Posted Image

This post has been edited by DennyMK: 22 December 2008 - 05:28 PM



#2 User is offline   LordWarlock 

  • Junior
  • Pip
  • Group: Members
  • Posts: 68
  • Joined: 11-September 05

Posted 21 December 2008 - 02:04 PM

Replacing ntoskrnl.exe is a bad practice, use the boot.ini /KERNEL= switch instead. Also, for multiprocessor machines the boot screen is not ntoskrnl.exe, but ntkrnlmp.exe, if you have a single processor and more than 3GB of RAM it's ntkrnlpa.exe and for MP with more than 3GB it's ntkrpamp.exe, so if you really need to replace the file, first check which you have to replace.

Now for the boot.ini part, it's simple:
This is how a standard boot.ini looks like:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINXP
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINXP="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptOut

This is how you have to modify it to change you bootscreen:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINXP
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINXP="Microsoft Windows XP Professional (MOD)" /fastdetect /NoExecute=OptOut /Kernel=bootmod.exe
multi(0)disk(0)rdisk(0)partition(1)\WINXP="Microsoft Windows XP Professional (BACKUP)" /fastdetect /NoExecute=OptOut
Simply copy the OS line to another line (as a backup), change the description to your liking (but use only ASCII characters), add a /Kernel=xxxx.exe switch, where xxxx.exe is the name of your modified kernel, be careful, it has to be a short name (max 8+3). Also change the timeout value to some short interval, don't change it to 0, so that you can simply switch back to the original kernel in case of problems. Now copy your modified kernel to system32 and give it the same name you specified after /Kernel=. This is safer than a direct overwrite and it's actually the same way TuneUp does this.

#3 User is offline   DennyMK 

  • Newbie
  • Group: Members
  • Posts: 10
  • Joined: 03-September 08

Posted 21 December 2008 - 07:47 PM

Thanks @LordWarlock I'm aware about your post, but this is my first Topic and I wanted to be more simple and useable for begginers. Between, you explained that for me :thumbup

This post has been edited by DennyMK: 21 December 2008 - 07:53 PM


#4 User is offline   johnhc 

  • MSFN Junkie
  • PipPipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 3,362
  • Joined: 02-March 08
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 27 December 2008 - 02:22 PM

DennyMK, I tried to modify my NTOSKRNL.exe with a resource editor and when I rebooted, the new boot screen flashed for a few seconds, looking like the good quality image I used. Then the screen went black and the new boot image reappeared, but this time the color was wrong and the quality was poor. I then DL the trial version of TuneUp and used it with the same image and it looks great. I open the TUKernel.exe with the resource editor and the bit maps are not altered. I then did a new install (format) of my ISO (on VMware Server). After the install, I copied the TUKernel.exe into the System32 folder and changed the boot.ini as LordWarlock suggested and it looked great. In this case TuneUp is not installed and any files left around are gone. I also opened NTOSKRNL.exe, that TuneUp had altered, with my resource editor and could find no changes. I am really curious how the image is placed in TUKernel.exe and what changes are made to NTOSKRNL.exe. Do you have any ideas to share with me? I am running XP x64. Does your 32 bit TUKernel.exe appear to have had its bit maps altered by TuneUp? Thanks to you and LordWarlock for teaching me some more about Windows. Enjoy, John.

#5 User is offline   DennyMK 

  • Newbie
  • Group: Members
  • Posts: 10
  • Joined: 03-September 08

  Posted 31 December 2008 - 11:46 PM

View Postjohnhc, on Dec 27 2008, 03:22 PM, said:

  • ... I also opened NTOSKRNL.exe, that TuneUp had altered, with my resource editor and could find no changes.
  • I am really curious how the image is placed in TUKernel.exe and what changes are made to NTOSKRNL.exe.
Do you have any ideas to share with me? I am running XP x64. Does your 32 bit TUKernel.exe appear to have had its bit maps altered by TuneUp? Thanks to you and LordWarlock for teaching me some more about Windows. Enjoy, John.


Hi johnhc,
First I want to wish you a Happy New Year and to the rest of the MSFN Members :yes: .
Answer to both questions:

TuneUp DOES NOT change NTOSKRNL.exe. It copy the NTOSKRNL and rename the copy to TUKernel.exe . That's the reason you couldn't find any changes to NTOSKRNL.exe. So no changes to the original NTOSKRNL.exe. and that's why I suggested to replace the original NTOSKRNL.exe .
It's also safe that way I've described, but LordWarlock's suggestion is even better, because Microsoft releases too many hotfixes recently, which may alter the modified NTOSKRNL.exe.
And how the image placed in TUKernel.exe? I guess TuneUP Utilities has their own 16colours palette with 4 bit colour depth, editor, integrated.

I hope I help you
;) ,

P.S.: Ask again if I missed something.
And yes I want to share my experience :thumbup :hello:


#6 User is offline   johnhc 

  • MSFN Junkie
  • PipPipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 3,362
  • Joined: 02-March 08
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 01 January 2009 - 02:29 PM

DennyMK, thanks for your reply. I think TuneUp did modify NTOSKRNL.exe, because it was about 15 kB larger than the original. Have you looked at your TUKernel.exe with a resource editor and if so, could you see that the bit maps images were altered? You might also look at your NTOSKRNL.exe before and after running TuneUp.
Thanks again, John.

#7 User is offline   johnhc 

  • MSFN Junkie
  • PipPipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 3,362
  • Joined: 02-March 08
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 04 June 2010 - 12:24 PM

View Postabhagipagalpremi, on 04 June 2010 - 01:48 AM, said:

yes i did but how do put text please replay urgent

abhagipagalpremi, I am sorry but I don't know what you are asking. Do you want to know how to change the text in the boot screen? The boot screen is an image file, so to change anything, including text, edit the image with whatever tool you like and change it. The text is contained in the image. If you need to ask further questions, please enter your question in your native language and use Google (or other) Translate to convert it to English. Enjoy, John.

#8 User is offline   ravirajpoot 

  • Newbie
  • Group: Members
  • Posts: 15
  • Joined: 28-June 10
  • OS:XP Home
  • Country: Country Flag

Posted 30 June 2010 - 10:06 PM

i am new here give me step by step tutorial plz
or upload video on youtube plz
where i place boot screen file in xp cd ???????????

This post has been edited by ravirajpoot: 30 June 2010 - 10:08 PM


#9 User is offline   Ponch 

  • MSFN Master
  • Group: Patrons
  • Posts: 2,961
  • Joined: 23-November 05
  • OS:none specified
  • Country: Country Flag

Posted 01 July 2010 - 03:36 AM

This has nothing to do with nLite.
plz SEARCH, or at least read the 1st post which happens to be a step by step tutorial. At least search for the proper forum to ask your question. There is a forum called "Customizing Windows". These are forums to ask for help, not to ask for someone else to do the job. We try to answer questions, we don't spend hours making step by step tutorials or videos for people passing by.
To answer your only question, you don't "place boot screen file in XP CD", it is much more complicated than that. so plz search.

#10 User is offline   ravirajpoot 

  • Newbie
  • Group: Members
  • Posts: 15
  • Joined: 28-June 10
  • OS:XP Home
  • Country: Country Flag

Posted 03 July 2010 - 01:56 PM

i am really sorry
now just give me simple ans
is it work if i change TUKernel.exe
to NTOSKRNL.ex_ by using makecab command in cmd
and place it into the i386 folder in my xp cd
bootscreen will changed ????????????????

#11 User is offline   ranjeetmalik4444 

  • Newbie
  • Group: Members
  • Posts: 35
  • Joined: 17-January 06

Posted 18 February 2011 - 11:14 AM

I did the same but when I open TUkernel with rehack the file doen't shows the resources I used it show the normal one's..... :whistle:

#12 User is offline   ranjeetmalik4444 

  • Newbie
  • Group: Members
  • Posts: 35
  • Joined: 17-January 06

Posted 23 February 2011 - 05:38 AM

I dont have the required configuration but I want to change these files also using tuneup method please suggest any method so that I can have all the four kernel edited I want to make my own modded XP
# ntkrnlmp.exe - Windows Multi Processor Kernel
# ntkrnlpa.exe - Windows Single Processor Kernel with more then 3 GB of RAM
# ntkrpamp.exe - Windows Multi Processor Kernel with more then 3 GB of RAM

#13 User is offline   jpaytoncfd 

  • Newbie
  • Group: Members
  • Posts: 18
  • Joined: 23-May 11
  • OS:XP Pro x86
  • Country: Country Flag

Posted 02 June 2011 - 12:21 PM

Arent the NTOSKRNL.exe and NTKRNL__.exe different files? I have NTOSKRNL.exe and ntkrnlpa.exe (I have a P4 with HT and LESS that 3GB but its what I have anyway.)

#14 User is offline   Arslan 

  • Group: Members
  • Posts: 8
  • Joined: 19-November 12
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 19 November 2012 - 06:32 AM

i edit this file and how i can save this boot screen to window xp cd setup??????????????????????????????????????????????????????? :w00t: :thumbup
sorry for my english
thankxxxxx

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

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



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