Here is a simple guide to let boot camp assistant create a USB installer and let you boot from it. I wanted to do this for 2 reasons:
-My MacBook Pro does not have a DVD drive because I replaced it with a hard drive. The computer will not boot from my superdrive when plugged in through USB (unless it's an OS X installation DVD)
-A USB installer is much faster than a DVD installer.
Right now, only certain models, ones that do not come with DVD drives, can create USB drives via Boot Camp Assistant and boot Windows via USB. Basically, all we need to is trick Boot Camp into thinking our computer is one of these supported models.
Go into Applications/Utilities, control click or right click on Boot Camp Assistant and choose "Show Package Contents." then go to contents/info.plist, and drag it to the desktop. Open it up with TextEdit or even better, a program such as TextWrangler.
Scroll down a little bit and you should see this: <key>DARequiredROMVersions</key>
Under that, you should see something like:
<string>IM41.0055.B08</string>
<string>IM42.0071.B03</string>
<string>IM51.0090.B03</string>
<string>IM52.0090.B03</string>
<string>IM61.0093.B01</string>
<string>MP11.005C.B04</string>
<string>MB11.0061.B03</string>
<string>MBP11.0055.B08</string>
<string>MBP12.0061.B03</string>
<string>MM11.0055.B08</string>
These are the boot ROM versions of all the macs that hav the ability to boot Windows from USB. Copy and paste the first line to the line above it (In most cases, it needs to be on the first line), and delete the section between <string> and </string>. Then, go to system profiler, and check where it says "Boot ROM Version" Copy that text and paste it onto that line between <string> and </string>.
There's one more thing we nee to do. Scroll down to where it says <key>USBBootSupportedModels</key>
Under that you should see something like this:
<string>IM130</string>
<string>MM50</string>
<string>MP60</string>
<string>MB80</string>
<string>MBP90</string>
<string>MBA40</string>
Copy and paste the top line to the one above it (again, it needs to be the first line). Then delete the area between <string> and </string> on that top line. Go back to your Boot ROM Version in System Profiler. All you need is the first 3 or 4 letters. In my case, those letters were MBP81. On an iMac they would be something like IM122 and on a Mac Pro they would be something like MP51.
You can now drag the file from the desktop to it's original location. Make sure you have a backup of the file first in case you screwed anything up.
Now just open up Boot Camp Assistant and you should be able to create a USB drive and be able to boot from it.
-My MacBook Pro does not have a DVD drive because I replaced it with a hard drive. The computer will not boot from my superdrive when plugged in through USB (unless it's an OS X installation DVD)
-A USB installer is much faster than a DVD installer.
Right now, only certain models, ones that do not come with DVD drives, can create USB drives via Boot Camp Assistant and boot Windows via USB. Basically, all we need to is trick Boot Camp into thinking our computer is one of these supported models.
Go into Applications/Utilities, control click or right click on Boot Camp Assistant and choose "Show Package Contents." then go to contents/info.plist, and drag it to the desktop. Open it up with TextEdit or even better, a program such as TextWrangler.
Scroll down a little bit and you should see this: <key>DARequiredROMVersions</key>
Under that, you should see something like:
<string>IM41.0055.B08</string>
<string>IM42.0071.B03</string>
<string>IM51.0090.B03</string>
<string>IM52.0090.B03</string>
<string>IM61.0093.B01</string>
<string>MP11.005C.B04</string>
<string>MB11.0061.B03</string>
<string>MBP11.0055.B08</string>
<string>MBP12.0061.B03</string>
<string>MM11.0055.B08</string>
These are the boot ROM versions of all the macs that hav the ability to boot Windows from USB. Copy and paste the first line to the line above it (In most cases, it needs to be on the first line), and delete the section between <string> and </string>. Then, go to system profiler, and check where it says "Boot ROM Version" Copy that text and paste it onto that line between <string> and </string>.
There's one more thing we nee to do. Scroll down to where it says <key>USBBootSupportedModels</key>
Under that you should see something like this:
<string>IM130</string>
<string>MM50</string>
<string>MP60</string>
<string>MB80</string>
<string>MBP90</string>
<string>MBA40</string>
Copy and paste the top line to the one above it (again, it needs to be the first line). Then delete the area between <string> and </string> on that top line. Go back to your Boot ROM Version in System Profiler. All you need is the first 3 or 4 letters. In my case, those letters were MBP81. On an iMac they would be something like IM122 and on a Mac Pro they would be something like MP51.
You can now drag the file from the desktop to it's original location. Make sure you have a backup of the file first in case you screwed anything up.
Now just open up Boot Camp Assistant and you should be able to create a USB drive and be able to boot from it.