tested and works fine...here is what i did:
Note: I am building with a Win XP SP2 slipstreemed cd
I have noticed there is a file missing (removed from the windows cd by the slipstream process) with regard to ADO or a related plugin (some database plugin) as well as the common files plugin so if u include those plugins you will have to modify the inf's acordingly.
1. Build the CD using PeBuilder as per standard instructions but don't create the ISO as that is not used. put the files from PeBuilder into d:\mycd\
2. copy PRO1.DAT (this is the winxp bootloader, if u are building with win2003 use the win2003 bootloader instead) to d:\mycd\
3. copy the files from UBCD (16-Bit) to d:\mycd\ ...overwtiting files when prompted
4. i know this is not an ideal sollution but untill an alternative is sugested, edit autorun.inf so it looks as follows:
---start autorun.inf--------
[autorun]
open=Programs\nu2menu\nu2menu.exe
ShellExecute=docs\https://www.ubcd4win.com/l
icon=ubcd.ico
---end autorun.inf--------
5. edit d:\mycd\boot\cdshell.ini adding a refrence for Windows UBCD eg
.
.
.
print " [F8] Windows Ultimate Boot CD "
if ($lastKey == key[f8]); then chain /pro1.dat
.
.
.
I put this in the Others section for testing but it might be better to re-arange the menu slightly to have it on the 1st page, in my old build i had it as option 1 on the 1st page for easy access.
6. burn the CD (or cdreate an ISO) using the following settings (i use nero):
Bootloader...
Image File = d:\mycd\boot\loader.bin
no emulation
load segment = 07C0
Number of loaded segments = 4
boot message is optional, i used Ultimate Boot CD
ISO Settings....
Filename length: (iso level 2)
Format: Mode 2 / XA
Character set: ISO 9660
enable juliet
relax restrictions:
allow path depth >8 directories
allow > 255 characters in path
do not add ':1' ISO file version extension
allow more than 64 characters for juliet names
LABEL......
Volume Label: Ultimate Boot CD
You should now have a CD (or ISO) containing a combined UBCD and WindowsUBCD. Enjoy
for future testing:
it may turn out easier to include the UBCD (16-Bit Version) files in the custom directory so that PE Builder automatically includes them and then edit the following line in pebuilder.inf to point to the UBCD (16-bit version) bootloader to more fully automate the process but i have not tested this.
exec="mkisofs.exe -iso-level 4 -volid ""WindowsUBCD"" -A PEBUILDER/MKISOFS -sysid ""Win32"" -b bootsect.bin -no-emul-boot -boot-load-size 4 -hide bootsect.bin -hide boot.catalog -o ""@IsoFile@"" ""@OutDir@"""
This post has been edited by feldegast: 25 August 2004 - 05:24 PM