If I may add something, you can get the freedos floppy image here:
http://www.fdos.org/bootdisks/autogen/FDOEM.144.gz
The easier method works with both CD and USB.
Code:
user@linux # gunzip FDOEM144.gz
user@linux # mkdir ./dos
user@linux # mount FDOEM144 dos -t msdos
user@linux # cp BiosFlashUtility.exe ./dos/
user@linux # cp biosImage.bin ./dos/
user@linux # umount ./dos
user@linux # dd if=./FDOEM144 of=/dev/usb_flash_drive_device/
Then, just boot from the USB drive and run the bios-flash program. The file name can vary from one bios to another, so it's just an example.
Making the DOS CD is the same except for the dd command. Instead, use these commands:
Code:
user@linux # genisoimage -o biosflash.iso -b FDOEM144
user@linux # wodim dev=/dev/sr0 -sao ./biosflash.iso
I admire the effort and creativity in the original answer, but I think this is the way to go.
And, WIN PE is not approved by Microsoft for use as a stand-alone operating system. It requires no stretch of the imagination to conceive of Microsoft Corporation building a motherboard bricking function into Win PE just to discourage it's use for that purpose.