March 9, 200620 yr If WFP is disabled it should work. I still say you're better off just making yourself a custom addon pack, though. It would literally take 5min and would be a completely permanent setup from the getgo.
March 9, 200620 yr if you ever want to make a addon for custom kernals just hack both the kernals drop them in a cab with the folowing in entries.ini[general]blah......[drivercab_move]ntoskrnl.exentkrnlpa.exethis is the setup i use for my addons
March 9, 200620 yr If you integrate it with the Update Pack, you shouldn't even need the [drivercab_move] entries, since the Update Pack takes care of that for you
March 9, 200620 yr Author I done this using $OEM$\$$\System32 folder (file name is mybootscreen.exe) and i created *.inf file to change kernel in boot.ini...QUOTE[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 ??its not related with editing boot.ini,, its regarding integration of ntoskrnl.exe
March 9, 200620 yr I prefer this method because i want to make some kind of menu to chose witch bootscreen i want to use...sry for my english... i'm trying witchout dictionary
March 9, 200620 yr its not related with editing boot.ini,, its regarding integration of ntoskrnl.exeIt's absolutely related. What he's recommending is a method where you don't even have to replace your original ntoskrnl.exe. You can just rename the modified one to something like purdykrn.exe and call that from boot.ini instead of ntoskrnl.exe. The advantage to it is that all it takes is one change to boot.ini and you're back on the original one again in case anything breaks.
March 9, 200620 yr Wait... maybe i can do it in other way... i will make a html page to chose bootscreen... after cilick on some bootscren on menu it will execute batch...@echo offcopy %systemdrive%\windows\system32\ntoskrnl.exe %systemdrive%\windows\bootscreens\oldkrnl.execopy /y %systemdrive%\windows\bootscreens\mybootscreen_01.exe %systemdrive%\windows\system32\ntoskrnl.execan i use "if errorlevel=" to get sometching like this:if errorlevel=0 echo The ntoskrnl.exe was succesfully changed !!!if errorlevel=1 echo I cannot change ntoskrl.exe...
March 9, 200620 yr Author This is my first post i have made a custom ntoskrnl.exethen >>modifype itthen>makecabthen>>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.iniThe last line Note:i want it to integrate,, i don't wan't the method of replacing strings in boot.iniCoz i wan't my bootscreen untouched....i think ryan idea is the best (to create custom addon pack) Edited March 9, 200620 yr by Nepali
March 9, 200620 yr I know, but i want to know is my method is good... cause i want to do something like that, but i want to chose my bootscreen everytime when i will install my unattend DVD...You can do it probabely using that:copy %systemdrive%\windows\system32\ntoskrnl.exe %systemdrive%\windows\system32\oldkrl.exe/maybe you should delete old kernel/del /f /q %systemdrive%\windows\system32\ntoskrnl.execopy /y %patch_to_your_bootsreen%\yourbootscreen.exe %systemdrive%\windows\system32\in cmdlines of course... Edited March 9, 200620 yr by Greg00pl
March 9, 200620 yr Author Regarding changing the bootscreen from boot.inii have been using this script,, in my install.cmdREM Change the kernel in boot.inibootcfg /RAW /A /Kernel=myui.exe /ID 1bootcfg /timeout 0the main thing is i wan't my boot.ini untouchedcurrently i am working on addon pack as told by ryan
March 10, 200620 yr Author coz sometimes,, i use shellpacks,,(gant, brico, kids, vista)shell packs has its own bootscreens,,due to this method,, it is unable to change the bootscreen on the flycoz shellpack are programmed to change the original fileslater we have to manually edit the strings of boot.ini to view the changed bootscreen (this is really annoying for me)what i wan't is ,, the computer always act on its default..ie i want my boot.ini to act on default
March 10, 200620 yr OK... Hm... Maybe you will know some easy method to get bootscreens from themexp.org, without New.Net and SaveNow ?? I use "/x" switch to uncompress installer to folder... and then from file %exename% or %exefile% i can unpack the bootscreen file... Maybe you know some better method ??OK... Hm... Maybe you will know some easy method to get bootscreens from themexp.org, without New.Net and SaveNow ?? I use "/x" switch to uncompress installer to folder... and then from file %exename% or %exefile% i can unpack the bootscreen file... Maybe you know how to do it in other way ??
March 10, 200620 yr Author I did it ,,but bit tricky,,how i did ?i modified all necessary file ntkrnlmp.ex_ntkrnlpa.exentkrpamp.exentoskrnl.ex_and placed in one folder (assum: edited)now i ran ryanvm integrator 1.1while ryanvm integrator was performing its procedue up to 10-03-2007 21¦37¦25Log Startup @ 21:37:25 On 10-03-200721:37:49 - 21:37:49 - Source Drive = E:\XP200721:37:49 - Destination Drive = E:\XP200721:37:49 - Destination Size = 7999.5937521:37:49 - 21:37:49 - Starting Integration21:37:49 - Checking Destination For OS Type.21:37:49 - Windows XP Professional With SP2 Found21:37:49 - Clearing any Read Only Attributes.21:38:24 - Extracting RVMUpdatePack2.0.3.cab21:38:37 - Extracting addon_msn75322_dgelwin.cab21:38:38 - Extracting Kels_Fedora_addon_v1.CAB21:38:39 - Extracting Kels_OpenAL_addon_v1.1.CAB21:38:39 - Extracting Kels_WGA_addon_1.5.512.CABi copied my edited files and replaced the file of xpsource\i386\rvmtemp\extractedRest thing was done by intregator 1.1 itself (created driver.cab with all my edited files,,, voila !@!!!
March 10, 200620 yr Experts!! Like ryanVM werent able to do this simple things It was unfortunate that i didnt saw this thread Ok here all what you need to do1.Remove this rubish like all drivers or orther things using nlite2.Make your customized bootscreen and replace it with your ntoskrnl.exe and others (Remember modifype.exe and makecab before replacing)3.Disable Windows file protection (WFP) 4.You re done
Create an account or sign in to comment