mike81 Posted September 24, 2006 Posted September 24, 2006 (edited) I think that I have a pretty easy way of including a custom bootscreen on your unattended XP disk.1. Use BootEditor to edit your custom screen.2. Click the "make" button and wait for it to finish.3. Click the "test" button.4. When the box comes up saying: "Seems you haven't set a testing OS inside boot.ini file. You want to set one now?" then click no.5. In the next box that pops up click Yes.6. Go to "%systemdrive%\Windows\System 32" folder and find the newboot.exe7. Move newboot.exe to "$OEM$\$$\System 32" folder of your installation source.8. Open NotePad and paste the following: [boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS[operating systems]multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP" /noexecute=optin /fastdetect /KERNEL=NewBoot.exe9. Save it as boot.ini and place somewhere on your source. For example I place mine in "$OEM$\$1\Install" along with any software that will be installed.10. I then include the following in my script that runs after XP installs after the desktop loads:attrib -s -h "%systemdrive%\boot.ini"echo/y|xcopy "%systemdrive%\Install\boot.ini" "%systemdrive%\"attrib +h +s "%systemdrive%\boot.ini"Of course you must change the paths to match where you place your files. Edited September 27, 2006 by mike81
PX_Darkness Posted September 26, 2006 Posted September 26, 2006 I want to replace the boot screen on my XPCD. I seem to be having trouble with it tho. I make the bootscreen, I take the NewBoot.exe file and rename it to ntoskrnl.exe and then I makecab it then I take the ntoskrnle.exe and throw it into SP2.CAB. So far I seem to be having trouble with it. Can you make a CLEAR step by step of that cause the documentation on that isnt very clear to me
mike81 Posted September 27, 2006 Author Posted September 27, 2006 (edited) In my method you do not tamper with the ntoskrnl.exe file. Do not rename newboot.exe to ntoskrnl.exe. Simply keep it named newboot.exe or some other name besides ntoskrnl.exe. I'm sorry but I do not know how else to put it other than what I said in my first post. Just follow those instructions exactly. Forget anything else you may have read about hacking the ntoskrnl.exe file. It will work perfectly. Edited September 27, 2006 by mike81
PX_Darkness Posted September 28, 2006 Posted September 28, 2006 And your version of creating a custom bootscreen doesnt work for me. I did everything you said and when I restarted the machine after the script ran windows wouldnt boot anymore, it would just keep looping. Im assuming the boot.ini file you said doesnt work. Any ideas?
mike81 Posted September 29, 2006 Author Posted September 29, 2006 (edited) Have you disabled windows file protection? Remeber not to mess with the ntoskrnl file. Did you leave the file named newboot.exe? Is the newboot.exe in your system 32 folder? Give me more info and I'll see how I can help. Edited September 29, 2006 by mike81
PX_Darkness Posted September 29, 2006 Posted September 29, 2006 How do I disable windows fire protection?I didnt mess with the ntoskrnl file i left it alone and kept the file name newboot.exe.I created the iso with the steps you have provided about. I burned it to a CD, installed windows and it ran fine. I rebooted AFTER the batch file finished and then it couldnt boot into windows anymore. It doesnt even get to the booting screen, it just loops from the bios screen over and over without loading windows.
mike81 Posted September 30, 2006 Author Posted September 30, 2006 I usually disable file protection with nLite. Try this:1. Make your boot screen with BootEditor.2. Click the make button and wait for it to finish.3. Click the test button.4. When the box comes up saying: "Seems you haven't set a testing OS inside boot.ini file. You want to set one now?" then click YES.5. Click Yes when the next box comes up.6. Then reboot your computer and choose the correct option to boot with the test bootscreen.Let me know if that works.
Major Posted October 4, 2006 Posted October 4, 2006 Hi, when i must execute exactly the script in my RunOnceEx.cmd?
mike81 Posted October 5, 2006 Author Posted October 5, 2006 As far as I know, you can execute it at anytime in your RunOnceEx.cmd. I have a batch file that runs after my desktop loads and it installs all of my applications and tweaks. The part of the script to change the boot.ini is the last one before the computer restarts. I hope this helps. It is one of the simplest ways I've found to do it.
_sergio_ Posted October 11, 2006 Posted October 11, 2006 (edited) -----------------------------------------------[boot loader]timeout=30default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS[operating systems]multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP" /noexecute=optin /fastdetect /KERNEL=NewBoot.exe------------------------------------------------sometimes people install windows on 2nd partition or other hard drive and others rename the windows folderthe red words won't work in that caseI have heard that there is a command line tool that modifies this file but i am not sure Edited October 11, 2006 by _sergio_
mike81 Posted October 11, 2006 Author Posted October 11, 2006 Thanks for the information sergio. So it should work if people just change the red words to match how their system is set up.
machkris Posted December 24, 2006 Posted December 24, 2006 Can someone HELP me?I am trying to make my Boot Screen look like the one , but when Windows is booting up it is showing up as these LAST_SESSION.INI with distorted colors. Which file I need to edit in the Windows XP Pro CD and what do I need to do to correct this problem?
Mr_Doctor Posted May 7, 2007 Posted May 7, 2007 10. I then include the following in my script that runs after XP installs after the desktop loads:attrib -s -h "%systemdrive%\boot.ini"echo/y|xcopy "%systemdrive%\Install\boot.ini" "%systemdrive%\"attrib +h +s "%systemdrive%\boot.iniwhat u mean with that? where i should add this?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now