I downloaded UBCD 5.0b12 and updated the syslinux/isolinux files from syslinux 3.82.
I am using Sun Virtual Box to test these ISOs.
QUOTE (cdob @ Jul 22 2009, 11:41 AM)

Which files exist at hard disk?
Can you run: dir BOOT /s /b
C:\ubcd-stripped\BOOT\BCD
C:\ubcd-stripped\BOOT\BOOT.SDI
C:\ubcd-stripped\BOOT\BOOTFIX.BIN
C:\ubcd-stripped\BOOT\etfsboot.com
C:\ubcd-stripped\BOOT\isolinux
C:\ubcd-stripped\BOOT\syslinux
C:\ubcd-stripped\BOOT\isolinux\isolinux.bin
C:\ubcd-stripped\BOOT\isolinux\isolinux.cfg
C:\ubcd-stripped\BOOT\syslinux\chain.c32
C:\ubcd-stripped\BOOT\syslinux\ldlinux.sys
C:\ubcd-stripped\BOOT\syslinux\memdisk
C:\ubcd-stripped\BOOT\syslinux\menu.c32
C:\ubcd-stripped\BOOT\syslinux\reboot.c32
C:\ubcd-stripped\BOOT\syslinux\syslinux.cfg
C:\ubcd-stripped\BOOT\syslinux\vesamenu.c32
QUOTE (cdob @ Jul 22 2009, 11:41 AM)

Does exist files:
BOOT\BCD
BOOT\BOOT.SDI
BOOT\BOOTFIX.BIN
Case is importand.
Yes see above.
QUOTE (cdob @ Jul 22 2009, 11:41 AM)

Which bootmgr do you use?
Do you use Vista, SP1, SP2, WAIK, Windows 7
Which BCD do you use?
Do you use a default file? Do you use a edited file?
I downloaded the Vista Recovery Environment ISO from here:
http://neosmart.net/blog/2008/windows-vist...-disc-download/I downloaded the 32bit edition, extracted with 7zip and properly renamed the files and folders to all caps (see above).
I confirmed that the plain ISO boots to Vista Recovery environment.
BCD file is default one from this ISO and not modified.
etfsboot.com was not included on this iso so I downloaded it from here:
http://www.mydigitallife.info/wp-content/u...01/etfsboot.comQUOTE (cdob @ Jul 22 2009, 11:41 AM)

Which bootmgr entry do you use at isolinux.cfg?
Post your bootmgr isolinux.cfg entry.
isolinux.cfg entry
CODE
DEFAULT main
LABEL main
KERNEL /boot/syslinux/menu.c32
APPEND /ubcd/menus/syslinux/main.cfg
and then ubcd/menus/syslinux/main.cfg looks like this:
CODE
MENU INCLUDE /ubcd/menus/syslinux/defaults.cfg
DEFAULT /boot/syslinux/menu.c32
PROMPT 0
LABEL -
MENU LABEL BOOTMGR
COM32 /boot/syslinux/chain.c32
APPEND boot ntldr=/BOOTMGR
MENU SEPARATOR
LABEL -
MENU LABEL Boot next device
TEXT HELP
Boot next device in the boot sequence. Supporting BIOS required. May not work
with all systems.
ENDTEXT
LOCALBOOT -1
LABEL -
MENU LABEL Reboot
TEXT HELP
Reboot the PC
ENDTEXT
KERNEL /boot/syslinux/reboot.c32
APPEND -
MENU SEPARATOR
QUOTE (cdob @ Jul 22 2009, 11:41 AM)

Which ISO file size do you get? Do you get a file greater 4GB ?
Which mkisofs -version do you use?
ISO size is 385mb with ubcd and the Vista Recovery environment. With the ubcd files and BOOT.WIM stripped out its 5MB.
I am using the one included with UBCD 5.0b12 = mkisofs 2.01-bootcd.ru (i386-pc-mingw32)
QUOTE (cdob @ Jul 22 2009, 11:41 AM)

Cross checked myself:
CODE
mkisofs.exe -iso-level 4 -l -R -J -joliet-long -D -V VOLUME_ID -o ..\o.iso -b "BOOT/isolinux/isolinux.bin" -c "BOOT/isolinux/boot.catalog" -hide "BOOT/isolinux/boot.catalog" -hide-joliet "BOOT/isolinux/boot.catalog" -no-emul-boot -boot-load-size 4 -boot-info-table -graft-points /BOOT/etfsboot.bin=BOOT/etfsboot.com .
Bootmgr does find BCD, PE does boot.
or
CODE
mkisofs.exe -iso-level 4 -r -joliet-long -D -V VOLUME_ID -o ..\o.iso -b "BOOT/isolinux/isolinux.bin" -hide "boot.catalog" -hide-joliet "boot.catalog" -no-emul-boot -boot-load-size 4 -boot-info-table -graft-points /BOOT/etfsboot.bin=BOOT/etfsboot.com .
I tried both the those mkisfofs lines and the result is still the same (File: \Boot\BCD Status: 0xc000000e Info: An error occurred while attempting to read the boot configuration data.)
The way I create the iso is run administrator command prompt, CD c:\ubcd-stripped\ubcd\tools\win32\ubcd2iso\, and then run either ubcd2iso or ubcd2iso1 or ubcd2iso2.
the script variables are: (script) (ubcdfileslocation eg. c:\ubcd-stripped) (location/name of what i want the ISO to be eg. c:\ubcd-stripped.iso)
ubcd2iso = original build script from ubcd 5.0b12
ubcd2iso1 = modified mkisofs line to look like first one in quote:
CODE
"%~p0\mkisofs.exe" -iso-level 4 -l -R -J -joliet-long -D -V %VOLUME_ID% -o "%a2%" -b "BOOT/isolinux/isolinux.bin" -c "BOOT/isolinux/boot.catalog" -hide "BOOT/isolinux/boot.catalog" -hide-joliet "BOOT/isolinux/boot.catalog" -no-emul-boot -boot-load-size 4 -boot-info-table -graft-points /BOOT/etfsboot.bin=BOOT/etfsboot.com .
ubcd2iso2 = modified mkisofs line to look like your second one in quote:
CODE
"%~p0\mkisofs.exe" -iso-level 4 -r -joliet-long -D -V %VOLUME_ID% -o "%a2%" -b "BOOT/isolinux/isolinux.bin" -hide "boot.catalog" -hide-joliet "boot.catalog" -no-emul-boot -boot-load-size 4 -boot-info-table -graft-points /BOOT/etfsboot.bin=BOOT/etfsboot.com .
Please feel free to download the files I provided in the beginning of the thread. They are the same files I am using.
What do I seem to be missing?
thanks,
dpc