Forum: EasyBoot
Topic: Windows XP SP3 + BatPE + Symantec Recovery Disk
started by: Alborz

Posted by Alborz on Nov. 17 2010,04:55
Hi guys, thanks a lot for this Great EasyBoot!

here is my scenario, I'd like to make a DVD with this boot menu:

1 . Install Windows XP SP3
2 . Run Windows XP Live
3 . Run Norton Ghost Recovery Disk
4 . Reboot

I have these files :
Windows_XP_SP3.iso (Image of original windows xp sp3 cd)
Norton_Ghost_14.0_Recovery_Disk.iso (image of symantect norton ghost 14 recovery disk)
pebuilder.iso (I've made this using PEBuilder and my windows xp sp3 image file)

Would you guys please help me making this menu ?

thanks a lot,
and consider me as a newbie working with EasyBoot

thanks in advance
Alborz

Posted by balder on Nov. 17 2010,07:34
@Alborz

Welcome to this forum @Alborz :)

Quote. “I'd like to make a DVD with this boot menu”

Solution to WinXP:
1. Extract everything from WinXP-ISO-file to EasyBoot\disk1 (Note: folder “disk1” is the “root” for Easyboot).
2. Create menu in Easyboot and use menu command.  Run W2ksect.bin  (you can make a copy of W2ksect.bin in folder ezboot and rename file to setupxp.bin and use menu command. Run setupxp.bin). Note: check that you have file W2ksect.bin in folder ezboot – it should be there.
-----------------------------------------------------------------
Solution to Windows XP Live (build with source files from WinXP_sp3):
1. Rename folder i386 in your PE-build to XPPE
2. Copy folder XPPE and folder programs (or ”Program files” or whatever name is to folder with programs that belongs to PE-build) to folder “disk1” in EasyBoot. Note: you don’t need to copy “identy-files” (win51 etcetera) to folder disk1 – you have already done this when extracting files from WinXP-ISO-file in “Solution to WinXP”.
3. Create menu in EayBoot and use menu command: bcdw /xppe/setupldr.bin
--------------------------------------------------------------
Solution to Norton Ghost Recovery Disk:
This is a little bit tricky to solve ???
I suggest that you download my set of scripts (you have download below).
Study READ_ME.html carefully and then use “easyboot-iso.script” to integrate “Norton_Ghost_14.0_Recovery_Disk.iso” into Easyboot.
Note: you don’t need to extract anything from ISO-file as script launch ISO-file directly as it is :;):  
Do NOT check “Run ISO from RAM” in script, as this isn’t needed to NT6-systems, (only needed for NT5-systems – typically systems that use folder i386).
NT6-systems are typically Vista, Win7 or server-2008 in case you wonder.

You automatically receive the right menu command from script.
You can copy menu command from script and insert this to your created menu in EasyBoot.

I guess that you now understand it’s possible to launch Created ISO-file from your Windows XP Live. But now you must check “Run ISO from RAM” as that build is based on an NT5-system (folder i386 inside ISO-file).
----------------------------------------------------------------------------------------
Now you can create ISO-file in EasyBoot. You don’t need to check anything – use default settings – and create ISO-file.
Note: if you choose to use folder XPPE in folder disk1 you can check “Optimize” to reduce size to created ISO.
However if you choose to launch ISO-file from Windows XP Live (use easyboot-iso.script to ISO-file) there is no point in checking “Optimize” – but doesn’t harm anything :cool:

balder



Posted by Alborz on Nov. 17 2010,09:38
well done balder, great

i have generated the command for symantec iso,

now i am going to make the easyboot disk



Posted by Alborz on Nov. 17 2010,12:53
Ok Balder, xp sp3 and norton disk are working great but bartPE is saying "NTLDR missing"

I renamed the i386 folder of BartPE to XPPE az u mentioned

a little help is much appreciated :)

Posted by balder on Nov. 17 2010,14:51
@Alborz

Quote: "bartPE is saying "NTLDR missing"

If BartPE build is created using WinXP_sp3 (or sp2) as source this shouldn’t be any problem ???
There is something strange going on here :O
Size to setupldr.bin for XP-sp3 should be 260 800 byte.
Size to setupldr.bin in XP-sp2 is exactly 260 784 byte.

Right-click to setupldr.bin in folder XPPE and choose ”Properties” and tell me the exactly size of setupldr.bin you have in this folder.

Note there are two solutions more to solve this issue (in case we cannot sort it out):
1. You can use easyboot-iso.script and check “Run ISO from RAM” and use script to integrate ISO-file created by BartPE. Be sure to allocate enough with RAM when testing in “Virtual environment” as you run ISO-file from RAM.
2. Or test using EasyBoot-Live.script to integrate your BartPE-build. Script automatically run hexedit to needed files and finally gives you the right menu command when finished.

I hope you didn’t also integrated Hiren’s BOOT-CD – or did you ???
If integrating Hiren to EasyBoot – do this as the last procedure – as you are asked to check “Allow lower case” when having Hiren “onboard”.
Checking “Allow lower case” have bad influence to file names in NT5-system folders (folder i386 - in your case renamed to XPPE).


However I’m most curios what the size is to setupldr.bin in folder XPPE (originally folder i386) :p

Nice that you already have solved Ghost and setup of WinXP :;):  – great performance @Alborz

balder



Posted by Alborz on Nov. 18 2010,17:14
yep Balder, I've managed to get it working by using ISO script. now all of boot options are working flawlessly !

thanks man!