Forum: EasyBoot
Topic: Modifications to setupldr.bin and w2ksect.bin
started by: blwallace

Posted by blwallace on Jan. 24 2006,16:37
I have successfully created a multiboot CD with DOS, an unattended WindowsXP sp2 installation and a Linux boot file.  I followed the example in the help file for creating the XP installation.  I attempted to create a directory xpsp2 under Disk1 and substituted xpsp2 for xpen in both setupldr.bin and w2ksect.bin.  I also made this modification to txtsetup.sif.   However, this did not work.  When I ran the menu item, I would get a NTLDR not found error.  I reconfigured everything for xpen and it works.  I also noticed when I used the replace tool in ezboot for my xpsp2 configuration, the tool would not make the substitution.  I was able to use UltraEdit to make the xpsp2 changes.  The error said something about the substitution not being the same length.  I've noticed that all the documentation for ezboot has a four letter substitution throughout.  That is, changing i386 or I386 for another 4 letters.  My substitution is of course 5 letters.  Am I doing something wrong or does the substition in the *.bin files need to be a one-to-one character match?

Thanks,

Bart


Posted by eureka on Jan. 25 2006,03:25
To blwallace

Quote: ”My substitution is of course 5 letters.  Am I doing something wrong or does the substitution in the *.bin files need to be a one-to-one character match?”
Yes it needs to be a one-to-one character match! Substitution must have same length - four letters/numbers and even more important, it has to be uppercase=capital letters when hexedit.

Step 1. Create a new folder named xpen in EasyBoot\disk1
Step 2. Copy i386 folder to EasyBoot\disk1\xpen
Step 3. Open txtsetup.sif in i386 folder and search for setupsourcepath. Change this from “\” to “\xpen\”
Step 4. Copy WXP.bat from EasyBoot\resource to EasyBoot\disk1\xpen and run it there
Step 5. Have a copy in EasyBoot\disk1\ezboot of w2ksect.bin and rename it to xpsetup.bin
Step 6. Start EasyBoot >> Tools >> “Replace Text”. In “File” search and find Setupldr.bin in EasyBoot\disk1\xpen. In “Text to find” you insert i386, and in “Replace with” you insert XPEN (note: Uppercase=capital letters). Four text strings should be replaced if you have done right (if slipstreamed with sp2).
Step 7. Again use EasyBoot >>Tools >> “Replace Text”. In “File” search and find xpsetup.bin in EasyBoot\disk1\ezboot. In “Text to find” you insert I386 and in “Replace with” you insert XPEN (note: Uppercase=capital letters). One text string should be replaced if you have done right.

Don’t forget ident files. Read here: < http://forum.ezbsystems.net/cgi-bin/ikonboard.cgi?act=ST;f=1;t=1188 >
As a bonus you get a tutorial how to solve problems with ERD 2005 and bartpe as well.

If using unattended, copy winnt.sif to EasyBoot\disk1\xpen
Hmmm…”Wallace Consulting Services, Inc”. Like to have different unattended choices? Look here: < http://forum.ezbsystems.net/cgi-bin....;t=1040 >

That’s it! In EasyBoot use command: run xpsetup.bin
When making ISO, test using only “Optimize”.

Regards eureka
Posted by blwallace on Jan. 25 2006,12:59
Thank you for the clarification.  I had the CD working per the example but wanted to verify the substitution.

Bart
Posted by eureka on Jan. 25 2006,13:19
To blwallace (Bart)

Sorry I missed this text: “I reconfigured everything for xpen and it works”! (He, he) I do need to clean my glasses :cool:

Best regards, eureka
Posted by blwallace on Jan. 25 2006,16:46
I have been working on the multiple unattended options you referenced in < http://forum.ezbsystems.net/cgi-bin....;t=1040. >  That is very nice.  Like you said, a challenge to keep track of what winnt file goes with what setupldr file but I think I got it!  Thank you for pointing that one out.

Bart