Help - Search - Members - Calendar
Full Version: Ezboot Plugin Dos Recovery Console Acronis Knoppix
The CD Forum > Bart's PE Builder > Plugins
teletom
Hello!

I think it is a good idea to make easy multiboot cds or dvds.

Reasons:
  • fast boot dos > delete, create or resize partitions or repair the mbr fdisk /mbr> reboot to bartpe
  • boot recovery console and repair the ntfs bootsector fixboot
  • fast boot Acronis linux iso > delete, create or resize partitions use partition images > reboot to bartpe
  • use knoppix to work on linux partitions
  • especially on cds the space is small only 700 ~ 800 MB > thats why reduce the menu entrys
  • the menu is clearly arranged
Ezboot plugin with included patch3035ezboot Download
http://pebuild-plugins.sourceforge.net/
Ezboot Plugin- Download: http://home.arcor.de/tele_tom/pebuilder.htm
Easyboot- Download: http://www.ezbsystems.com/easyboot/

1. Structure
CODE
Mainmenu  cdmenup.ezb

      menu entry               run command          comment

([1] Windows PE [by PE-Builder] run bootsect.bin     included)
[1] Windows PE [by PE-Builder] run bootsec.bin     included
changed patch3035
[2] Dos - CD, TCP/IP, Tools... run BootImage.img    included maybe better to change
[3] Recovery Console           run bootcmdc.bin     included use setcmdc.cmd see below
[4] Acronis TI, DDS & Knoppix  run cdsubp.ezb       calls the submenu

Submenu  cdsubp.ezb

      menu entry                run command                    comment

[1] Acronis True Image          bootinfotable;run ti.bif       bif not included to built
[2] Acronis Disk Director Suite bootinfotable;run dds.bif      bif not included to built
[3] Damn Small Linux - Knoppix  bootinfotable;run knoppix.bif  bif not included
[4] Return to Mainmenu          run cdmenup.ezb                calls the mainmenu

"q" to quit          "r" to reboot


2. Install
Start the ezboot.part01.exe and extract the files and folders into the pebuilder plugin folder. OR NEW start ezboot.exe and extract the files and folders into the pebuilder folder.
Copy all bootloader bin, bootimage img and Isofiles in bif-format into the plugin\ezboot folder.

ezboot.inf
QUOTE
[Version]Signature= "$Windows NT$"

[PEBuilder]
Name="[Teletom] Easyboot multiboot cd/dvd v1.3"
Enable=1

[WinntDirectories]
a="ezboot",2
;tools folder
b="BootCD",2
c="BootCD\Vdefs",2
d="BootCD\Wintools",2
e="boot",2
f="lost+found",2
g="KNOPPIX",2
r="\",2

[SourceDisksFiles]
bootfix.bin=1
loader.bin=a
cdmenup.ezb=a ; Mainmenu
cdsubp.ezb=a ; Submenu
setup98.img=a,,4
useemu.com=a,,4
useflp.com=a,,4
rawrite.exe=a,,4
reboot.com=a,,4
logo.bmp=a,,4
back.bmp=a,,4

;bootfiles bins, imgs or isos (--> *.bif or *.wbt)
CMDC\bootsec.bin=a
bootimage.img=a,,4
knoppix.bif=a,,4
; KNOPPIX=r,,4
ti.bif=a,,4
dds.bif=a,,4
index.html=a,,4
fli4l.img=a,,4
tomsrtbt.img=a,,4
index.html=r,,4

[SourceDisksFolders]
;files for Dos BootCD folder
BootCD=b

;files for isolinux Knoppix
files=r
filesezb=a
boot=e
lost+found=f
KNOPPIX=g

[SetValue]
;"..\..\pebuilder.inf", "BuildISO", "exec", """"mkisofs.exe -iso-level 4 -volid """"""BartPE"""""" -A PEBUILDER/MKISOFS -sysid """"""Win32"""""" -b ezboot/loader.bin -no-emul-boot -boot-load-size 4 -hide loader.bin -hide boot.catalog -o """"""@IsoFile@"""""" """"""@OutDir@""""""""
;"..\..\pebuilder.inf", "BuildISO", "exec", """"plugin\ezboot\mkiso.cmd """"""@IsoFile@"""""" """"""@OutDir@""""""""


CMDC\setcmdc.cmd
QUOTE
REM Copy SETUPLDR.BIN from [setupcd]\i386 folder
REM Copy BOOTSECT.BIN from [setupcd]\ folder
if not Exist setupldr.bin goto _err
if not Exist bootsect.bin goto _err
if not Exist setupldr.org copy setupldr.bin setupldr.org
REM === replace i386 and I386 with cmdc ===
binsub setupldr.bin i386 cmdc
binsub setupldr.bin I386 CMDC
if not Exist bootsect.org copy bootsect.bin bootsect.org
copy bootsect.bin bootcmdc.bin /y
REM === replace i386 and I386 with cmdc ===
binsub bootcmdc.bin i386 cmdc
binsub bootcmdc.bin I386 CMDC
copy bootsect.bin bootsec.bin /y
REM === replace bootfix.bin and BOOTFIX.BIN with bootfi2.bin ===
binsub bootsec.bin bootfix.bin bootfi2.bin
binsub bootsec.bin BOOTFIX.BIN BOOTFI2.BIN
goto _end
:_err
echo ERROR Can't find SETUPLDR.BIN or BOOTSECT.BIN !!!
:_end


mkiso.cmd
QUOTE
@echo off
set xv=bootsect.bin
set xw=bootsect.bin
if not exist %2\ezboot\loader.bin goto _mi
if not exist %2\bootsect.bin goto _mi
copy %2\bootsect.bin %2\ezboot\bootsect.bin /y > nul
set xv=ezboot/loader.bin
set xw=loader.bin
:_mi
echo on
mkisofs.exe -iso-level 4 -r -hide-rr-moved -volid "BartPE" -A PEBUILDER/MKISOFS -sysid "Win32" -b %xv% -no-emul-boot -boot-load-size 4 -hide %xw% -hide boot.catalog -o %1 %2
@echo off
set xv=
set xw=
3. Windows PE
Because the ezboot menu starts in this case the bootsec.bin, you have to do the steps under point 5 - Recovery Console - to create the bootsec.bin file, else ready to use.

4. Dos - CD, TCP/IP, Tools...
Included is an experimental version. It is better to use your own dos-cd:
Put the boot-cd into the cd-drive.
Use and start isobuster, click the Bootable CD folder and extract the bootimage.img file (1440 KB) with overwriting into the plugin\ezboot folder.
Click the BootCD folder and extract BootCD with overwriting into the plugin\ezboot folder.
http://www.smart-projects.net/isobuster/
If jo.sys (boot windows or boot cd?) is included into the bootimage.img use and start winimage, open bootimage.img and delete jo.sys.
http://www.winimage.com/
Excellence usage for this is the Hiren's boot-cd.

5. Recovery Console
Copy SETUPLDR.BIN from [setupcd]\i386 folder and
BOOTSECT.BIN from [setupcd]\ folder into the plugin\ezboot\cmdc folder and run setcmdc.cmd.
Setcmdc.cmd replace i386 with cmdc and create BOOTCMDC.BIN.

6. Acronis True Image and Acronis Disk Director Suite
Put the Acronis True Image-cd into the cd-drive.
Use and start ultraiso http://www.ezbsystems.com/ultraiso/.
Tools > Make CD/DVD Image > Output file name: ti.iso> Make > OK Return >
Click local filename - list and press F5.
Doubleclick to open ti.iso > Bootable > Save Boot File >
Enter name: ti.bif > Save
Move ti.bif into the plugin\ezboot folder.
Put the Acronis Disk Director Suite-cd into the cd-drive and make the same steps but use dds.bif.

7. Damn Small Linux - Knoppix
Download the dsl-knoppix-iso (for instance dsl-0.8.3.iso ~50 MB) http://www.damnsmalllinux.org/.
Open the iso with ultraiso.
Bootable > Save Boot File >
Enter name: knoppix.bif > Save it into the plugin\ezboot folder.
Click the boot folder, rightclick and extract to the plugin\ezboot folder with content.
Click the KNOPPIX folder, rightclick and extract to the plugin\ezboot folder with content.

8. Build it
Start pebuilder, make the pebuilder iso and burn the cd or dvd.

biggrin.gif Regards Teletom

cmdc.inf
QUOTE
; Windows Recovery Console plugin
;

[Version]
Signature= "$Windows NT$"

[PEBuilder]
Name="[Teletom] Recovery Console"
Enable=1

[WinntDirectories]
a="CMDC",2
b="CMDC\SYSTEM32",2
e="ezboot",2

[SourceDisksFiles]
@SourcePath@I386\SETUPREG.HIV=a,,4
@SourcePath@I386\SYSTEM32\SMSS.EXE=b,,4
@SourcePath@I386\TXTSETUP.SIF=a,,4
CMDC\SETUPLDR.BIN=a,,1
CMDC\bootcmdc.bin=e
ntdetect.com=a
kdcom.dl_=a,,2
hal.dl_=a,,2
halaacpi.dl_=a,,2
halacpi.dl_=a,,2
kd1394.dl_=a,,2
halapic.dl_=a,,2
bootvid.dl_=a,,2
KBDTUF.DLL=a
KBDSW.DLL=a
KBDSP.DLL=a
KBDTUQ.DLL=a
KBDSL1.DLL=a
KBDSL.DLL=a
KBDSG.DLL=a
KBDSF.DLL=a
KBDUK.DLL=a
KBDRU.DLL=a
KBDRO.DLL=a
KBDPO.DLL=a
KBDPL1.DLL=a
KBDPL.DLL=a
KBDNO.DLL=a
KBDNE.DLL=a
KBDUR.DLL=a
kbdus.dll=a
KBDUSL.DLL=a
KBDUSR.DLL=a
KBDLV1.DLL=a
KBDLV.DLL=a
KBDLT.DLL=a
KBDLA.DLL=a
KBDIT142.DLL=a
KBDIT.DLL=a
KBDIR.DLL=a
KBDIC.DLL=a
KBDHU1.DLL=a
KBDUSX.DLL=a
KBDYCC.DLL=a
KBDYCL.DLL=a
KBDRU1.DLL=a
KBDHU.DLL=a
KBDHELA3.DLL=a
KBDHELA2.DLL=a
KBDHE319.DLL=a
KBDHE220.DLL=a
KBDHE.DLL=a
KBDGR1.DLL=a
KBDGR.DLL=a
KBDGKL.DLL=a
KBDFR.DLL=a
KBDAL.DLL=a
KBDBE.DLL=a
KBDBLR.DLL=a
KBDBR.DLL=a
KBDBU.DLL=a
KBDCA.DLL=a
KBDFI.DLL=a
KBDCR.DLL=a
KBDCZ.DLL=a
KBDCZ1.DLL=a
KBDDA.DLL=a
KBDDV.DLL=a
KBDES.DLL=a
KBDEST.DLL=a
KBDFC.DLL=a
ntkrnlmp.ex_=a,,2
autofmt.exe=a
autochk.exe=a
vgaoem.fo_=a,,2
biosinfo.inf=a
l_intl.nl_=a,,2
c_1252.nl_=a,,2
c_437.nl_=a,,2
drvmain.sdb=a
hidclass.sy_=a,,2
ftdisk.sy_=a,,2
flpydisk.sy_=a,,2
fdc.sy_=a,,2
fastfat.sy_=a,,2
kbdhid.sy_=a,,2
dpti2o.sy_=a,,2
dmload.sy_=a,,2
dmio.sy_=a,,2
dmboot.sy_=a,,2
disk.sy_=a,,2
dac960nt.sy_=a,,2
dac2w2k.sy_=a,,2
hidparse.sy_=a,,2
hidusb.sy_=a,,2
cpqarray.sy_=a,,2
cmdide.sy_=a,,2
classpnp.sy_=a,,2
cdrom.sy_=a,,2
cdfs.sy_=a,,2
cd20xrnt.sy_=a,,2
cbidf2k.sy_=a,,2
hpn.sy_=a,,2
i2omgmt.sy_=a,,2
i2omp.sy_=a,,2
atapi.sy_=a,,2
asc3550.sy_=a,,2
asc3350p.sy_=a,,2
asc.sy_=a,,2
i8042prt.sy_=a,,2
aliide.sy_=a,,2
aic78xx.sy_=a,,2
aic78u2.sy_=a,,2
aha154x.sy_=a,,2
adpu160m.sy_=a,,2
acpiec.sy_=a,,2
videoprt.sy_=a,,2
lbrtfdc.sy_=a,,2
ini910u.sy_=a,,2
mountmgr.sy_=a,,2
mraid35x.sy_=a,,2
acpi.sy_=a,,2
viaide.sy_=a,,2
intelide.sy_=a,,2
ohci1394.sy_=a,,2
oprghdlr.sy_=a,,2
partmgr.sy_=a,,2
pci.sy_=a,,2
pciide.sy_=a,,2
pciidex.sy_=a,,2
pcmcia.sy_=a,,2
perc2.sy_=a,,2
perc2hib.sy_=a,,2
ql1080.sy_=a,,2
ql10wnt.sy_=a,,2
ql12160.sy_=a,,2
ql1240.sy_=a,,2
ql1280.sy_=a,,2
ramdisk.sy_=a,,2
sbp2port.sy_=a,,2
scsiport.sy_=a,,2
serenum.sy_=a,,2
serial.sy_=a,,2
setupdd.sy_=a,,2
abp480n5.sy_=a,,2
isapnp.sy_=a,,2
sfloppy.sy_=a,,2
sparrow.sy_=a,,2
amsint.sy_=a,,2
spddlang.sy_=a,,2
symc810.sy_=a,,2
symc8xx.sy_=a,,2
sym_hi.sy_=a,,2
sym_u3.sy_=a,,2
1394bus.sy_=a,,2
tffsport.sy_=a,,2
toside.sy_=a,,2
kbdclass.sy_=a,,2
ultra.sy_=a,,2
usbccgp.sy_=a,,2
usbd.sy_=a,,2
usbehci.sy_=a,,2
usbhub.sy_=a,,2
usbohci.sy_=a,,2
usbport.sy_=a,,2
usbstor.sy_=a,,2
usbuhci.sy_=a,,2
vga.sy_=a,,2
wmilib.sy_=a,,2
ksecdd.sys=a
ntfs.sys=a
spcmdcon.sys=a
ntdll.dll=b
; maybe to change here 850
vga850.fo_=a,,4
c_850.nl_=a,,4
teletom
Ooops,

of course a couple of pictures:

alright you see and use the mouse to choose the entry!

Mainmenu:


Submenu:


BartPE:


Dos:


Recovery Console:


Acronis Linux True Image:


Acronis Linux Disk Director Suite


DSL Knoppix:


rolleyes.gif Regards Teletom
philon
I'm going to try this, because I'm thinking to change from PartitionMagic/DriveImage to Acronis products. And making a all in one boot CD should be easy with your description.
Btw. I use your PartitionMagic plugin (DOS) for a long time now and became a fan of Ezboot.
teletom
Hi!

In excellence usage of dos - see topic 4 - Dos Partition Magic und Dos Driveimage are included. You also may use this programs.

Acronis tools have advantages - Examples: can handle Reiser FS and Windows Server partitions.

Regards Teletom
risolutore
I posted an year ago info about easyboot I am happy other people use it! :-)
Do you know you can use BCDW and CDSH via run; bootinfotable?
Yes is a good software but it lacks in scripting capabilities, if want to change the interface you have to to through its visual interface, and if you are skilled it sounds no good....
GREAT plugin keep it uptdated with other stuff...
Has anyone tried Cia Commander 2?
teletom
Hi!

> Yes is a good software but it lacks in scripting capabilities
At any time we have not everything.

I think it is better to use one program either ezboot or an other multiboot program, but the idea is not bad to boot bcdw or cdsh over ezboot entrys. bcdw and cdsh are sure excellent programs.

The structure above is only a example. You may make own entrys.

For instance part 3 in the mainmenu:
[3] Recovery & CIA Commander ------ run cdsubci.ezb

and cdsubci.ezb is the submenu to start recovery console or cia commander.

Create cdsubci.ezb with the easyboot program and put it into the plugin\ezboot folder. Change the ezboot.inf:

QUOTE
[SourceDisksFiles].
.
.
cdsubci.ezb=a ; Submenu add it
.
.
.


smile.gif Regards Teletom
siggi
Hi

the link http://people.freenet.de/tele_tom/pebuilder.htm

for download ezboot plugin will not work

thanks for the good job

siggi
teletom
Sorry!

You can also try this: http://teletom.webspace4free.biz/pebuilder.htm

But the webspace servers freenet.de and webspace4free.biz don't presently work.

What's the matter?

I am searching for webspace, who can help?

All contents are published. Please search the binsub tool (important version 1.8) at internet.

sad.gif Regards Teletom
siggi
Hi

can you give as more information to binsub tool 1.8

and where is it find ? i can´t find it .

Thanks for your very good job and also for your next info

Regards Siggi
teletom
Please try the dowload here.

Regards Teletom
siggi
Hi

First , thanks to teletom for the very good Job,
i have this testet with Pe3032 and its for me OK!

The Acronis Soft (True Image ((Server )) and DiskDirector Suite
is very Powerfull also the Soft from
EZB Systems ( Easyboot and UltraIso

With this, an Admin has a very good Tool in his Hand , but Its
very variable ( FileFormat and Hardware Driver ( Nics and Controllers )
i find better than other .

Finally Thank You ( Danke Schön ) for this professional
Work.

Regards Siggi
siggi
Hi ,

pe 3035 and xp sp2 will not work to make an multiboot cd .

any ideas why ?

regards siggi
teletom
Hello!

Thank you for information.

2 Pebuilder 3.0.35 Problems :

1. SetValue at the pebuilder.inf don't work:
CODE
[BuildISO]
exec="plugin\ezboot\mkiso.cmd ""@IsoFile@"" ""@OutDir@"""


2. The pebuilder3035 use mkiso command below:
CODE
K:\pebuilder3035\mkisofs.exe -iso-level 4 -force-uppercase -volid "BartPE" -b bootsect.bin -no-emul-boot -boot-load-size 4 -hide bootsect.bin -hide boot.catalog -o "K:\pebuilder3035\pebuilder.iso" "K:\pebuilder3035\BartPE"


That is not good for multiboot with Linux. Only the VolumeID may be change over
Builder > Options > Volume ID.

Solution:
  • Disable the Bootfix Plugin ------Boot Fix (Enabling ""Press any key to boot from CD"") ------No
  • Download the patch3035ezboot.exe, put it into the plugin\ezboot folder and extract it
  • Goto the plugin\ezboot\cmdc folder and run the setcmdc.cmd batch
  • start the pebuilder 3.0.35, goto Builder > Options > Volume ID and type
    CODE
    BartPE" "-r

  • build the iso
CODE
BartPE" "-r
result:
CODE
K:\pebuilder3035\mkisofs.exe -iso-level 4 -force-uppercase -volid "BartPE" "-r" -b bootsect.bin -no-emul-boot -boot-load-size 4 -hide bootsect.bin -hide boot.catalog -o "K:\pebuilder3035\pebuilder.iso" "K:\pebuilder3035\BartPE"


"-r" Generate rationalized Rock Ridge directory information
to use for Linux - Knoppix

Patch includes: ezboot.inf, bootfix.bin, setcmdc.cmd, bootfix.inf.replacement and cdmenup.ezb

Download:
http://teletom.webspace4free.biz/pebuilder.htm
http://home.arcor.de/tele_tom/pebuilder.htm

rolleyes.gif Regards Teletom
teletom
Hello!

NEW you may download the ezboot.exe from rapidshare.de see link above within the first post. Included is the patch3035ezboot. Please install the ezboot.exe inside of the pebuilder folder.

Think it is good to appear the bootevent:

1. PowerOn Self test P.O.S.T.
2. Bootorder within the BIOS
3. Boot the CD or DVD
4. Process the Bootsector loader within the \bootsect.bin file (is hidden!!!).
5. Check if the %SystemRoot%\Bootfix.bin file exists.
- The original Bootfix.bin file brings the message "Press any key to boot from CD".
IMPORTANT: Ezboot and other multiboot systems replace the original Bootfix.bin with a own version
to START THE MULTIBOOT MENU.
6. You may take the entry from the multiboot menu.
...

Please use the !profkit plugin for the best multiboot capability!
http://www.911cd.net/forums//index.php?showtopic=11925

unsure.gif Regards,
Teletom
brosnank
teletom,


I can give you a hosting space free of charge if you want. Just send me a PM if your interested.
teletom
Hello!

Version 1.3 is out.

You may download
ezbootv13.exe 8,35 MB and
ezboot13_.exe 1,06 MB without "BootCD" folder archives.

unsure.gif Regards,
Teletom
howtodoit
Hi

I have downloaded all what you said but
can not make it.

Start the ezboot.part01.exe and extract the files and folders into the pebuilder plugin folder.

-- OK, I got the following in my 'C:\pebuilder314-beta\plugin\ezboot\' folder:

boot <DIR>
BootCD <DIR>
CMDC <DIR>
KNOPPIX <DIR>
lost+found <DIR>
BootImage.img, bootsect.bin, cdmenup.ezb, cdsubp.ezb, cmdc.inf
ezboot.htm, ezboot.inf, index.html, knoppix.bif, loader.bin
mkiso.cmd, rawrite.exe, reboot.com, useemu.com, useflp.com

Then you said: Copy all bootloader bin, bootimage img and Isofiles
in bif-format into the plugin\ezboot folder.
-- OK, I can not find a file named 'bootloader bin', so I goto the
next step:

Put the boot-cd into the cd-drive. Use and start isobuster, click the
Bootable CD folder and extract the bootimage.img file (1440 KB).

-- OK, from my Win98SE CDROM, Isobuster created two files:
('BootCatalog.cat' and 'Arnes Boot Record.img'). The problem here is
that I got two files, not the one file (1440 KB), and it was NOT
named 'bootimage.img' (as you said it would be).


So what to do ?

What Im trying to do is to make BartPE CDROM with two options, BartPE and DOS.
so I would also like to know what files and folders that can be deleted
from my folder named 'C:\pebuilder314-beta\plugin\ezboot\'

But as you can see, then I got some problems with this project.

sad.gif

BTW. I was able to make a file named 'WIN98SE.WBT' ohmy.gif
Darklord
QUOTE (teletom @ Aug 19 2005, 12:51 PM) *
Version 1.3 is out.
Teletom


Teletom,

Will you be making a new version of your EZBOOT plugin for BartPE 3.1.10?
I'm using it with the postprocessing plugin but this isn't working anymore...
Creating the ISO isn't done right anymore. If I can start EZBOOT it won't start BartPE from the menu.
Please help!
4EST
After 2 days of reading, I sort of made it work

So, what's MISSING from the instructions is: You HAVE to apply the patch with the instructions teletom gave above.

That will get you to booting, just to see the message:

Directory "EZBOOT" not found!
Error loading image: CDMENU.EZB

But don't panic, there is still hope for us tongue.gif

First i "solved" the problem by making all the neded files&folder uppercase. But I found an easyer solution:

FIX1:
Then open the build log, copy/paste into notepad the mkisofs command at the end, add the -force-uppercase parameter after "-iso-level 4" and then just copy/paste into a cmd window inside the pebuilder folder where the mkisofs.exe is. Doing so you will rebuild the iso.

Later edit: FIX2: even easyer: istead of changing the volume ID to
CODE
BartPE" "-r
, change it to
CODE
BartPE" "-r" "-force-uppercase
. This way, you don't have to copy/paste the mkisofs command, just do a regular build with media output


This FINNALY makes it work!! Yohooou!!

I think I can alter one of the .inf of the plugin to do so.


I'll do some more research, see why it needs uppercase. Maybe teletom can spare me the search and tell us this?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2013 Invision Power Services, Inc.