|
Post Number: 1
|
stevekong04 

Group: Members
Posts: 10
Joined: Apr. 2010
|
 |
Posted on: May 23 2010,13:52 |
|
 |
Hi, having problems. Wonder if experts can help.
These are the steps I have done, Correct me if I am wrong.
I have working bootable iso of XP Pro and Home.
Using Ultra ISO, as seen in the forum, I extracted first XP Home, created the boot file, XPH.bif in c:\easyboot\disk1\ezboot\XPH.bif' and all other files in c:\easyboot\disk1\XPH. And I 'run XPH.bif' as command to load it.
Likewise, I did the same for XP Pro, naming XPP.bif and all other files in c:\easyboot\disk1\ezboot\XPP.bif' and run XPP.bif as command.
And I created the iso thru EazyBoot. However I get error during the boot up process when it says cannot load or cannot find xxx something like that.
However, if I created single boot iso for each XP thru Ezyboot, where all the files are dump in c:\easyboot\disk1\ it works perfectly.
I believe the error lies in the c:\easyboot\disk1\XPH and XPP folder I created . Is there something like a hex editor where I can edit the XPH.bif and XPP.bif so that it can boot from the files in XPH and XPP folders ?
If I were to dump all files into c:\easyboot\disk1, some files will override each other. I doubt this will work.
Experts, please advise !!
|
 |
|
|
Post Number: 2
|
balder 

Group: Members
Posts: 1942
Joined: Oct. 2008
|
 |
Posted on: May 23 2010,14:27 |
|
 |
@stevekong04
As this seems to be you first post in this forum I say welcome
Quote: “I doubt this will work” It works
However, you cannot use “your method” as it doesn’t work
You have to do some hex editing and make changes in other files as well.
Or - you can instead use my script “easyboot-aio.script” to do it automatically. ATTENTION! PLEASE READ HELP (PUSH HELP-BUTTON) IN EACH SCRIPT. Yes I know – I’m shouting – seems necessary each time – as a lot of folks refuse to read help carefully – why this behaviour I don’t know
You have download link below in every post I write (Download complete set of scripts .....................)
Please – read also “READ_ME.html” in downloaded folder “balder” Â
balder
-------------- Download complete set of scripts including help file HERE Note: Script collection updated 2019-05-19. Scripts mainly support EasyBoot_6.5 or later
|
 |
|
|
Post Number: 3
|
stevekong04 

Group: Members
Posts: 10
Joined: Apr. 2010
|
 |
Posted on: May 23 2010,14:34 |
|
 |
Hi balder, thanks for your PROMPT reply. I am impressed ! I will download your script and try it work. Wish me luck !!
|
 |
|
|
Post Number: 4
|
stevekong04 

Group: Members
Posts: 10
Joined: Apr. 2010
|
 |
Posted on: May 23 2010,14:46 |
|
 |
Eh balder, sorry to trouble you again. I downloaded balder.zip and it contains winbuilder_complete. How to use this . Is it relevent ? And where can I find your easyboot-aio.script ?
|
 |
|
|
Post Number: 5
|
balder 

Group: Members
Posts: 1942
Joined: Oct. 2008
|
 |
Posted on: May 23 2010,15:02 |
|
 |
@stevekong04
Quote: “How to use this” Copy folder “WinBuilder_complete" to the root [C:\]
Inside downloaded folder “balder” you also have a  “READ_ME.html” start  READ_ME.html and find information how to handle scripts.
balder
Edited by balder on May 23 2010,15:02
-------------- Download complete set of scripts including help file HERE Note: Script collection updated 2019-05-19. Scripts mainly support EasyBoot_6.5 or later
|
 |
|
|
Post Number: 6
|
stevekong04 

Group: Members
Posts: 10
Joined: Apr. 2010
|
 |
Posted on: May 24 2010,03:33 |
|
 |
Hi Balder, having problems with easy-boot-aio script.
Let me tell you what I have done. Correct me if I have done wrong.
I extracted from created XP Home CD all files to c:\XPHOME\
Using your Easy Boot Aio script, as per instructions,
set new name to folder i386, I gave XPHE. Why 4 capital letters, I still don't know but not important.
Scroll to where i386 is, I point to c:\XPHOME\i386
On the right, I choose to provide my own winnt.sif, I point to c:\XPHOME\i386 where the winnt.sif is located.
When I click START process, error occurs, Source-Folder i386 cannot be found !!
Why like that ?
I followed your readme.html file, but no solution. Please help. Thanks.
|
 |
|
|
Post Number: 7
|
balder 

Group: Members
Posts: 1942
Joined: Oct. 2008
|
 |
Posted on: May 24 2010,03:53 |
|
 |
@stevekong04
He, he good morning @stevekong04
Quote: “Why 4 capital letters” How many letters (numerical as well) is it in the folder name “I386” I’ll say four – and to change this we need four different letters (numerical as well if you like) And yes – must be capital letters
Quote: “Source-Folder i386 cannot be found” I quote from instruction above scroll-box: "Scroll to where folder i386 is, don't open folder i386. Don't use CD/DVD as source" It’s obviously that you have opened folder i386 Only point to folder - right path in your case is therefore: “c:\XPHOME” and not this c:\XPHOME\i386 and in fact not even this c:\XPHOME\
This is what happens in your case: Script try to find folder i386 but you point to the inside of folder i386 and script is searching and cannot not find any folder i386 inside the folder i386 – that’s what causing you problem.
I’m sure you can work it out
Regards balder
-------------- Download complete set of scripts including help file HERE Note: Script collection updated 2019-05-19. Scripts mainly support EasyBoot_6.5 or later
|
 |
|
|
Post Number: 8
|
stevekong04 

Group: Members
Posts: 10
Joined: Apr. 2010
|
 |
Posted on: May 24 2010,04:11 |
|
 |
Ha ha balder, good morning though it is afternoon here.
Ok. Realised my error. Tried again but still problem !!
After running the script, error
DirMove - Failed to move directory [C:\$WIN_NT$.~BT] to: [C:\EasyBoot\disk1]
Errors
DirMove - Failed to move directory [C:\$WIN_NT$.~BT] to: [C:\EasyBoot\disk1] I have attached the log below,
Warnings
Halt
%BaseDir% = C:\Documents and Settings\Administrator\Desktop\balder\winbuilder_complete\ (winbuilder's path is replaced by the variable %basedir% to make the log easier to read)
WinBuilder version [075 beta 5]
Processing section: [Process] in file: [EasyBoot-AIO]
File [%BaseDir%\Projects\LiveXP\EasyBoot\easyboot-aio.script] Version [2] IF - Directory exists: [C:\EasyBoot\disk1\ezboot] evaluated string: [If,NotEXISTDIR,%pFileBox1%\ezboot,Message,Script can not find path to EasyBoot,CONFIRMATION] IF - Directory exists: [C:\EasyBoot\disk1\ezboot] evaluated string: [If,NotEXISTDIR,%pFileBox1%\ezboot,Exit,ExitMessage] IF - Directory exists: [E:\0. XP Home\i386] evaluated string: [If,NotExistDir,"%pFileBox2%\i386",Message,"Source-Folder i386 can not be found ! Please scroll and find folder i386!",WARNING] IF - Directory exists: [E:\0. XP Home\i386] evaluated string: [If,NotExistDir,"%pFileBox2%\i386",Exit,ExitMessage] Checking USB devices IF - Directory exists: [C:\usb_test] evaluated string: [If,NotEXISTDIR,C:\usb_test,DirMake,C:\usb_test] ExtractFile - [ListUsb.exe] to: [C:\usb_test] ExtractAndRun: [%BaseDir%\Projects\LiveXP\EasyBoot\easyboot-aio.script ntfs] Processing section: [delete] From file: [%BaseDir%\Projects\LiveXP\EasyBoot\easyboot-aio.script] TXTReplace - Replaced strings in file: [C:\usb_test\ListDrives.txt] string [MountPoint] with string: [ ] TXTReplace - Replaced strings in file: [C:\usb_test\ListDrives.txt] string [Bus Type] with string: [ ] TXTReplace - Replaced strings in file: [C:\usb_test\ListDrives.txt] string [Device Number] with string: [ ] TXTDelLine - Deleted all corresponding lines in file: [C:\usb_test\ListDrives.txt] string [Drive Type] TXTDelLine - Deleted all corresponding lines in file: [C:\usb_test\ListDrives.txt] string [ListUsbDrives] TXTDelLine - Deleted all corresponding lines in file: [C:\usb_test\ListDrives.txt] string [Lists attached] TXTDelLine - Deleted all corresponding lines in file: [C:\usb_test\ListDrives.txt] string [Freeware by] TXTDelLine - Deleted all corresponding lines in file: [C:\usb_test\ListDrives.txt] string [Current User] TXTDelLine - Deleted all corresponding lines in file: [C:\usb_test\ListDrives.txt] string [LogonType] TXTDelLine - Deleted all corresponding lines in file: [C:\usb_test\ListDrives.txt] string [Member of group] TXTDelLine - Deleted all corresponding lines in file: [C:\usb_test\ListDrives.txt] string [Admin] TXTDelLine - Deleted all corresponding lines in file: [C:\usb_test\ListDrives.txt] string [Volume Label] TXTDelLine - Deleted all corresponding lines in file: [C:\usb_test\ListDrives.txt] string [Volume Size] TXTDelLine - Deleted all corresponding lines in file: [C:\usb_test\ListDrives.txt] string [Volume Name] TXTDelLine - Deleted all corresponding lines in file: [C:\usb_test\ListDrives.txt] string [MultiCardReader] TXTDelLine - Deleted all corresponding lines in file: [C:\usb_test\ListDrives.txt] string [NoMediaNoLetter] TXTDelLine - Deleted all corresponding lines in file: [C:\usb_test\ListDrives.txt] string [Device Types] TXTDelLine - Deleted all corresponding lines in file: [C:\usb_test\ListDrives.txt] string [Drive DevID] TXTDelLine - Deleted all corresponding lines in file: [C:\usb_test\ListDrives.txt] string [Ctrl DevID] TXTDelLine - Deleted all corresponding lines in file: [C:\usb_test\ListDrives.txt] string [Host Controller] TXTDelLine - Deleted all corresponding lines in file: [C:\usb_test\ListDrives.txt] string [Volume DosDevName] TXTDelLine - Deleted all corresponding lines in file: [C:\usb_test\ListDrives.txt] string [Disk DosDevName] TXTDelLine - Deleted all corresponding lines in file: [C:\usb_test\ListDrives.txt] string [Removal Policy] TXTDelLine - Deleted all corresponding lines in file: [C:\usb_test\ListDrives.txt] string [Partition Number] TXTDelLine - Deleted all corresponding lines in file: [C:\usb_test\ListDrives.txt] string [Friendly Name] TXTDelLine - Deleted all corresponding lines in file: [C:\usb_test\ListDrives.txt] string [USB Version] TXTDelLine - Deleted all corresponding lines in file: [C:\usb_test\ListDrives.txt] string [USB Friendl.] TXTDelLine - Deleted all corresponding lines in file: [C:\usb_test\ListDrives.txt] string [USB Serial] TXTDelLine - Deleted all corresponding lines in file: [C:\usb_test\ListDrives.txt] string [USB Port Name] TXTDelEmptyLines - Deleted all empty lines in file: [C:\usb_test\ListDrives.txt] TXTReplace - Replaced strings in file: [C:\usb_test\ListDrives.txt] string [=] with string: [] TXTReplace - Replaced strings in file: [C:\usb_test\ListDrives.txt] string [USB] with string: [[USB]] TXTReplace - Replaced strings in file: [C:\usb_test\ListDrives.txt] string [1] with string: [[1]] TXTReplace - Replaced strings in file: [C:\usb_test\ListDrives.txt] string [2] with string: [[2]] TXTReplace - Replaced strings in file: [C:\usb_test\ListDrives.txt] string [3] with string: [[3]] TXTReplace - Replaced strings in file: [C:\usb_test\ListDrives.txt] string [4] with string: [[4]] TXTReplace - Replaced strings in file: [C:\usb_test\ListDrives.txt] string [5] with string: [[5]] TXTReplace - Replaced strings in file: [C:\usb_test\ListDrives.txt] string [6] with string: [[6]] TXTReplace - Replaced strings in file: [C:\usb_test\ListDrives.txt] string [7] with string: [[7]] TXTReplace - Replaced strings in file: [C:\usb_test\ListDrives.txt] string [8] with string: [[8]] TXTReplace - Replaced strings in file: [C:\usb_test\ListDrives.txt] string [9] with string: [[9]] TXTReplace - Replaced strings in file: [C:\usb_test\ListDrives.txt] string [D:\] with string: [[D:\]] TXTReplace - Replaced strings in file: [C:\usb_test\ListDrives.txt] string [E:\] with string: [[E:\]] TXTReplace - Replaced strings in file: [C:\usb_test\ListDrives.txt] string [F:\] with string: [[F:\]] TXTReplace - Replaced strings in file: [C:\usb_test\ListDrives.txt] string [G:\] with string: [[G:\]] TXTReplace - Replaced strings in file: [C:\usb_test\ListDrives.txt] string [H:\] with string: [[H:\]] TXTReplace - Replaced strings in file: [C:\usb_test\ListDrives.txt] string [I:\] with string: [[I:\]] TXTReplace - Replaced strings in file: [C:\usb_test\ListDrives.txt] string [J:\] with string: [[J:\]] TXTReplace - Replaced strings in file: [C:\usb_test\ListDrives.txt] string [K:\] with string: [[K:\]] TXTReplace - Replaced strings in file: [C:\usb_test\ListDrives.txt] string [L:\] with string: [[L:\]] TXTDelSpaces - Deleted all blank spaces in file: [C:\usb_test\ListDrives.txt] Processed section [delete] in file: [%BaseDir%\Projects\LiveXP\EasyBoot\easyboot-aio.script] IF - Section does not exist [USB] evaluated string: [If,EXISTSECTION,"C:\usb_test\ListDrives.txt","USB",Beep,Asterisk] IF - Section does not exist [USB] evaluated string: [If,EXISTSECTION,"C:\usb_test\ListDrives.txt","USB",Message,Script has found external connected USB device (USB thumbdrive or USB harddisk unit)#$x Please disconnect USB device and run script again!,CONFIRMATION] IF - Section does not exist [USB] evaluated string: [If,EXISTSECTION,"C:\usb_test\ListDrives.txt","USB",Run,%ScriptFile%,overflow] IF - Directory does not exist: [C:\EasyBoot\disk1\XPHE] evaluated string: [If,EXISTDIR,"%pFileBox1%\%pTextBox16%",Message,"Folder %pTextBox16% already exist! Script stopped!",WARNING] IF - Directory does not exist: [C:\EasyBoot\disk1\XPHE] evaluated string: [If,EXISTDIR,"%pFileBox1%\%pTextBox16%",Exit,ExitMessage] Copying boot.ini file DirMake - Directory already exists, ignoring: [%BaseDir%\Temp\bootini] IF - File exists: [C:\boot.ini] evaluated string: [If,EXISTFILE,%noreboot%\boot.ini,FileCopy,%noreboot%\boot.ini,%Temp%\bootini] FileCopy - Copied [C:\boot.ini] to: [%BaseDir%\Temp\bootini] IF - [True] is equal to: [true] evaluated string: [if,%pRadioButton2%,Equal,true,FileCopy,"%pFileBox3%","%Temp%\bootini"] FileCopy - Copied [E:\0. XP Home\I386\WINNT.SIF] to: [%BaseDir%\Temp\bootini] IF - [False] is not equal to: [true] evaluated string: [if,%pRadioButton1%,Equal,true,ExtractFile,%ScriptFile%,Folder1,winnt.sif,%Temp%\bootini] IF - [False] is not equal to: [true] evaluated string: [if,%pRadioButton1%,Equal,true,TXTReplace,"%Temp%\bootini\winnt.sif","ProductID=","ProductID=%pTextBox17%"] Copying files and folders from source IF - Directory does not exist: [C:\$WIN_NT$.~BT] evaluated string: [If,EXISTDIR,"%noreboot%\$WIN_NT$.~BT",DirDelete,"%noreboot%\$WIN_NT$.~BT"] IF - Directory does not exist: [C:\$WIN_NT$.~LS] evaluated string: [If,EXISTDIR,"%noreboot%\$WIN_NT$.~LS",DirDelete,"%noreboot%\$WIN_NT$.~LS"] IF - [False] is equal to: [false] evaluated string: [if,%pCheckBox1%,Equal,false,ShellExecute,hide,"%pFileBox2%\i386\winnt32.exe"," /noreboot /unattend:%Temp%\bootini\winnt.sif"] ShellExecute: [hide] using: [E:\0. XP Home\i386\winnt32.exe] with parameters: [ /noreboot /unattend:%BaseDir%\Temp\bootini\winnt.sif] IF - [False] is not equal to: [true] evaluated string: [if,%pCheckBox1%,Equal,true,ShellExecute,hide,"%pFileBox2%\i386\winnt32.exe"," /noreboot"] IF - File exists: [C:\boot.ini] evaluated string: [If,EXISTFILE,%noreboot%\boot.ini,FileCopy,"%Temp%\bootini\boot.ini","%noreboot%"] FileCopy - Copied [%BaseDir%\Temp\bootini\boot.ini] to: [C:] DirMove - Failed to move directory [C:\$WIN_NT$.~BT] to: [C:\EasyBoot\disk1] Halt
Finished processing script: EasyBoot-AIO (easyboot-aio.script) Script time: 2 seconds and 500 miliseconds
Script has been sucessfully processed! Please help. It is getting frustrating !!
|
 |
|
|
Post Number: 9
|
balder 

Group: Members
Posts: 1942
Joined: Oct. 2008
|
 |
Posted on: May 24 2010,04:26 |
|
 |
@stevekong04
I’m suspicious as I find this “E:\” in the log Are you sure that you do not point to CD/DVD-unit as source for folder i386.
Please clarify that you don not use CD/DVD-unit as source
balder
-------------- Download complete set of scripts including help file HERE Note: Script collection updated 2019-05-19. Scripts mainly support EasyBoot_6.5 or later
|
 |
|
|
Post Number: 10
|
stevekong04 

Group: Members
Posts: 10
Joined: Apr. 2010
|
 |
Posted on: May 24 2010,04:31 |
|
 |
No, drive E is another harddisk partition and I extracted XP Home CD files to e:\0. XP Home
And my CD ROM drive is D.
Thanks.
|
 |
|
|
|
|