Jump to content

[Guide] SurfacePro 1 & 2 Osx-Android-Windows multiboot


JahStories
 Share

2,617 posts in this topic

Recommended Posts

Awesome post.  Maybe the one thing I am missing is the personalizing config.plist.  Do you just mean adding a serial number with clover configurator or is there more to it?

:D  your welcome. You owe me your info "clover-version used"...

 

My personalisation was indeed to get the Serial (do yourself a favor and check it on the apple site) working... but that should give you no BT-hang

 

and this (sorry i copied this from my internal research):

 

Get iCloud, App Store and iMessage working on Mac OS X 10.9 Mavericks!

 

iCloud & App Store fix:

 

 Download this file: (nullethernet)

 

1. Go to system preferences, network, click on the Ethernet network adapter, click the minus button at the bottom, hit apply.

 

2. Go to /Library/Preferences/System Configuration/NetworkInterfaces.Plist and delete it or move it somewhere else. (just in case)

 

3. Open up EFI studio, change device to Ethernet, then click add device.

 

4. Copy this:

 

 <key>device-properties</key>

 

<string></string>

 

5. Paste that in your org.Chameleon.boot.plist file which is located in /extra/org.chameleon.boot.plist. config.plist. The key and the string match up with the others. Go back to the EFI  Studio editor.

 

6. Copy the long number at the bottom and paste it in between the two strings in your chameleon boot plist file.

 

7. Save & Restart

 

8. Go in to system preferences, then network, then click the plus button at the bottom.

 

9. Click add in the window that pops up. It should say "Ethernet". If it has "en1" or "en0" after it, then repeat the above steps.

 

10. After adding that hit apply and restart one last time.

 

11. Go to Safari to check that you're getting internet connectivity, then continue signing into iCloud and/or the App Store!

 

You can help yourself a little with clover-configurator...

 

And i had to edit the "GUI" entries in the config.plist to specify my boot options:

 

See here:

Fix Clover bootloader to dual boot OS X Mavericks / Windows 8.1 from ssd/hdd

 

 

After you installed windows you should notice that you can only boot windows 8. Thats normal for now.

 

    Boot from the OS X Clover usb again. (If you cant boot from usb and it goes to windows automaticly, just reset youre pc, as soon as it shows bios loading, reset it again, and then select usb as boot device)

    Select youre os x partition, hit spacebar, and choose with injected kext.

    Mount the main EFI with Clover configurator;

    Open the main EFI file drive on the desktop, browse to EFI/Clover and copy CLOVERX64.efi  to /EFI/Mircosoft/Boot.

    In EFI/Microsoft/Boot rename the file bootmgrfw.efi to bootmgfw-orig.efi

    In EFI/Microsoft/Boot rename the file CLOVERX64.EFI to bootmgfw.efi

    Reboot without the Clover USB... And do the stuff on the picture

 

(Post 7  )   <----LINK

 

 

 

 

Link to comment
Share on other sites

Well I figured out what I was doing wrong, thanks to that last post.  I was installing AppleIntelFramebuffercapri and ACPIBacklight without installing AppleACPIPlatform.  I was reading it as I only needed to install AppleACPIPlatform if I had installed voodoobattery.  Up and running with 0.3 now.  Thanks a ton.

Link to comment
Share on other sites

"Vanilla kext have to be kextdropped only if you tried the old wrong v0.3 patches with voodoobattery, remember to remove it kexts too voodoobattery.kext!"

 

That line is a little confusing.  Should probably remove it and make sure you put in that you have to install AppleACPIPlatform.kext.

Link to comment
Share on other sites

 

:blowup:

All that's posts for a missing kext :P

 

Yeah... like politics... BigWords for almost nothing!!! - but (in this case) success!!!  :thumbsup_anim:

... lets use it like a mantra... "install ALL kexts in S/L/E... install ALL kexts in S/L/E" plus my old but modern mantra "read the whole post... read the whole post..."  :hysterical::ihw_pop:

  • Like 1
Link to comment
Share on other sites

i want to get osx on my pro 1 but there are a few questions i have

1.i have only a Windows pc to do the Setup will vmware be enought?

2.will i be able to use my backed up Windows recovery usb Flash drive to get Dualboot?

3. is there any hope to get fully working osx incl. wlan in near future ?

4. are there any Benchmark test Surface osx vs mac book 13"?( they have compareable Hardware as i know)

 

 

would be nice to get some awnsers

Link to comment
Share on other sites

i want to get osx on my pro 1 but there are a few questions i have

1.i have only a Windows pc to do the Setup will vmware be enought?

2.will i be able to use my backed up Windows recovery usb Flash drive to get Dualboot?

3. is there any hope to get fully working osx incl. wlan in near future ?

4. are there any Benchmark test Surface osx vs mac book 13"?( they have compareable Hardware as i know)

 

 

would be nice to get some awnsers

Way more knowledgeable people than me will be along to answer you and probably correct me, but in the meantime,

 

1, no idea I'm afraid.

2, you can definitely dual boot, I personally didn't wipe Windows off to need to reinstall it, but I believe you use the Rufus tool from front page and your Windows key beforehand.

3, from what I have read it's not gonna happen but the guys here are really talented so you never know.

4, I looked at geekbench before buying and it rated the surface over 5000, depends which MacBook you are comparing it with and i don't remember that on osx or Windows, if it was Windows and you specifically want the osx comparison, drop me a message and I will run it tomorrow to give you the figures, I have the original surface pro, not pro 2.

 

 

Hope that helps in some way until someone with more of an idea arrives.

 

Edit: spelling.

  • Like 1
Link to comment
Share on other sites

(SurfaceOSX) Hi, anyone using the fanzy panzy Apple USB Ethernet Network Adapter

on OSX AND also want it running in Windows8 64bit? If so.. check the following link:

http://ftechyard.blogspot.de/2013/03/use-apple-usb-ethernet-adaptor-under.html

 

It includes infos about temporarily disable windows 8 driver signing (for further driver

installation/maybe an updated HD4000?) Nice stuff :-)

 

Regards/Shouts.

Link to comment
Share on other sites

(SurfaceOSX)

 

Question on sleep; it seems flakey for me.  In fact, I can't tell if just the display is sleeping or the tablet is.  It won't stay asleep long enough for me to see if its still warm or not (nothing is making any noise).  Shortly after 'sleeping' it reboots and gets stuck at the clover boot screen (because I haven't chosen an option).

Link to comment
Share on other sites

3. is there any hope to get fully working osx incl. wlan in near future ?

 

Unfortunately the builtin Wi-Fi will never work, so a external USB one is mandatory. The rest of the hardware I think more or less works.

  • Like 1
Link to comment
Share on other sites

@jape

 

don't be too sure, its just a driver, and maybe it will come out sometime... never lose hope, the driver is already working in linux.

 

@louddog3114

 

there isn't any issue with sleep on correctly clean installed with v0.3 pack, it can be leaved in sleep overnight without any issue

 

we can't be sure on whats causing your issue, you can search for sleep reason on the console to try to understand...

Link to comment
Share on other sites

@jape

 

don't be too sure, its just a driver, and maybe it will come out sometime... never lose hope, the driver is already working in linux.

 

@louddog3114

 

there isn't any issue with sleep on correctly clean installed with v0.3 pack, it can be leaved in sleep overnight without any issue

 

we can't be sure on whats causing your issue, you can search for sleep reason on the console to try to understand...

 

Well, of course, it turns out its my rtl8188cus card thats causing issues.  Gotta pull it before I let it sleep.  Sigh.

Link to comment
Share on other sites

when i am going to try osx i want to boot both Windows and osx right from the start. ist there a way to avoid wiping of ssd when installing osx ?

 

Yes, its on here toward the start of the guide, essentially you resize the windows disk to give you a partition for OSX then follow the tutorial to install and in OSX disk util you are only formatting the partition you created, not the full disk. Problem I had is that you need to delete the 'reserved space' 128mb disk that windows 8.1 adds to make the boot work properly - its unused space so no issue but it took me a while to realise. 

 

Then in clover preferences you can set it to autoboot after a defined period to whichever disk (I chose windows) so that you do not need the keyboard connected - I went on the basis if I am going to use OSX I will need keyboard so would be able to select it in the couple of seconds before it boots into windows.

 

All works well, guys here have done a great job with it all - persevere, you will have a problem with something along the way, everyone seems to, but the answers are on here and everyone helps. 

 

Create the recovery disk, get your windows serial number and do not delete the partition with the recovery tools on it - they are probably the main things I would advise before doing anything.

 

HTH.

 

Cheers

  • Like 1
Link to comment
Share on other sites

@louddog

 

yes, many usb dongles cause that sleep issue! i forgot that :P

 

 

@hamido123

 

I always suggest the clean installation way, many users had reported "broken efi partition structures" that could cause random errors, or bootloading issue when osx is not clean installed.

Reinstalling windows is a matter of minutes, just remember to copy your serial cause you'll need it!!

  • Like 1
Link to comment
Share on other sites

Yes, its on here toward the start of the guide, essentially you resize the windows disk to give you a partition for OSX then follow the tutorial to install and in OSX disk util you are only formatting the partition you created, not the full disk. Problem I had is that you need to delete the 'reserved space' 128mb disk that windows 8.1 adds to make the boot work properly - its unused space so no issue but it took me a while to realise. 

 

Then in clover preferences you can set it to autoboot after a defined period to whichever disk (I chose windows) so that you do not need the keyboard connected - I went on the basis if I am going to use OSX I will need keyboard so would be able to select it in the couple of seconds before it boots into windows.

 

All works well, guys here have done a great job with it all - persevere, you will have a problem with something along the way, everyone seems to, but the answers are on here and everyone helps. 

 

Create the recovery disk, get your windows serial number and do not delete the partition with the recovery tools on it - they are probably the main things I would advise before doing anything.

 

HTH.

 

Cheers

 

What are you using to set the timeout?  I don't see any option for that in the clover prefpane.

Link to comment
Share on other sites

its under the boot tab, top right, there is the option for target disk or somethîng like that, mine did say surfacehdd and wouldnt autoboot, change to 'System' and it will, there is a slider below for the timeout, Think it is set to 5 seconds by default.

 

Give me a shout if you are strugg'img amd will load it up and get a screen shot, doing this from memory.

  • Like 1
Link to comment
Share on other sites

its under the boot tab, top right, there is the option for target disk or somethîng like that, mine did say surfacehdd and wouldnt autoboot, change to 'System' and it will, there is a slider below for the timeout, Think it is set to 5 seconds by default.

 

Give me a shout if you are strugg'img amd will load it up and get a screen shot, doing this from memory.

 

Booyah, awesome.  I had to put ignorenvramboot as well.  One more thing off the list of issues.

Link to comment
Share on other sites

don't be too sure, its just a driver, and maybe it will come out sometime... never lose hope, the driver is already working in linux.

 

As I said on a previous page, I've been 10 years in OSX86 and no one has ever been able to create a working 802.11 driver. And that was when the headers were public. Now they aren't.

 

Yes Linux contains a working driver, and it's actually quite self-contained (because it comes from Marvell). Despite that not even the BSDs have ported it yet. And even if it was ported it would still be useless because virtually no one knows how to develop OS X 802.11 drivers outside of Apple and Apple partners.

 

So yes, I am quite sure.

Link to comment
Share on other sites

I suggest you to have a look here.

 

maybe you do not know that the wifi bt combo device is usb, and could just work as the ext. dongles does, when a driver came out, and believe me if you are into a hackintoshing you should know that anything is possible, you may not remember how poor was the drivers support on early tiger hackintoshes.

 

By the way, we are free to think differently!

 

have a good day ;)

 

P.s.

 

just think about the touch (touch base) drivers that we are using,

who could ever say that such thing could ever happen and work so well?

but it actually does.

 

P.p.s

 

10 years of driving a car don't make you a pilot.

 

XD

Link to comment
Share on other sites

maybe you do not know that the wifi bt combo device is usb, and could just work as the ext. dongles does, when a driver came out, and believe me if you are into a hackintoshing you should know that anything is possible, you may not remember how poor was the drivers support on early tiger hackintoshes.

just think about the touch (touch base) drivers that we are using,

who could ever say that such thing could ever happen and work so well?

but it actually does.

 

P.p.s10 years of driving a car don't make you a pilot.

 

Have you actually read the list of support USB Wi-Fi dongles? You'll note that the list basically contains dongles from Broadcom, Atheros, Realtek and Ralink. 4 manufacturers only. For the first 2, that's because Apple provides drivers for them. The other two are/were Apple partners and thus have "access" to headers and documentation you and me don't.

 

How's Intels 802.11 cards working with OS X? Do they already support WEP at least? That's the amount of progress you can expect in 10 years.

And Intel cards are an order of magnitude more documented than Marvell's.

 

I obviously remember the early OSX86 days. I was one of the guys involved in fixing the -- by then not working -- PS2 keyboards (grep for my name in VoodooPS2 releases). Thus, I know a {censored}load about the OS X HI subsystem (which includes touchscreen/tablet drivers). And I can tell you it's much, much easier than 802.11 stuff. And despite the fact that HID drivers are virtually trivial (or at least compared to 802.11), no one has come up with an alternative to Touchbase's expensive payware. Tells you something, no?

 

FORGET. It's the only realistic thing to do.

 

Btw, the link you just added is about Ethernet (aka 802.3) drivers, not 802.11 (aka Wi-Fi) drivers.

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...