Enable Bootcamp to install from usb for OSX 10.9**WORKS**

So basically, I have trying to install windows on my mbp using a usb drive. However bootcamp wont allow me to do so since I have a optical drive on the laptop. I have been searching for a long time and eventually came across this solution and I would like to share this so u guys dont have to google all over the place again 🙂.

The solutions given before by changing info.plist is correct except that now Bootcamp crashes everytime you change it in OSX 10.9.


Full solution:


1. Add your Boot Rom Version(from system info) under DARequiredROMVersions.

2. Add Model Identifier(from system info) under PreUSBBootSupportedModels

3. Delete "Pre" from "PreUSBBootSupportedModels", so you have "USBBootSupportedModels"


The first 3 steps are same as before and if its not clear you can easily google solutions with screenshots.

The next step is only for OSX 10.9, as it employs some kind of code signature to prevent you from changing info.plist and cause bootcamp to crash.


4. Open your terminal, use the following command

sudo codesign -fs - /Applications/Utilities/Boot\ Camp\ Assistant.app


Sudo means using administrator privilege and u need to enter your mac password. And the command resigns the bootcamp application so that it runs with the new info.plist file and not crash.


5. Continue on with your installation....


Cheers.


P.S. back up info.plist before u change anything.

MacBook Pro, OS X Mavericks (10.9)

Posted on Oct 24, 2013 6:43 PM

Reply
284 replies

Aug 25, 2016 8:09 PM in response to BITTTe

I've gone through a very long process from upgrading to EL Captain because it couldn't read my iso, then having to grant my self access from SIP, then I had to sudo nano just to edit it, now i've gotten to the command where i do sudo codesign -fs - /Applications/Utilities/Boot\ Camp\ Assistant.app

It outputs a big error. This part worked before upgrading to EL Captain, if anyone has any ideas.

sudo codesign -fs - /Applications/Utilities/Boot\ Camp\ Assistant.app

Password:

2016-08-25 23:09:03.884 codesign[1073:35964] There was an error parsing the Info.plist for the bundle at URL Contents/Info.plist -- file:///Applications/Utilities/Boot%20Camp%20Assistant.app/

NSCocoaErrorDomain - 3840

<CFBasicHash 0x7fa6d8d011b0 [0x7fff737ee440]>{type = immutable dict, count = 2,

entries =>

0 : <CFString 0x7fff736fd180 [0x7fff737ee440]>{contents = "NSDebugDescription"} = <CFString 0x7fa6d8d01110 [0x7fff737ee440]>{contents = "Encountered unexpected character / on line 17 while looking for open tag"}

1 : <CFString 0x7fff736fff80 [0x7fff737ee440]>{contents = "kCFPropertyListOldStyleParsingError"} = Error Domain=NSCocoaErrorDomain Code=3840 "Malformed data byte group at line 1; invalid hex" UserInfo={NSDebugDescription=Malformed data byte group at line 1; invalid hex}

}

/Applications/Utilities/Boot Camp Assistant.app: replacing existing signature

-iMac:~ AGCOmega$





Aug 27, 2016 7:16 PM in response to Loner T

this is the code


<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>32BitSupportedModels</key>

<array>

<string>MacBook7,1</string>

<string>MacBookAir5,2</string>

<string>MacBookPro10,1</string>

<string>MacPro5,1</string>

<string>Macmini5,3</string>

<string>iMac12,2</string>

</array>

<key>BuildMachineOSBuild</key>

<string>15E34z</string>

<key>CFBundleDevelopmentRegion</key>

<string>English</string>/Applications/Utilities/Boot\ Camp\ Assistant.app/Contents/Info.plist

<key>CFBundleDisplayName</key>

<string>Boot Camp Assistant</string>

<key>CFBundleExecutable</key>

<string>Boot Camp Assistant</string>

<key>CFBundleGetInfoString</key>

<string>Boot Camp Assistant 6.0.0, Copyright © 2015 Apple Inc. All rights reserved</string>

<key>CFBundleIconFile</key>

<string>DA</string>

<key>CFBundleIdentifier</key>

<string>com.apple.bootcampassistant</string>

<key>CFBundleInfoDictionaryVersion</key>

<string>6.0</string>

<key>CFBundleName</key>

<string>Boot Camp Assistant</string>

<key>CFBundlePackageType</key>

<string>APPL</string>

<key>CFBundleShortVersionString</key>

<string>6.0.1</string>

<key>CFBundleSignature</key>

<string>????</string>

<key>CFBundleSupportedPlatforms</key>

<array>

<string>MacOSX</string>

</array>

<key>CFBundleVersion</key>

<string>6024.40.2</string>

<key>DARequiredROMVersions</key>

<array>



<string>IM101.00CC.B00</string>

<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>

</array>

<key>DTCompiler</key>

<string>com.apple.compilers.llvm.clang.1_0</string>

<key>DTPlatformBuild</key>

<string>7D72l</string>

<key>DTPlatformVersion</key>

<string>GM</string>

<key>DTSDKBuild</key>

<string>15E34z</string>

<key>DTSDKName</key>

<string>macosx10.11internal</string>

<key>DTXcode</key>

<string>0730</string>

<key>DTXcodeBuild</key>

<string>7D72l</string>

<key>ExternalInstallOnlyModels</key>

<array>

<string>MacBook8,1</string>

<string>MacBook9,1</string>

<string>MacBookAir7,1</string>

</array>

<key>LSApplicationCategoryType</key>

<string>public.app-category.utilities</string>

<key>LSMinimumSystemVersion</key>

<string>10.11.0</string>

<key>NSMainNibFile</key>

<string>MainMenu</string>

<key>NSPrincipalClass</key>

<string>NSApplication</string>

<key>PreESDRequiredModels</key>

<array>

<string>MacBook7</string>

<string>MacBookAir5</string>

<string>MacBookPro10</string>

<string>MacPro5</string>

<string>Macmini6</string>

<string>iMac13</string>

</array>

<key>PreUEFIModels</key>

<array>

<string>MacBook7</string>

<string>MacBookAir5</string>

<string>MacBookPro10</string>

<string>MacPro5</string>

<string>Macmini6</string>

<string>iMac13</string>

</array>

<key>USBBootSupportedModels</key>

<array>

<string>iMac10,1</string>

<string>MacBook7,1</string>

<string>MacBookAir3,2</string>

<string>MacBookPro8,3</string>

<string>MacPro5,1</string>

<string>Macmini4,1</string>

<string>iMac12,2</string>

</array>

<key>Win7OnlyModels</key>

<array>

<string>MacBook7,1</string>

<string>MacBookAir3,2</string>

<string>MacBookPro5,5</string>

<string>MacPro2,1</string>

<string>Macmini4,1</string>

<string>iMac10,1</string>

</array>

</dict>

</plist>

Nov 2, 2016 8:30 PM in response to DoubleDoseFilms

If you have a Windows PC, please use Windows Media Creation Tool and create a USB Installer. Once you have the USB Installer, run BCA and download Windows Support Software to a second USB, using


User uploaded file


Copy the Windows Support Software to the root of the Windows Installer USB. This creates a USB Installer for the Mac. Run Disk Utility and create a FAT32 partition of the size you want Windows to be. Run SMC and NVRAM Reset, connect the USB, reboot Mac, and hold Alt/Option key and select EFI Boot. Test and report any errors.


Your Windows Installer USB should have a structure similar to


User uploaded file


You may need to modify the AutoUnattend.xml by hand to correct some possible issues.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Enable Bootcamp to install from usb for OSX 10.9**WORKS**

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.