Customizing

 

Home Johns Page Laurents Page


Customizing HyperOS
 

WARNING:

All the usual disclaimers re customizing HyperOS and using the downloadable files hold true. You do so entirely at your own risk, no support is available from this web site, forum or HyperOS Systems Ltd. Updating Windows can result in that computer becoming useless and you may not be able to boot your computer. If things go wrong you only have yourself to blame.

It worked for us, but it may not for you. You have been warned.

The custom boot logo in this archive is for use with XP SP1 ONLY: do NOT attempt to overwrite your existing boot screen if you are using pre-SP1 Windows XP as the palette clash will render it unbootable!

 

Changing your boot screen

Method 1 – the only one for HyperOs users

- Either switch to another system via HyperOs or boot into Safe Mode or Command Prompt Only by restarting the same system. (You cannot overwrite the existing / default ntoskrnl.exe or boot logo “live” due to the fact that XP protects it as a crucial system file.)
- Back up the file %windir%\system32\ntoskrnl.exe as a safety measure in case the substitution goes wrong.
- Extract ntoskrnl.exe from the archive to %windir%\system32 of the system whose boot logo you want to replace, overwriting the current file.

- Reboot your computer / switch to the appropriate system as you normally would.

N.B.: If you attempt this kind of customization, chances are you will have heard of the excellent shareware BootXP (currently version 2.5). I do not advise use of it with a HyperOs computer for various reasons, having mainly to do with the fact that BootXP operates the boot logo substitution using a method similar to the following one, which however does NOT work with HyperOs since the latter needs to rewrite the boot.ini file at each system switch.


Method 2 - NOT for HyperOs users (but for your information)

You can add a new line to your boot.ini file, giving you a choice of which boot screen you wish to use or for initial testing purposes. (As usual, make a backup copy of it first).
- If need be, rename ntoskrnl.exe to another name - for example ntosboot.exe .
- Move or copy your ntosboot.exe to the %windir%\system32 directory of the relevant system.
- Modify your boot.ini file as follows: type “msconfig” in the Run box, or edit boot.ini using Notepad (it resides it in the C: root). (Note: a HyperOssed computer will always be able to display boot.ini in Windows Explorer; in a “normal” system, the file has hidden and system attributes and is not displayed if you have not

set your Folder Options to display such files by default – by going to Control Panel / Folder Options, selecting the View tab, and ticking both 'Display contents of system folders' and 'Show hidden files and folders' as well as unticking 'Hide protected operating system files').
- In the boot.ini file, copy the line you normally use for boot (this is usually the last line; for e.g.: multi(0)disk(0)rdisk(0)partition(1)\Windows="Windows XP" /fastdetect), and paste this copy underneath. At the end of this new line, add this text: /KERNEL=ntosboot.exe (The name 'ntosboot.exe' should be whatever you renamed the ntoskrnl.exe to).
- Change the OS name; for example:
multi(0)disk(0)rdisk(0)partition(1)\Windows="Windows XP" /fastdetect /KERNEL=ntosboot.exe
becomes
multi(0)disk(0)rdisk(0)partition(1)\Windows="BootTest" /fastdetect /KERNEL=ntosboot.exe
- Exit & save the boot.ini file.
- Reboot your PC. You should get an option as to which OS you wish to boot into; select your new 'BootTest' option to see if the logo displays OK.

By Laurent © 2004

     
Click here to download, the data is wrapped in a self-extracting rar file of 1,167,560 bytes. It has been scanned with Panda Anti-Virus before being uploaded.
The page Copyright © Laurent 2004

Last Updated 02/09/2008
Use of this website and its forums plus any information contained therein is at your own risk.
©
HyperOSForum.Co.Uk 1995 - 2007 All Rights Reserved.