You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

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

Mar 4, 2014 6:12 PM in response to MattTheRose

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

/Applications/Utilities/Boot Camp Assistant.app: code object is not signed at all

In subcomponent: /Applications/Utilities/Boot Camp Assistant.app/Contents/.com.apple.timemachine.supported


This message keeps appearing when I use the terminal and enter the command suggested by this thread. I have no idea why, though, obviously, it has something to do with the time machine feature. I NEED to get this working. Anyone who can point me in the direction of how to bypass this error would be awesome!

Mar 25, 2014 7:51 PM in response to Jognt

Hi,


I have a Mid 2010 Mac Mini (4,1 model) with Mavericks on it and I'm trying to set a native Dual Boot with Windows 8.1 x64 EnterpriseOS using a pendrive installation.


I followed some advices and guides here and there:

1) copy the Info.pslist and put the backup on the Desktop

2) edit the Info.pslist

  • putting Bootrom at the top in the DARequiredROMVersions section
  • deleting "Pre" from USBBootSupportedModels section
  • add in the the one before, at the top, my model string
  • removing my model from Win7OnlyModels section


Now that looks like this:


<key>DARequiredROMVersions</key>

<array>

<string>MM41.0042.B03</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>

...cut...

<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>Macmini4,1</string>

<string>MacBook7,1</string>

<string>MacBookAir3,2</string>

<string>MacBookPro8,3</string>

<string>MacPro5,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>iMac10,1</string>

</array>


3) Installed XCode

4) performed the command as it follows:

sudo codesign -f -s - /Applications/Utilities/Boot\ Camp\ Assistant.app/Contents/MacOS/Boot\ Camp\ Assistant

Password:

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


BootCamp Assistant now recognizes the chance of install Windows 8 and do it not only from DVD

User uploaded file

5) Set the pendrive up with BootCamp Assistant 5 from a Mac Book Retina Late 2013. Contents look as it follows:

User uploaded file

By the way, the drivers are last version I suppose:


BuildInfo BuildNumber="5640"ProductName="Boot Camp">


<MsiInfo>


<ProductManufacturer>Apple Inc.</ProductManufacturer>


<ProductVersion>5.1.5640</ProductVersion>




6) Partitioned the MacHD that now looks like:

/dev/disk0

#: TYPE NAME SIZE IDENTIFIER

0: GUID_partition_scheme *250.1 GB disk0

1: EFI EFI 209.7 MB disk0s1

2: Apple_HFS MacOSX 49.2 GB disk0s2

3: Apple_Boot Recovery HD 650.0 MB disk0s3

4: Microsoft Basic Data Untitled 200.0 GB disk0s4


When I boot into Pendrive, 8.1 Setup begins but then I get into the MBR/GPT Error

User uploaded file


7) Installed gdisk and discovered that I already have a Hybrid MBR (Win8.1 compatible right?)


sudo gdisk /dev/disk0

Password:

GPT fdisk (gdisk) version 0.8.10


Warning: Devices opened with shared lock will not have their

partition table automatically reloaded!

Partition table scan:

MBR: hybrid

BSD: not present

APM: not present

GPT: present


Found valid GPT with hybrid MBR; using GPT.


8) Checked the partitions on Pendrive:


/dev/disk1

#: TYPE NAME SIZE IDENTIFIER

0: FDisk_partition_scheme *7.9 GB disk1

1: DOS_FAT_32 WININSTALL 7.9 GB disk1s1


9) Installed rEFIt.
Here are several possibilities as u can see from the sshot:

User uploaded file


The only one that brings me to the Windows 8.1 Installation Setup is the highlighted one: bootx64.efi

On the left u have 32bit efi that doesn't work obviously because I'm trying to install a x64 OS, the others on the right neither and I suspect it's the same reason that in the OSX "normal" boot choice I see OSX, Recovery and EFI Boot Partitions...


Before trying to create a UEFI custom pendrive or modifying the partition system,

how can I be sure that partition of BootCamp installation on Pendrive is really active?



Sorry for the endless post...

Mar 26, 2014 2:45 PM in response to Dio_Brando

Update:


diskutil on pendrive


diskutil info /dev/disk1

Device Identifier: disk1

Device Node: /dev/disk1

Part of Whole: disk1

Device / Media Name: Kingston DataTraveler 3.0 Media


Volume Name: Not applicable (no file system)


Mounted: Not applicable (no file system)


File System: None


Content (IOContent): FDisk_partition_scheme

OS Can Be Installed: No

Media Type: Generic

Protocol: USB

SMART Status: Not Supported


Total Size: 7.9 GB (7862353920 Bytes) (exactly 15356160 512-Byte-Units)

Volume Free Space: Not applicable (no file system)

Device Block Size: 512 Bytes


Read-Only Media: No

Read-Only Volume: Not applicable (no file system)

Ejectable: Yes


Whole: Yes

Internal: No

OS 9 Drivers: No

Low Level Format: Not supported


diskpart:



Volume 3 F WININSTALL FAT32 Removable 7498 Mb

DISKPART> detail partition


Partition 1

Type: 08
Hidden: No

Active: Yes

Offset: 1024



So...the partition active, filesystem is FAT32, MBR is hybrid but I can't install Win 8 though 😢...suggestions?

Mar 28, 2014 9:35 AM in response to Dio_Brando

Ok solved that.

I changed the Hybrid MBR to the Protective MBR.


The point is...at least on old Mac. If u use the BootCamp assistant to partition and a pendrive USB installation, ti creates a hybrid MBR as it would with Windows 7, because it's not totally (u)EFI compliant, but, the pendrive filesystem is FAT32 and Win8 only installs through/in NTFS partitions.

So...2 choices:

1) format NTFS, prepare the pendrive installation and keep the Hybrid MBR

2) convert the hybrid MBR to protective MBR (you can use Gdisk) Link



Now I got into another problems, regarding BootCamp. I already read about it...the hardware is not straight supported, so after the Win 8.1 installation a popup came out saying "The version of BootCamp is not intended for this computer model".

I should sort it out, forcing it through the msi/run as installation. Otherwise I'll try install drivers one by one.


Let ya know...

Apr 6, 2014 8:55 PM in response to CharlieEEE

CharlieEEE wrote:


For all those who are having trouble, here is what I did and I got it to work on a late 2010 Macbook Air (which officially cannot boot from a USB drive and does not support Windows 8).


First, edit the plist of Boot Camp Assistant.

  1. Go to Applications/Utilities
  2. Right click Boot Camp Assistant and view package contents
  3. Find Info.plist in the Contents folder and edit it in Text Edit (it will make you duplicate the file first)


Before you do anything, make a backup of Info.plist or the whole Boot Camp Assitant app so that you can go back if necessary. Rename it something like "Info old.plist" or "Original Boot Camp Assistant."


You want to edit FOUR things:

  • Add your model to DARequiredROMVersions
  • Delete the word "Pre" from UEFIModels and add your model
  • Delete the word "Pre" from USBBootSupportedModels and add your model
  • Remove your model from Win7OnlyModels (if its there)


To add your model to these lines, just copy and paste an exsiting row and replace the data between the two <string> tags with your model code. You can find the right codes to use for the plist by going to Apple Menu > About This Mac > More Info > System Report. Use the "Boot ROM Version" and "Model Identifier" as appropriate in the plist.


Once you make these changes, save the file and replace the old Info.plist with your new one. It will ask you to type your password.


The last step is to do a code sign. Boot Camp Assitant will not run if it's been edited. You need to resign it. Open Terminal (use spotlight to find it) and type this:

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


It will probably ask for your password. Then it will say you need to download a developer tool from Apple. Agree to download it. (You don't need to install the whole X-Code, if it asks.) Once its been installed (its automatic), you need to go BACK to Terminal and run that command again. This time it will work.


After you've done that - open your hacked Boot Camp Assitant (it should run now) and have it make the Windows installation drive for you. Have the Windows ISO handy, and plug in a flash drive thats about 4-8 GB or more. The entire flash drive will be erased. This process can take a while. When its done, restart your mac and hold the option key. The USB drive that Boot Camp made for you will be there for you to install windows from. Its a yellow disk icon labeled EFI Boot.


I did this on a Late 2010 Macbook Air, which offically does not have a true version of UEFI. It worked anyway. This does the job. I think it might be because I edited the UEFI line in the plist and then had Boot Camp make the USB drive for me.


Worked. Like. A. Charm.

Perfect, thank you CharlieEEE!!!!!!!

Apr 6, 2014 11:04 PM in response to Aorta003

Aorta003 wrote:


After doing those steps I am still getting the error after trying to start bootcamp. I am also getting this message in the terminal


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

/Applications/Utilities/Boot Camp Assistant.app: code object is not signed at all

I fixed this by adding --deep at end of terminal command.


So it became:

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

Apr 15, 2014 9:58 AM in response to BITTTe

For my MBP mid-2010, this worked nicely for creating the USB drive (but you don't need to use Bootcamp for that, by the way). Installation failed, badly.

I posted a rough guideline in a different thread, that's the only thing that worked for me - and trust me, I did pretty much everything else: https://discussions.apple.com/thread/6090542?answerId=25476940022#25476940022

Apr 25, 2014 11:19 AM in response to Dio_Brando

Solved that too.


Simply I don't use BootCamp drivers at all, let Windows 8.1 find what it needs and then pick up what the system can't find from BootCamp 4.x: Nvidia 320m, Coprocessor, SMBus, Bluetooth.


The problem is with audio: even though I download Cirrus drivers the system keeps saying "the drivers are up to date". So is there a way to force it?



@pumar


can u please provide detailed steps to your solution?
I have the exact OS installed: Windows 8.1 Enterprise (64 bit)

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.