Hello dear guest!

Why not join our boot disk community? So do it. Life's short!

  - You get free access to our newsletter with all the interesting buzz about boot disks
  - We share publicity revenue with everyone who wishes to participate at the forums
  - Publicity is never, never, never displayed to members (along with many other cool things)
http://boot-land.net/register

2 Pages V   1 2 >  
Reply to this topic
 How to place your own Boot screen in XP setup CD
Rating 5 V
post Apr 17 2008, 01:39 PM
Post #1
Shirin Zaban
Frequent Member   ***
Group: Tutorial Writer

  Joined: 15-February 08 From: Tehran

Posts: 259
Thank(s): 255


Iran


How to place your own Boot screen in XP setup CD
================================================================================
===
Autor : Shirin

---------------------------
I have seen a lot of sites that talk about XP boot screen,but most
of them are not complete,and also some of them will not work in all
kinds of windows xp.
So here i am going to tell you almost all you need.

================================================================================
===
Notes befor talking about changing boot screen:
-----------------------------------------------
Windows XP always uses NTOSKRNL.EXE (inside ..system 32 directory) to show
boot screen.But this file is defferent for each kind of systems.
so if you make a boot screen that works perfectly in your system,there is
posibility that not work in your friend's computer.

so what we should know and what we must do:
-------------------------------------------
There is 4 kinds of boot screen file in windows XP CD as below:

ntoskrnl.exe
ntkrnlmp.exe
ntkrnlpa.exe
ntkrpamp.exe

These 4 kernel files are located in "SP2.cab" inside I386 directory of XP setup CD.
At the time that XP setup begins to copy needed files to hard, it detects the kind
of Processor used in system.

If it is Windows Single Processor Kernel type,then setup process copies ntoskrnl.exe
from sp2.cab to system32 directory of computer.

If it is Windows Multi Processor Kernel type,then setup process copies ntkrnlmp.exe
from sp2.cab to system32 directory of computer,and also renames that to ntoskrnl.exe.

ntkrnlpa.exe is for Windows Single Processor Kernel with more then 3 GB of RAM

ntkrpamp.exe is for Windows Multi Processor Kernel with more then 3 GB of RAM

Note that:
AMD Processors are ALL considered Single Processor systems.
Intel Pentium 4 processors WITH Hyperthreading are Multi Processors .
All NON Hyperthreaded processors are Single.


(If you do not know your system is single or multi processor kernel,and look at
processors,if there is written the type of your processor in one raw,so you are
using single kernel,but if there is written in two raw so you are using multi).

================================================================================
===
Changing boot screen
--------------------
So if we want to change our boot screen,so that can work on all systems,we must
change all of those 4 kernel files.and we do as steps below:

Step_1.Copy sp2.cab from I386 directory of your XP setup CD to some where.
Step_2.extract sp2.cab by winrar (or any cab extractor) to a folder for example
foder xxx.
Step_3.Change boot screens files that you have made before (I will tell you how to make
them in step_5),with those are inside xxx.
Step_4.Use iexpress (by going start,then run and typing iexpress,and pressing enter),and
make new sp2.cab ,then replace this sp2.cab by the one inside I386 directory of XP
setup CD.If you do not know how to use this program,searck in web or Email me to
get help.
Step_5.Making boot screen files:
---------------------------
A).There are several ways to make your own boot screen,but most of the times your
boot screen will differ less or more by the BMP file that you have made.I have
tested several programs to make boot screen by my BMP picture,and i have found
Tuneup utilities and BootLogo to work more perfect most of the times.So i
recommand you to use one of them,but any it is up to you which way to select.
Any way that you want to use is not very important,just pay attention to
paragraph below.

cool.gif.When you have a system that uses single kernel,all of the programs will make
ntoskrnl.exe
and if you have a system that uses Multi Processors kernel,all of the programs
will make ntkrnlmp.exe,but will rename that to ntoskrnl.exe.
So we do as below:
for example our system is multi proccessor, Know we make a boot screen by a
program and then we change the name of file made by that program to ntkrnlmp.exe
( because in this example i sayed that we are using multi kernel),and keep it
some where.
if you want to do every thing your self,you should copy your ntoskrnl.exe from
system32 directory,change its BMP picture by resource haker or any other program
and then rename it to ntkrnlmp.exe and keep it some where.
Know we should make single type boot screen,it is better we use other computer that
is single kernel,and do as i told you above,and this time keep it by the name of
ntoskrnl.exe some where.if you do not find other computer you can use virtualPC or
vMWare because even you have multi kernel,these virtual programs will make as single.

Step_6.When you have made your files (Most of the times changing two files ntoskrnl.exe and
ntkrnlmp.exe are enough for most computers),you should use file Modifype.exe and modify
your files by that (Modifype.exe is acommand type file,is about 9KB,you can download it
from MSFN links and must put it inside your windows system32 directory)
any way after placing Modifype.exe in your system32 directory go to command prompt and
type:
modifyPE.exe ntoskrnl.exe -c and hit enter and again type
modifyPE.exe ntkrnlmp.exe -c and hit enter
Now your files are modified and you use them as i toled in steps 3 and 4

Thats all,if you had any trouble or need help I will be glad to help you.
MCS group
Shirin


--------------------
من به ایرانی بودن خود افتخار میکنم


8 user(s) said "Thank you!" to shirin for this fantastic post:
allanf, benxhi, ispy, Lancelot, maryam, Nuno Brito, PaPeuser, TheHive
+Quote Post
post Apr 17 2008, 06:58 PM
Post #2
ispy
Silver Member   ****
Group: Tutorial Writer

  Joined: 12-August 07 From: PILGRIM

Posts: 675
Thank(s): 81


Hi Shirin, biggrin.gif

Firstly many thanks for the shared information, very good tutorial!!!

However, secondly can I advise you to edit your post & remove your "E" mail address, you could become a target for spammers never openly display your "E" Mail or you could be sorry!

Regards & Best Wishes,

ispy thumbup.gif
+Quote Post
post Apr 18 2008, 10:01 PM
Post #3
Shirin Zaban
Frequent Member   ***
Group: Tutorial Writer

  Joined: 15-February 08 From: Tehran

Posts: 259
Thank(s): 255


Iran


QUOTE (ispy @ Apr 17 2008, 07:58 PM) *
Hi Shirin, biggrin.gif

Firstly many thanks for the shared information, very good tutorial!!!

However, secondly can I advise you to edit your post & remove your "E" mail address, you could become a target for spammers never openly display your "E" Mail or you could be sorry!

Regards & Best Wishes,

ispy thumbup.gif


Hi ispy
Thank you for advise,I did that
shirin


--------------------
من به ایرانی بودن خود افتخار میکنم
+Quote Post
post Apr 18 2008, 10:45 PM
Post #4
Nuno Brito
Platinum Member   ******
Group: .script developer

  Joined: 13-July 06 From: Coimbra

Posts: 7,786
Thank(s): 330


Portugal


Good tutorial, this taught me to distinguish between the different NTOSKRNL existent out there.

I remember using resource hacker to also replace the BMP's inside this file a long time ago, hope things are easier now.

cheers.gif


--------------------
+Quote Post
post Apr 21 2008, 03:35 PM
Post #5
Frank77
Newbie   *
Group: Members

  Joined: 4-November 06
Posts: 10
Thank(s): 0


Great smile.gif
+Quote Post
post Apr 23 2008, 09:39 PM
Post #6
Shirin Zaban
Frequent Member   ***
Group: Tutorial Writer

  Joined: 15-February 08 From: Tehran

Posts: 259
Thank(s): 255


Iran


Hi
I have missed to say one mor comment to this tutor,so read that here:

There are 5 kernel files In XP setup CD ,i talked about 4 of them above,but there is another file
by the name of NTOSKRNL.EX_ in I386 directory,that should be changed as below:

take the file ntoskrnl.exe that you have made as tutorial,and ,in command prompt type command:

makecab ntoskrnl.exe

and heat enter.the file ntoskrnl.ex_ (cabed ntoskrnl.exe) will be made and you should put it inside I386
directory and overwrite the existance one.

have fun

shirin


--------------------
من به ایرانی بودن خود افتخار میکنم
+Quote Post
post May 26 2008, 10:31 AM
Post #7
komsboy_more
Newbie   *
Group: Members

  Joined: 25-May 08
Posts: 17
Thank(s): 1


Iran


hi guys ....
i want to complete SHIRIN guide .... and it's about new SP3 that Microsoft release ...
when u integrate the last service pack into your XP.... you must do this for compatibility depend on your processor ....
you have :

ntoskrnl.ex_
ntkrnlmp.ex_
in your I386 folder and ...

ntoskrnl.exe
ntkrnlmp.exe
ntkrnlpa.exe
ntkrmamp.exe
in your latest service pack CAB file (there SP3.cab)

you can modify ntoskrnl.exe and then aplly the modified image to other KRNEL files:
to modify ntoskrnl.exe open it in ResHacker .... in the left panel ... in BITMAP .....select 1 dir to open it ....now you have a black image in 640 x 480 BMP file...
save it in your desktop....
i use Jasc Paint Shop Pro to modify my KERNEL file ......... like this ....

enter these in a text file and rename it to 16.pal


JASC-PAL
0100
16
0 0 0
0 0 0
32 26 21
45 62 210
83 101 1
178 53 5
70 70 70
137 146 0
74 127 252
247 107 32
141 166 255
142 220 4
243 188 27
188 188 188
255 255 255
255 255 255


and enter these and then rename it to win.pal


JASC-PAL
0100
16
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0
0 0 0



open the black picture in jasc pait shop pro .... then press "Shift + O" to open color pallete
select 16.paland mark "Maintain indexes" ...
then click open...
the boot screen will be appear ...
now modified it at your own ....
when you want to save it be aware that restore the pallete .... how do it .....continue ...
to restore to windows original pallete press "Shift + O" again and load win.pal
now press "Ctrl + S"
now go back to ResHacker and replace your bitmap

now you have modified all krnl files and have no problem with your processor

use SHIRIN guide to replace your files in XP source
Finishd
1 user(s) said "Thank you!" to komsboy_more for this fantastic post:
Lancelot
+Quote Post
post Mar 2 2009, 08:41 PM
Post #8
mahdi
Newbie   *
Group: Members

  Joined: 18-February 09
Posts: 27
Thank(s): 4


Iran



Complete and very useful tutor
But what about boot screen of windows xp sp3
+Quote Post
post Mar 2 2009, 10:31 PM
Post #9
Shirin Zaban
Frequent Member   ***
Group: Tutorial Writer

  Joined: 15-February 08 From: Tehran

Posts: 259
Thank(s): 255


Iran


QUOTE (maryam @ Mar 2 2009, 09:41 PM) *
Complete and very useful tutor
But what about boot screen of windows xp sp3


Hi maryam

For windows xp sp3 ,do as i said in tutor,just work with
sp3.cab instead of sp2.cab

have nice times

shirin zaban


--------------------
من به ایرانی بودن خود افتخار میکنم
+Quote Post
post Mar 3 2009, 11:33 PM
Post #10
Lancelot
Frequent Member   ******
Group: .script developer

  Joined: 8-May 08 From: Turkiye/Izmir

Posts: 3,724
Thank(s): 406


Turkiye


Hi komsboy_more

can you advice and tutorial a free software than "jasc paint shop pro" to create own boot screen?

I had a "cosmetic project idea" for livexp booting but as you know palette is important to get what you want at boot. I have and old bartpe plugin including pictures for bartpe login which can be used with livexp (or an active windows as explained on post1). With Shirin's tutorial now it is much more easier to go through steps.

ps: i like to comunicate with pm which is easier for me to maintain than email, pm me when you want (boot-land is my homepage), i will respond as quickly as possible when i have time, please dont use "comment" because it is open to public, sharing your email address on "comment" will make you a target to spammers. (For that reason i delete your comment now)



Shrin:
Thank you again, some set of ready working pictures (maybe links for graphical website(s) that introduce boot pictures for xp) maybe nice for this topic. Sorry that i can not find the bartpe plugin to share the pictures at the moment because of being away from home.


I am not good at edit/create pictures but i like to see nice things on LiveXP smile.gif.



--------------------
+Quote Post

2 Pages V   1 2 >
Reply to this topic
1 User(s) are reading this topic ()





Collapse

  Topic Replies Topic Starter Views Last Action
No New Posts Topic has attachmentsInstalling LAN & WLAN Drivers Automatically in LIVEXP
11 maanu 486 Today, 08:31 PM
Last post by: maanu
No New Posts How to edit "cold" registry on a boot CD?
10 EdZ 257 Yesterday, 06:07 PM
Last post by: jaclaz
No new XP Mode in Windows 7 without Hardware Virtualization
33 agni 3,178 Yesterday, 07:03 AM
Last post by: jkolak
No new Topic has attachmentsHow to create USB boot Kaspersky Rescue Disk with Grub4dos
19 L�ng kh�ch 5,619 16th December 2009 - 11:37 PM
Last post by: Jotnar
No New Posts Booting LiveXP from a USB (thumb) drive.
5 gbrao 366 16th December 2009 - 04:48 PM
Last post by: maanu


Display Mode: Standard · Switch to: Linear+ · Switch to: Outline

Track this topic · Email this topic · Print this topic · Subscribe to this forum