Forum: EasyBoot
Topic: How to Boot ERD2007
started by: mumdigau

Posted by mumdigau on Nov. 05 2008,20:08
Hi,

I've successfully integrated ERD2005 in a MultiBoot CD. Unfortunately, there is one big caveat with ERD2005: I can't switch the keyboard layout. Whatever I select in the popup screen when starting ERD2005 I get a QUERTY keyboard (US, I suppose).

I checked ERD2007. Here, keyboard support functions as exspected, but I don't succeed in booting it with EZB. I always get 'NTLDR not found'.  I found some info here that the new setupldr.bin could be the culprit. So I used the original (unpatched) one,  and put the ERD2007 files in disk1\I386 which should work because this doesn't conflict with any other programs on the CD. But the error message comes up again.

Has anybody successfully booted ERD2007 and could advice me how to do so? Many thanks in advance.

Best regards

mumdigau

Posted by xoben on Nov. 08 2008,20:26
Tested and worked:

< http://www.ezbsystems.com/cgi-bin/ikonboard.cgi?act=ST;f=1;t=316 >

Posted by mumdigau on Nov. 09 2008,19:54
Hi xoben,

The guidelines shown is the thread mentioned in your reply work fine for ERD2005, but don't do it for ERD2007, at least not for me. I used UltraISO to extract the bootinfo from the ERD2007 CD, saved it as ERD.bif to \disk1\ezboot, and put the I386 folder under disk1. 'run ERD.bif' then leads to the error message that ntldr couldn't be found.

mumdigau

Posted by xoben on Nov. 09 2008,20:06
It was ERD2007 and the guide worked fine. Please double check your steps.
Posted by mumdigau on Nov. 09 2008,20:58

(xoben @ Nov. 10 2008,01:06)
QUOTE
It was ERD2007 and the guide worked fine. Please double check your steps.

I checked several times. And as mentioned above, ERD2005 is working fine. The only difference is that for ERD2005 I patched the .bif to point to \disk1\ERD5 (. bif ends with SETUPLDR.BINBOOTFIX.BINERD5) whereas for ERD2007 I left the .bif untouched (ends with SETUPLDR.BINBOOTFIX.BINI386AMD64). Could it be that 'AMD64' at the very end might be the culprit? And/Or do I have to modify setupldr.bin in \disk1\I386 for ERD2007?

mumdigau

Posted by ZEUS__ on Dec. 17 2008,05:25
not work for ERD 2007
Posted by balder on Dec. 17 2008,13:51
Hi ZEUS__

About ERD-2007
Copy folder “i386”  and (if present) folder “Documents and Settings”, and every ident-file (Win51, win51is and finally win51is.sp1) to EasyBoot\disk1  Note: you may have some different ident-files (win51 etcetera).

Use w2ksect.bin in EasyBoot\disk1\ezboot as boot loader (run w2ksect.bin).
That’s it :)

balder

Posted by ZEUS__ on Dec. 30 2008,09:53
hi @balder,
thanks for info..it's worked at the end on erd 2008..sorry for delayed answer, I had no hope so I didn't look :)

I want to change now I386 folder to ERD8..


I386 folder > ERD8
bootsec.bin; all I386 and i386 >ERD8
txtsetup.sif; all I386 and i386 > ERD8
setupldr.bin; all  I386 and i386 >ERD8

and of course;
in w2sect.bin; I386 > ERD8

but not work..it gives ntldr error..is it possible or not?

in fact for Nxp1 I use;
disk1\OS\WNXPSP3
etc..

I want to say there is no conflict with i386 folder but I try..
and it's much nore good to ERD8 to disk1\OS\ERD8 if possible?



Posted by balder on Dec. 30 2008,12:13
Hello ZEUS__

This is a well known problem from earlier stage of EasyBoot history.
Read here: < http://www.ezbsystems.com/cgi-bin....hl=xp64 >
Same problem when hexedit files in Server-2003 :(

Do not change anything inside txtsetup.sif :O
You only need to hex edit setupldr.bin and the bootsect.bin (originally w2ksect.bin) and finally change name to folder i386 (use CAPS)!

To solve problem with corruption problem of SETUPLDR.BIN with 64-Bits Windows as well as Windows 2003 Server family (ERD7, ERD8 is based on Server-2003) we have to first patch setupldr.bin and then hex edit this file to suport a new folder name (originally i386).

I have a complete solution to offer you (and others to) :;):
Download free hex editor < http://www.handshake.de/user/chmaas/delphi/download/xvi32.zip >
When downloaded finished, use right mouse button and choose to “Extract to xvi32” (I use winrar if you wonder).
You get a new folder xvi32.

Step 1. Copy setupldr.bin from ERD Commander source (ISO I guess you have) and w2ksect.bin (w2ksect.bin is originally in folder ezboot) to folder xvi32

Step 2. Start notepad and inject this lines:

XVI32.exe w2ksect.bin /S=replace.xsc
XVI32.exe setupldr.bin /S=patch2003.xsc
XVI32.exe setupldr.bin /S=replace.xsc

Don’t close notepad only choose “Save as” with file name patch.bat (note extension “bat”). Save this “patch.bat” to inside of folder  xvi32

Delete text lines in notepad and insert this text lines instead:

ADR $2060
REPLACE 74 03 BY EB 1A

Again choose “Save as” to a new file with name:  patch2003.xsc  (note extension xsc)
Again save this file patch2003.xsc  to inside of folder xvi32
Note: You can later open files with extension xsc using notepad.

Continue with deleting text lines in notepad and insert this text lines instead:

REM goto begin of file (always zero-based)

ADR 0

REPLACEALLASC I386 BY ERD8
ADR 0
REPLACEALLASC i386 BY ERD8

REM   If you want a different name on folder i386 than ERD8
REM   you can change name on lines with ERD8 to anything with 4 letters
REM   like BART, LIVE, EUEU or whatever. Note: use CAPS


Save changes to a new file with name:  replace.xsc (note extension xsc)
Again save this file  replace.xsc  to inside of folder xvi32


Double click on patch.bat in folder xvi32 to start patching and automatically hex edit files.
You now have a patched and hex edited setupldr.bin file as well as hex edited bootsector file (w2ksect.bin).
If you are familiar with dos, scripts and batch-command lines - you can notice that program/batch file automatically hex edit both bootsect.bin (w2ksect.bin) and then patch/hex edit setupldr.bin (making all 7 different changes to name I386/i386 in setupldr.bin). You don’t need to do any more hex edit, it’s done here fully automatically.

Copy folder i386 and folder “Documents and Settings” and all ident files win51, win51is and finally win51is.sp1  from ERD Commander source (ISO I guess you have) to EasyBoot\disk1 and rename folder i386 to ERD8

Now copy setupldr.bin from folder xvi32 to folder ERD8
Rename w2ksect.bin in folder xvi32 to something like erd8.bin and copy this bootsector file to EasyBoot\disk1\ezboot

Use command  run er8.bin  in menu. Finally make your ISO - test and enjoy :laugh:

balder



Posted by ZEUS__ on Dec. 30 2008,13:28
waowww..in fact I read the link you gave and also the same thing on msfn.org, but I did think it's about only for xp64..

that's so cool @balder.now I have a multiboot DVD that what I want exactly.really so thanks for your help..you are my hero :)

all these steps tried and tested now.. :D only one, not need second one..I think this guide helps a lot of people, thank you very much again..

Thanks from Turkiye,
and Merry Christmas for All!!

Posted by balder on Dec. 30 2008,13:46
Hello again ZEUS__

Thanks for nice feedback :)  and a happy new year to you and everybody else that’s using Easyboot :D

balder

Posted by machinakias on Jan. 17 2009,15:08
hi there...
i'd like to ask, do you get an error about winbom? or not?

i tried as written,but i still get this error.....

got any ideas? thank you........

Posted by balder on Jan. 17 2009,18:19
@machinakias

Quote. “do you get an error about winbom? or not?”
No normally I don’t. If I in some rare occasion have this problem, I use UltraIso as I described to you.

This is not a new problem :(  read here:
< http://www.ezbsystems.com/cgi-bin....=winbom >

balder

Posted by machinakias on Jan. 18 2009,03:49
oh well....things still goes wrong! (same error about winbom no matter what i try)

and also,i cant get into erd environment at all....it gets to a screen to select keyboard and timezone and i cant click ok.....
the only available option is to reboot!

this happens with erd7 and erd8.....

i think i'll give it up unless someone gives me the right direction.

anyway,thanks balder for your help anyway....

Posted by balder on Jan. 18 2009,04:35
@machinakias

What method did you use to integrate ERD into easyboot?
Please test with only integrate ERD as it is (with folder name i386) do not use any hex edit methods.
Use run command in easyboot menu:  run w2ksect.bin

Note1: have everything unchecked when creating ISO (except “Hide boot folder” and “Hide all files in boot folder”).

Note2: differences between ERD-5 and ERD-7/8 are very marginally. In fact no big benefits if using ERD-5 or ERD-8

balder

Posted by machinakias on Jan. 18 2009,05:01
well,i think i tried everything...
1.renaming i386 and hexedit and so....
2.using i386 as it is.....
3.using ultraiso instead easyboot for the iso
4.tried erd2005, 2007 and 2008....

same results in any case! either get "ntldr not found" or winbom error (and it stacks there with a screen with the keyboard select.....)

i'm now trying the last iso with no joliet...

it works at last...but this thing about winbom is still there...

i'll give it up! i'll work without network....thank you all for your replies.......