Boot BartPE.iso from USB
Posted by thegeeknme on October 27, 2008
Problem: CDs are so yesterday and slow to boot from. How can I take my bartpe.iso and boot it into a RAM drive from USB?
Solution: After much reading and experimentation I finally figured out how to make this happen.
1) Format the USB to FAT
2) Install syslinux onto the thumb drive.
Download here: http://www.kernel.org/pub/linux/utils/boot/syslinux/
Extract and run from win32 folder: syslinux (usb drive letter) ie. syslinux f:
~Now assuming you have compiled your BartPE cd .iso
from pebuilder folder
3) copy bartpe.iso to usb rootv
4) copy pe2usb.bin from root of \pebuilder\ to usb root and rename to pe2usb.bss
from XP source files
5) copy NTDETECT.COM from bartpe\i386\ folder to usb root
6) copy ntldr from the \i386\ folder of your xp source files
7) create winnt.sif plain text file with the following
BootDevice = “ramdisk(0)”
BootPath = “\I386\SYSTEM32\”
OsLoadOptions = “/noguiboot /fastdetect /minint /rdexportascd /rdpath=bartpe.iso”
8) edit the syslinux.cfg file from USB root and add the following lines
#menu passwd test *optional
menu label Bart’s PE
Voila! You should now be able to ‘boot from USB’ and load the BartPE image into RAM.