Jump to content

[Help]Integration of custom ntoskrnl.exe


Recommended Posts

i have made a custom ntoskrnl.exe

then >>modifype it

then>makecab

then>>replaced my i386 folder of my UAXP,,

problem>>

even i replace the original ntoskrnl with my custom made bootscreen,, it gives the same old original display.

Searching forum i came to know that it is replaced by the file from *.cab and depends upon the processor..

but couldn't find the solid defination to replace silently without any problem which lead to display my bootscreen instead of original.

any help/link will be greatful..

Note:

i want it to integrate,, i don't wan't the method of replacing strings in boot.ini

Link to comment
Share on other sites


imy Pc is single processor,,

i have only edited ntoskrnl.exe..

is ntoskrnl.exe = ntkrnlpa.exe

can ntoskrnl.exe be renamed as ntkrnlpa.exe and replaced the original file

Link to comment
Share on other sites

My PC has a single processor also, but it uses the dual processor kernal as likely cause of the dual channel capabilities. I would have to edit ntkrnlpa.exe to change the boot screen.

As for the latter, I am not sure that renaming a kernal to cheat Windows will work.

Link to comment
Share on other sites

...oh dear. DUAL CHANNEL != DUAL CORE.

ntoskrnl.exe and ntkrnlpa.exe are the single processor kernel EXEs.

ntkrnlmp.exe and ntkrpamp.exe are the multi processor kernel EXEs.

Lastly, the kernel files also exist in driver.cab. Odds are you're seeing the old splash screen because setup sees the one in i386 as unsigned and uses the one in driver.cab instead. You'll have to replace both (and you'll want to edit/replace the other EXE as well) if you want it to stick.

Link to comment
Share on other sites

thanks ryan

well,, my UAXP is based on ryanvm pack with manual integration ,,

but how to compress back the files of driver.cab which is decompressed to a driver folder just to modify/delete some files(eg ntoskrnl)

if there is not easy way,, then i must choose this method,

deleting the file from driver.cab,, but how ?

Edited by Nepali
Link to comment
Share on other sites

You can extract CABs with 7zip, WinRAR, and most other archivers. Then you can use jdoe's CAB Tool found on these forums or PowerArchiver (or makecab/cabarc if you know what you're doing) to rebuild the CAB afterward.

Otherwise, here's a hint. If you're using my integrator, you can always create an addon ;)

http://ryanvm.net/forum/viewtopic.php?t=1290

Edited by RyanVM
Link to comment
Share on other sites

I done this using $OEM$\$$\System32 folder (file name is mybootscreen.exe) and i created *.inf file to change kernel in boot.ini...

[VERSION]Signature="$CHICAGO$"

[DEFAULTINSTALL]

UpdateInis=Boot.ini

[boot.ini]

c:\boot.ini, Boot Loader, "timeout=", "timeout=0"

c:\boot.ini, Operating Systems, "multi(0)disk(0)rdisk(0)partition(1)\WINDOWS", "multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP" /noexecute=optin /fastdetect /KERNEL=mybootscreen.exe"

but it works only when boot.ini is on c:\ partition

(almost always) and when system is installed on first partition...

maybe somebody will know how to add only "/KERNEL=mybootscreen.exe"

and how to found partition witch boot.ini automatically ??

Link to comment
Share on other sites

lol :D

I found some instructions for inf files... it's possible, but the problem is that it was still problem... the whole line was damaged after that...

Probabely my english is too weak to understand that :(

Link to comment
Share on other sites

will this work,

***********

Folder structure

$oem$\$$\system32\myui.exe

$OEM$\$1\install\run.cmd

WFP disabled permanently

dllcache is empty

[GuiRunOnce]%systemdrive%\install\run.cmd

$OEM$\$1\install\run.cmd

del "%systemroot%\system32\ntoskrnl.exe.bak" /q

ren "%systemroot%\system32\ntoskrnl.exe ntoskrnl.exe.bak"

ren "%systemroot%\system32\myui.exe ntoskrnl.exe"

Will this be able to change the ntoskrnl.exe permanently without any hassel.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...