Forum: EasyBoot
Topic: BartPe - DriveImage 7 - Floppy Image => all in one
started by: sharukan

Posted by sharukan on Nov. 18 2004,09:13
Hi everybody

I try to use Easyboot, to create a multiboot cd with
BartPe
Drive Image 7
and some floppy images

I don't know how to create 2 different boot system like BartPe & Drive Image
(both have i386 folder, must i merge all together ???)

Can someone help me please ?
Thanks


Posted by eureka on Nov. 20 2004,13:03
Hi sharukan

Do it this way:

First You need some kind of Hex Editor, download from here:
< http://www.winhex.com/winhex/index-m.html >
or
< http://www.bpsoft.com/downloads/download.jsp?dlfile=hw32v31.exe >

Rename BartPe-folder from i386 to Bart – move folder “Bart” to EasyBoot/disk1.
Now open “Bart”-folder, locate and open setupldr.bin with Hex Editor-program.
Replace in the file setupldr.bin all occurrences of I386 with BART (attention: capital letters and NOW SPACES. Only change I386 to BART). This should be done in four places in setupldr.bin.
Overwrite existing setupldr.bin in Bart-folder with this edited file.

Second part: in EasyBoot/disk1/ezboot open w2ksect.bin with Hex Edit-program (w2ksect.bin comes with EasyBoot). Scroll down until you find SETULDR.BINBOOTFIX.BINI386
All we are concerned with is those last four letters/numbers “I386”. Only replace I386 with BART (attention: capital letters and NOW SPACES whatever!). You only need to do this in one place. Save this modified bootloader with the name bart.bin in EasyBoot/disk1/ezboot.
Use bart.bin in EasyBoot as usual (run bart.bin) to start BartPe.

In this way you may use original i386 folder holding WinXP together with a separate folder named Bart (originally i386).

eureka
Posted by eureka on Nov. 21 2004,03:37
Forgot to mention that you have to save all stuff according to BartPe, meaning: files like bootfont.bin, win51ip and win51IP.sp2

But I suppose you already acknowledge about this stuff?
Posted by sharukan on Nov. 21 2004,07:33
Thanks for this greatful tutoriel, and taking time for explaining me how to create this

All things works thanks !!!

ps: no need of a hex editor. you have a good tool include in easyboot (Tool-> Replace)
Posted by eureka on Nov. 21 2004,08:03
sharukan!

Thanks for good advice according to change text inside bin-files. Seems (he, he, he) that I have been walking across the river to find water?
:D

Regards eureka
Posted by Binh on Dec. 31 2004,09:12
But how can put 2 Bart boot system in one CD only. They have the same folder strucutures and file names in root.

Thanks
Posted by eureka on Dec. 31 2004,13:04
Hi Binh!

You mean using two different BartPe-”Pre-installations”? Don’t see what you may achieve with that?

However, as we already have one original i386-folder you may use that together with the edited type (BART in my example) – or do as I tell you down here.

It’s the same procedure as I earlier have showed in this topic. Just rename folder i386 in pebldr to something different than BART – name it something like XPPE  
But always remember, maximum 4 letters/numbers. Use the same procedure - changing path in setupldr.bin and bootldr.bin to XPPE, instead of BART - that I have showed in this topic (don’t forget to use capital letters when editing bin-files). And of course, you have to save the boot-file with a different name. Something like xppe.bin (used in EasyBoot as usually: run xppe.bin).

eureka
Posted by Binh on Dec. 31 2004,20:35
Thanks Eureka for your prompt reply.

Actually, I got UBCD4Win and MiniPE (from here: < http://home.earthlink.net/~1.4142....E.htm), > and I dont know to how mix them up and put on the same CD using EasyBoot. I still confused with your instructions as they both have identiacal folders and root file names. You just instructed to change the I386 of one of them, what about other folder such as Programs and other identical files in root?? Is there anyway to mix them up in one boot system, as they actually are the same? Sorry for asking, as I am not an IT person. Could you give me more detailed instructions? Thanks.
Posted by eureka on Jan. 01 2005,09:33
Hi Binh!

It works perfectly to combine BartPe and “ubcd”. I have tested it fore a couple of minutes ago – works like a dream. The ISO-file ended up with the size off 535 Mb - still (he, he, he) some space to fill up with more utilities :-)
Note: I use xpe-plugin from Sherpya in BartPe.

In fact, it’s possible to use the same folder “Programs” in root, combining BartPe and ubcd. But in some cases you have to rename some of the plugin-folders (and also if this is the case, rewrite “inf file” and/or “xml file” in those plugin-folders).

As an example: If you want to use “Ghost32 v8” in both BartPe and ubcd, well in this case, use two different names on plugin-folder according to Ghost. Like this; “ghost” in BartPe-plugin and maybe the different “ghost8” in ubcd-plugin. Make sure to put both different ghost-folders in EasyBoot\disk1\programs when finishing up.

With this method both BartPe and ubcd may reach ghost (but from different folders inside programs). Sometimes it’s possible (if you are luckily), to use the same plugin-folder.

As you (Binh) just pointed out, at least one of the i386-folder must be renamed and the same goes with setupldr.bin that resides in this renamed i386-folder, it must be edited - same procedure with boot file that points to this renamed folder, it must be edited to the different name of i386-folder (bart, ubcd or whatever the new name is). Please use my tutoriel above in this topic how to achieve this.

Files like Win51, Win51ip, Win51ip.sp2 (or Win51ip.sp1), bootsect.bin, bootfont.bin, winboom.ini and further on, well it’s the same fore both BartPe and ubcd, no problems with those files.

It just needs some workaround and you will have your “superCD”.

Well, hope my English was readable…
Posted by Binh on Jan. 02 2005,19:42
Eureka,

I did follow your instructions but still failed (sorry). What I did was: changed the names all the idential plugins in UBCD4Win (and their .inf and .xml files accordingly - changed all the incidences refering to the new folders) and then created the ISO from scratch, copied everything from UBCD4Win and MiniPE into Disk1 folder, changed the I386 of MiniPE into Bart, opened SETUPLDR.BIN (within that changed I386 folder)and bootsect.bin in root of MiniPE and replaced all I386 with BART, then save the boot file of UBCD4Win as bart.bin and of MiniPE as minpe.bin. Then from EasyBoot I created the ISO and burn to CD. When boot from either system, however, they mixed up all together with the background of UBCD4Win and the start button of MiniPE and all the programs in the start menu are of MiniPE, and most of the programs could not run (although they are there in the menu). What did i do wrong?? One thing I was confused is with the autorun.inf files in the root of both UBCD4Win and MiniPE, as each has one. So I did mix them up (putting the command line from one into the other and save as one autorun.inf). I think I did it wrong and that why they mixed up when boot?? How should I do with them?? Also, could you give me detailed instructions on how to change the 2 important plugins: GeoShell and Nu2Menu in UBCD4Win. They both present in the 2 systems and I know that they are important, and in GeoShell plugin's .inf there are so many places to change and I just did it as I thought without knowing for sure if  it was correct.
Again, thanks alot for your kind instructions and please be patient with me.

Binh
Posted by eureka on Jan. 03 2005,02:35
Binh,

I think you are on the right track here Binh, there is a problem using GeoShell and Nu2Menu together with winpe and UBCD4Win. Don’t think it’s possible to combine this two. ATTENTION! Please note that I use Sherpya plugin in BartPe. Sherpya do not use GeoShell and Nu2Menu (although Nu2Menu must be engaged when using Sherpya).

However, You have to use Sherpya plugin in bartpe. And then rename that specific i386 folder to BART, leave UBCD4Win in original shape, as I did – this works perfectly.

I suggest that you start with one thing a time, meaning; Start with bartpe folder (i386 and use Sherpya plugin) rename this i386 folder to BART, and as you did, edit setupldr.bin inside BART to point to BART, instead of i386 and finaly edit bootloader.bin (maybe named bart.bin) to point to BART and used it in EasyBoot as usual; run bart.bin. When this seems to function, go ahead with next project - combining BART (minipe) and UBCD4Win.

Sorry if you lost a CD (hope you use CD-RW). Why not download Microsoft Virtual PC? Use trial version fore a while. With this utility you are able to use ISO file, as it was a CD inside your computer.

Some notes:

My autorun.inf file looks like this.

;[autorun]
;open=Programs\nu2menu\nu2menu.exe

My winbom .ini file looks like this:

[Factory]
WinBOMType=WinPE
Reseal=No
[WinPE]
Restart=No
[PnPDriverUpdate]
[PnPDrivers]
[NetCards]
[UpdateInis]
[FactoryRunOnce]
[Branding]
[AppPreInstall]

Keep up the good work…
Posted by Binh on Jan. 03 2005,20:52
Hi Eureka,

Sorry for my slow understanding. As you know I am not an IT person, thus trying to understand such IT knowledge is too difficult for me already. Your instructions are clear but because I do not understand the nature of the work (how all these plugins work) that's why I could not follow. Now, you mention:
You have to use Sherpya plugin in bartpe[QUOTE]

What should I do with it actually?? You mean I should use Windows XPE plugin of Sherpya instead of GeoShell and Nu2Menu? But how? I really have no idea about that and it seems this is too much beyond my capability? Also, the autorun.inf: so you have only one autorun.inf for both systems? But then they must use the same command, right? But as I have 2 Nu2Menu with different folder names, so I have 2 autorun.inf files with different commands (folders). So, how can I combine them??

I thought it was that simple to combine these 2 nice CDs together, but now it seems too hard to me. Maybe I'd better use 2 separate CDs instead. Thanks anyway.
Posted by eureka on Jan. 04 2005,07:45
Binh,

Like to start with: “Your instructions are clear…” Thanks Binh.

“You mean I should use Windows XPE plugin of Sherpya instead of GeoShell and Nu2Menu?” Yes that’s what I mean. But this means a lot of work. There is lot of plugin to snatch/find on Internet that (lazy?) people like my self uses.
However, in most cases you have to make changes according to plugin when using Sherpya.
In Sherpya plugin you will find “xpe-custom.inf” In this file you are able to make changes (meaning customizing some elements behaviour).

Here you have two examples on how plugin works in Sherpya.
Structure showing ghost looks like this: BartPe\plugin\ghost\files  
To clear things up; BartPe folder\plugin folder\ghost folder\files folder  
Note: You must place all files according to the specific program in “files” folder together with *.inf file. See examples here on different *.inf files:

This is how ghost.inf file looks like.

>------- Start of text

; ghost.inf
; PE Builder v3 plug-in INF file for Symantec Ghost32
; Freeware created by eureka

[Version]
Signature= "$Windows NT$"

[PEBuilder]
Name="Ghost"
Enable=1

[WinntDirectories]
a="Programs\Ghost",2

[SourceDisksFiles]
GHOST32.exe=a,,1
Ghostcdr.dll=a,,1
Ghostexp.exe=a,,1
module.cfg=a,,1
Ghostsrv.exe=a,,1

[Software.AddReg]

;add to Start Menu\Programs
0x2,"Sherpya\XPEinit\Programs","Ghost\Ghost32","%SystemDrive%\Programs\Ghost\GHOST32.exe"
0x2,"Sherpya\XPEinit\Programs","Ghost\Ghostexplorer","%SystemDrive%\Programs\Ghost\Ghostexp.exe"
0x2,"Sherpya\XPEinit\Programs","Ghost\Ghostserver","%SystemDrive%\Programs\Ghost\Ghostsrv.exe"

>-------- End of text

Another example showing format and partition program Paragon.

>------- Start of text

; paragon.inf
; PE Builder v3 plug-in INF file for Paragon partition manager
; Freeware created by eureka

[Version]
Signature= "$Windows NT$"

[PEBuilder]
Name="paragon"
Enable=1

[WinntDirectories]
a="Programs\paragon",2

[SourceDisksFiles]
Paragon.exe=a,,1
stub1.dll=a,,1
pm.hlp=a,,1
pm.cnt=a,,1
biontdrv.sys=a,,1
BioNT.dll=a,,1
pm.GID=a,,1

[Software.AddReg]
;add to Start Menu\Programs
0x2,"Sherpya\XPEinit\Programs","Paragon","%SystemDrive%\Programs\paragon\Paragon.exe"

>-------- End of text

Attention! You must use nu2menu together with Sherpya. Sherpya seems to do some kind of “wrapping” according to nu2meny. Sherpya has also an excellent support for Internet (broadband) connection. There are a lot of brilliant people out there on Internet – “Sherpya” is absolutely one of this that has my 100% respect (thanks Sherpya).

Hope I have giving you some hint how to solve your problems – and please do not “downgrade” your own capacity – I think you are able to do more than you now. As I said before, take one step a time. Test and go further with next. I dear not to tell you how many mistakes I have done to come to this point – and I’m still far from “well learned”.
Haven’t used English for about 30 years, witch limits my capacity to help other people here – but still trying do my very best (I hope).

Keep up the good work…
Posted by Binh on Jan. 05 2005,02:37
Eureka,

Thanks you for your detailed instructions. However, I am sorry to say that I could not follow as it will take me a lot of time, which I do not have right now. Also, it is too difficult for me to built all these plugins myself.

I just want to clarify one more thing, as you mentioned here last post:

there is a problem using GeoShell and Nu2Menu together with winpe and UBCD4Win. Don’t think it’s possible to combine this two[QUOTE]

I have UBCD4Win and MinPE, which are both Bart's PE for windows I got from UBCD for Windows websites (http://ubcd4win.com/) and their forums. Thus, none of them are winpe as you mentioned. So, could they be combined in one CD without using Sherpya?? I will give it a last try. But could you give me instructions to combine the autorun.inf. Before what I did was simply putting the command lines together like this:
[CODE]
[autorun]
open=Programs\nu2menu\nu2menu.exe
open=Programs\nu2menu1\nu2menu.exe


The second line refer to the folder which I did change in UBCD4Win. As I did not know anything about programming language, I did it just as a blind trial. Now I think maybe this has cause the problems of mixing up 2 system when booting?? Am I correct?? So what should I do with the autorun.inf?? I want something like if command to choose among alternatives. Sorry for asking again as I do not understand the computer language.

I also did change the folder name of Geoshell in UBCD4Win (Goeshell2 as oppose to GoeShell in MiniPE) and all the incidences in its .inf and .xml files (which I do not sure if I did it right). BTW, I got MiniPE as an ISO file so I could not do any change in it. I could only rebuilt UBCD4Win from scratch.

Please understand that I could not follow with Sherpya. And I am sorry if I have to give up after this last try, of course after you give me the instructions on the autorun.inf.

Thank you again Eureka.
Binh
Posted by eureka on Jan. 05 2005,10:37
Binh,

I have found the complete list of plugin and files according to UBCD4Win. But can't find any link on Internet with complete list of plugin and necessary files according to "MinPE".

Would you be so kind and give me the exact link where to download files and plugin according to “minpe”, so I can go ahead with this project.

In fact, I have “vacuum cleaned” the Internet without finding this “minpe”.
Searching “minpe” only gives mismatch results.

Waiting on your respond…
Posted by eureka on Jan. 05 2005,19:26
Binh,

Been testing (and bending) things around without success. Sorry, I just think you have to accept the fact that there is a major problem using UBCD together with minipe (yes, finally found one). Sorry couldn't find any solution about this issue.

Still want to recommend Sherpya plugin………(!)

Keep up the good work
Posted by Levbald on Feb. 20 2005,16:01
Hi!

I have the follow problem!

I created Easyboot ISO with two Windows XP Professional
1.WinXPpro ServicePack2 ger "\disk1\XPDE"
2.WinXPpro ServicePack2 eng "\disk1\XPEN"

I started installation WinXP! WinXP formated HDD, then copied all files to hdd (how ussualy), but then after reboot, windows said me that the files for installatin could not be found and the path of Service Pack 2 CD is wrong <CD-ROM\i386\>

Then I wrote manual <CD-ROM\XPDE\i386> - installation continued, but every file i must write this path!

The same I have under XPger and XPeng! What did i wrong?

P.S. I can install windows complete, but i must always write this path <CD-ROM\XPDE\i386>

I hope to your help!

Sorry for my bad english!
Posted by eureka on Feb. 21 2005,03:14
Hi Levbald!

Seems there is some problem with path in installation folders.

I suggest you use a “clean” i386 folder without sp2 (i386 in original shape), just to make sure you on the right track when working with EasyBoot. Then change name of i386 (still without sp2). I mean you must start with using i386 winXP folder that still is in absolutely original format.

If this works, test with slipstreamed version (sp2 ) of  i386 (keep original name= i386). If this works, finally change name of i386 and see what’s happening.

Sorry to tell you, but it’s easy (to easy) to end on “bad track” when working with this stuff.

I must point out that I have never made such DVD holding several i386 directories.
As I said earlier it’s easy to end on “bad track” when dealing with this stuff.

Perhaps somebody else have a clue how to deal with this problem?

eureka
Posted by Robintel on Jun. 23 2005,05:56
Hi there!

You all do a great work outhere. However, my problem is very complex, and I would like to ask for assistance on a matter: I have built a BartPE cd, with lots of stuff. I also created the Power Quest Partition Magic image, using the BartPE PM plugin... My problem is: when I burn the BartPE CD it works perfectly, the GUI is OK ( I use Sherpya's XPE plugin), BUT when I burn the CD created with EZBoot (this great piece of software) containing: BartPE, PM 8.0 for DOS and other DOS/Linux  images the BartPE GUI looses all the graphics (such as the start menu, the toolbars, etc) but all the other images work O.K. (such as PM8.0 for DOS)
I used, at first, a 640x480 background image, 8 bits in depth, this result. I changed to 800x600x16, believing that the VGA divers used by EZBoot don't work well with the ones BartPE uses, however, I got the same result, the statusbar appears, no Start Menu, no toolbars, and minimised windows don't show on the taskbar. My belief is that there is either something I did wrong, when creating the EZBoot ISO, or that EZBoot somehow does not work well with perinstalled enviroiments (such as BartPE). Please help, since I ran out of ideas! Thank you all and keep up the good work.
Posted by eureka on Jun. 23 2005,16:45
Hi Robintel

What version of EasyBoot do you use?

1. If using version: “506 472”, I suggest you set screen mode to 256 Color (8 bits).
2. When making ISO-file, try with using only “Optimize” as option.

Finally, reinstall EasyBoot completely (sometimes EasyBoot gets corrupt).

eureka
Posted by Bruce Lee on Jun. 24 2005,05:52
Hi Robintel,

See my Post concerning "All My Problem with WinPE" are solved, thanks to "Xoben", because I have some problems a bit like you.
Posted by hakerfox on Sep. 11 2005,16:46
hi Bruce Lee
that is good that proplem  are solved
Posted by vmanda on Apr. 06 2007,12:46
I want to make a multi boot CD with BartPE, WindowsXPsp2, and a windows98 floppy disk image. How to proceed?
Posted by imranijaz on Apr. 17 2007,03:23
Hello,

I am using easyboot from a long time. i have also used bcdw command for linux boot immage and hiren bootcd.

Now i am using reatogo windows Xpe .

< http://www.reatogo.de/Reatogo_Download_MAIN.htm >

it creates ISO immage. it works fine when it is burned on cd or thoruogh microsoft virtual machine. but i want to add this iso immage in my easy boot.

i add this iso file in easy boot with bcdw command. But it fails displaying message could not find lNTLDR.

then i extract boot file xpe.bif and usr run command for this bif file along with iso. Same message.

then i extract complete iso immage. add *.bif option in easy boot but same problem.

i also tried bartpe instructions mentioned in forum. but this iso does not have setupldr.bin.

what should i do?

Posted by sardauna on Jul. 09 2007,01:30
Hi every one. I am a beginner and I need your help. I have just today completed downloading Windows Vista Ultimate in 29 parts. Please enlighten me on step by step of how to join the parts together in to one file, burn them on DVD and installing the DVD in my Laptop.
Posted by George King on Jul. 15 2008,11:17

(Guest @ Nov. 20 2004,18:03)
QUOTE
Hi sharukan

Do it this way:

First You need some kind of Hex Editor, download from here:
< http://www.winhex.com/winhex/index-m.html >
or
< http://www.bpsoft.com/downloads/download.jsp?dlfile=hw32v31.exe >

Rename BartPe-folder from i386 to Bart – move folder “Bart” to EasyBoot/disk1.
Now open “Bart”-folder, locate and open setupldr.bin with Hex Editor-program.
Replace in the file setupldr.bin all occurrences of I386 with BART (attention: capital letters and NOW SPACES. Only change I386 to BART). This should be done in four places in setupldr.bin.
Overwrite existing setupldr.bin in Bart-folder with this edited file.

Second part: in EasyBoot/disk1/ezboot open w2ksect.bin with Hex Edit-program (w2ksect.bin comes with EasyBoot). Scroll down until you find SETULDR.BINBOOTFIX.BINI386
All we are concerned with is those last four letters/numbers “I386”. Only replace I386 with BART (attention: capital letters and NOW SPACES whatever!). You only need to do this in one place. Save this modified bootloader with the name bart.bin in EasyBoot/disk1/ezboot.
Use bart.bin in EasyBoot as usual (run bart.bin) to start BartPe.

In this way you may use original i386 folder holding WinXP together with a separate folder named Bart (originally i386).

eureka

Hi, can you uploade me working atached files with changed "I386" to "BART" or send on my mail George.King@seznam.cz
I try change "I386" to "BART", but if I all changed and create multiboot ISO and if I booting BartPE, so it isn´t working...

Thank you

George King

Posted by Guest on Jul. 15 2008,14:55
To George King

On your request have I made an upload to rapidshare. It’s a zip-file containing files covering both Winternal-ERD5 and BART-PE, just in case if you decide to use ERD5 in future. I have also put in “start-files”, meaning, replace your existing files with this hacked ones to directories BART and ERD5. The same to files in Easyboot\disk1\ezboot (erd5.bin and bart.bin - command in EasyBoot= Run bart.bin and/or Run erd5.bin).
Download here: Deleted!

Attention: You must use XP-sp2 as source when building BART-PE. Otherwise it won’t work. Winternal works automatically with uploaded Setupldr.bin-file

Note: It was necessary to change name from eureka to heureka (it’s still Archimedes anyway).

Regards heureka



Posted by billonious on Jul. 19 2008,11:00
QUOTE
Note: It was necessary to change name from eureka to heureka (it’s still Archimedes anyway).


what is the reason?

Posted by Guest on Jul. 19 2008,11:48
To billonious

Read here (Post Number 11):  http://www.ezbsystems.com/cgi-bin/ikonboard.cgi?act=ST;f=1;t=1286;st=10

Read carefully this part: “I had to change my name to heureka as my old one “eureka” still is in database. I couldn’t registry with my old name”.

Heureka (eureka)