Extra Boot Option
Thanks to gosh from MSFN for this tip. If you would like to be able to switch cds while using BartPE, you have to set up a special boot option that will load BartPE into ram.
First of all, you'll need to make copies of 2 files, txtsetup.sif and setupldr.bin. Rename the copies, changing the extensions to .ram and leave the copies in your BPE1 folder. Then, edit the "OsLoadOptions" line in txtsetup.ram to read:
OsLoadOptions ="/fastdetect /minint /inram"
Now, create a copy of the BPE11.DAT file, place it in the AIO-DVD folder and rename it to BPE2.DAT.
Open it in Hex Workshop and this time replace the strings SETUPLDR.BIN and TXTSETUP.SIF to reflect our new files, SETUPLDR.RAM and TXTSETUP.RAM.
Since we have Hex Workshop open, load up SETUPLDR.RAM. Replace all instances of TXTSETUP.SIF with TXTSETUP.RAM.
We also need to setup our boot menu to be able to load BartPE. Only do this once you have read through "Creating a Boot Menu" and you are somewhat comfortable with CD Shell.
In your "menu:" section you should add something along these lines: Of course edit the code to display whatever you want.
print "8) BartPE \n"
print "9) BartPE /inram \n"
Now in the "MainKey:" section add something along the lines of:
if $lastKey == key[8]; then chain /BPE1.DAT
if $lastKey == key[9]; then chain /BPE2.DAT