PDA

View Full Version : [Guide] Success! Install 10.8 on old unsupported Mac




Pages : [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

hackerwayne
Feb 17, 2012, 01:14 PM
IN A MIDDLE OF UPDATING THE POST, SOME STUFFS MAY NOT BE ACCURATE.

https://lh3.googleusercontent.com/-XRYzSxmWLTA/UEfgOtrheNI/AAAAAAAAAg4/NCKNhqDTxdE/s800/Screen%2520Shot%25202012-09-06%2520at%25207.18.26%2520AM.png

A Project by @Wayne_819 & @MLForAll
https://lh4.googleusercontent.com/-frdGiVCcHfU/Uhpz7dNMOuI/AAAAAAAAAxM/yLpig5fAepE/s800/Screen%2520Shot%25202013-08-26%2520at%25205.13.03%2520AM.png

MLPFv0.3 supports the following Macs
-MacBook2,x
-MacBook3,x
-MacBook4,x
-MacBookPro2,x
-MacBookAir1,1
-MacMini1,x (C2D upgraded)
-MacMini2,x
-iMac4,x (C2D upgraded)
-iMac5,x

MLPF v0.3 currently does not support the following Macs.
-MacPro1,1 (Except 7300gt models)
-MacPro2,1
(Support coming in v0.3.1 stay tuned)
-----------------------------------------------------------------------------------------------------------------
For education purpose only. Try at your own risk, always install on a second partition.

Prerequisites:
- Supported Macs listed above.
- Running 10.7 Lion
- At least 2GB of RAM.
- A copy of Mountain Lion.
- 8GB USB (Optional)
- 1 HDD, 2 Partitions; Name one Install (8GB) & ML (20GB>)

Full instructions:

1. OBTAINING A LEGAL COPY OF MOUNTAIN LION. (Skip to 2 if already done)

https://lh6.googleusercontent.com/-9Eu5aT0tFtg/Uhp4jYt6_EI/AAAAAAAAAxw/kbx6UZMrCpo/s800/Screen%2520Shot%25202013-08-26%2520at%25205.26.44%2520AM.png
Picture 1A

1.1 Get a copy of Mountain Lion, please purchase the retail version of ML from the Mac App Store (refer Pic 1A).
1.2 ways to obtain it legally.
METHOD ONE
* Download Parallel Desktop 8 Trial, install Lion via Parallel Desktop. Once completed, buy Mountain Lion from the Mac App Store inside Parallel Desktop and copy it to your Applications folder.
METHOD TWO
* Get a supported Mac and buy it directly from the App Store, copy it to a thumb drive (8GB or larger) and transfer it back to the unsupported Mac.



Video Tutorial Part One
1. Open Disk Utility, create TWO new partition. Name one "Install" (8GB) and the other "ML" (20GB>)
https://lh5.googleusercontent.com/-A_JczOWHCSQ/Uhp4jU5VFxI/AAAAAAAAAxs/UZEw3JEff2U/s800/Screen%2520Shot%25202013-08-26%2520at%25205.25.31%2520AM.png

2. Open MLPostFactorv0.3 and click Continue.
https://lh4.googleusercontent.com/-frdGiVCcHfU/Uhpz7dNMOuI/AAAAAAAAAxM/yLpig5fAepE/s800/Screen%2520Shot%25202013-08-26%2520at%25205.13.03%2520AM.png

3. Click Continue again, and again.
https://lh3.googleusercontent.com/-nQVAmYV2GJQ/Uhpz7VfPrTI/AAAAAAAAAxI/raOqAytWQTU/s800/Screen%2520Shot%25202013-08-26%2520at%25205.13.07%2520AM.png

4. Make sure the drive is pointed to "Install" partition you created earlier and you selected the right version of Mountain Lion you're installing.
https://lh6.googleusercontent.com/-VYMMXqH5Dm0/Uhp6LtHFwWI/AAAAAAAAAyA/gPfkxdPwIEw/s800/Screen%2520Shot%25202013-08-26%2520at%25205.39.47%2520AM.png

5. Just sit and wait, grab yourself a coffee when waiting as this will take about 15 to 20 minutes
https://lh4.googleusercontent.com/-Cwa3T2fklhk/Uhp6Lg1zADI/AAAAAAAAAyE/nTyjWSMq4ls/s800/Screen%2520Shot%25202013-08-26%2520at%25205.39.51%2520AM.png

6. After MLPF Tool is completed, hold down "Option" and reboot into "Install" partition
https://lh4.googleusercontent.com/-uWqrZyLfJ0g/UhqBNdNwRmI/AAAAAAAAAzQ/6eqM8hOCtn0/s800/Screen%2520Shot%25202013-08-26%2520at%25205.13.03%2520AM.png

https://lh6.googleusercontent.com/-8Aj8ow4aCY0/UhqC6hbtf9I/AAAAAAAAAzc/ZIEK4ljAoQ4/s800/Screen%2520Shot%25202013-08-26%2520at%25205.13.03%2520AM.png

https://lh6.googleusercontent.com/-lagdwBCTqgs/UhqIFaJGcgI/AAAAAAAAA0Y/kqwogn5TDTI/s800/Screen%2520Shot%25202013-08-26%2520at%25205.13.03%2520AM.png

7. Install ML on partition named "ML".
https://lh4.googleusercontent.com/-5EU0K3_W3Lg/UhqIFSTknWI/AAAAAAAAA0U/vcoJ9gehfo4/s800/Screen%2520Shot%25202013-08-26%2520at%25205.13.03%2520AM%2520-%2520Copy.png

8. You will get "Installation Succeeded" at the end of the installation.
9. Go to Utilities, select continue, continue and select MLPostFactor apply it to the partition "ML"
https://lh6.googleusercontent.com/-64vfNwzFhAc/UhqKSkTplGI/AAAAAAAAA0k/2KxCWWB7W5I/s800/Screen%2520Shot%25202013-08-26%2520at%25205.13.03%2520AM.png

https://lh4.googleusercontent.com/-frdGiVCcHfU/Uhpz7dNMOuI/AAAAAAAAAxM/yLpig5fAepE/s800/Screen%2520Shot%25202013-08-26%2520at%25205.13.03%2520AM.png

https://lh3.googleusercontent.com/-2QUt9cY1-pc/UhqMr9UF72I/AAAAAAAAA0w/T3JcnUeYxBQ/s800/Screen%2520Shot%25202013-08-26%2520at%25206.58.50%2520AM.png

10. Reboot into Mountain Lion
8. Enjoy!

MLPostFactorV0.3 Download Link
(For Macs with GMA950, GMA X3100, X1300, X1600, X1900XT, 7300GT & 7600GT Graphics)
Download Link #1 Direct Link (http://code-lyoko-cl.toile-libre.org/Hack_ML/MLPostFactorV0.3.zip)
Download Link #2 Mega Download (https://mega.co.nz/#!78gFmRBR!XKgU3hAoGWMJAauU7aW2ygSbRUg8sBVqSfNdueTvNmM) Recommended!

http://shavenook.com/logos/misc/paypal.png

Like it? Buy us a cup of coffee? :)

Donation Links:

HackerWayne/@Wayne_819
Paypal (https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=DGKA2JT5C3KWW&lc=MY&item_name=HackerWayne%20%40%20MacRumors&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted)

MLForAll/@MLForAll
Paypal (https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=4MYWQ7UUZAWGN)

Q&A For MLPostFactor! READ FIRST BEFORE YOU INSTALL
Read the BOLD one twice!

1. USB is optional. (Not required)

2. 4.XXGB Mountain Lion.app is REQUIRED to be in the Applications Folder.

3. Stuck at white screen? Boot into "Install" and repair permissions for ML.

4. Clean install is recommended if you have 10.8/10.8.1 (Or update to 10.8.2 using combo update). If you already have 10.8.2 but don't have QE/CI. Run MLPostFactor, boot into "Install", select Utilities > MLPostFactor

I will not reply to any PMs/tweet for those questions above. Im getting too much (way too much! and non stop email notification sent to my phone ) questions like the ones above!

Change Logs
Its too long to be listed here, im trying to keep it neat & tidy. If you're interested, they can be found at:
Pastebin (http://pastebin.com/qnZmqcvh)

The End of the tutorial. Works great? Share & like it :) Remember, sharing is caring



hackerwayne
Feb 17, 2012, 01:32 PM
Original Posts Deleted. Reason: To add space for MLPostFactor Explanation.

Right, I take the advantage of this empty space to explain how MLPostFactor works.

I will try my best to explain it here.
Before i get very technical, lets do a basic overview of what "Mountain Lion" is.

What is Mountain Lion. What makes it so different comparing to Lion?
Alright, Mountain Lion is the 8th version of OS10. What makes it so different comparing to Lion? Before i get to that, let me explain what "Kexts" is. Kexts is Kernel Extensions in short, it basically like Drivers on Windows. There are 2 versions of kexts. 1 is 32-bit the other is 64-bit. Lion uses mostly 32-bit kexts where as Mountain Lion uses mostly 64-bit kexts.

32-bit kexts vs 64-bit kexts

I took some time to create these 2 charts/pictures.
Picture explains everything.
Kernel Architecture
Basically explains how the kernel works.
http://s15.postimg.org/fe56fv1a3/Kernel_Architecture.png
Direct Link to view it larger -> http://postimg.org/image/vcdw5zvhz/

OS Architecture.
Lion versus Mountain Lion versus MLPostFactor.
http://s23.postimg.org/6991758d7/OS_Architecture.png
Direct Link to view it larger ->http://postimg.org/image/tnh0j2qaf/
Obviously, this is a simplified version.. REALLY REALLY simplified for newbies.

You need to understand the above before you understand what im trying to explain next.

So I understand now the "hacked" Mountain Lion on my unsupported Mac is running 32-bit mode. Can i ask what has been replaced? What we're the "hacked" files?

- Umm.. Honestly, i don't know where to start. Talk about extensions/kexts, they are either from 10.7.5 or Mountain Lion DP1. The other things that are replaced/modified are: PlatformSupport.plist, OpenGL.framework, OpenCL.framework, EFI, Mach_Kernel, mDNSResponder etc etc. I will post the full list when I'm free.

Will this work for Hackintosh?
- Frankly speaking, i don't know. Chances are it will, but not without modification. Maybe you should try it with Chameleon from Mountain Lion Developer Preview 1 or Lion.

What exactly is not working currently?
- iSight (low FPS, so deemed not working)
- NumLock LED stays on (NumLock key works, only the LED)
- Disk Utility won't repair permission (Fixed, coming in V0.3)
- Bonjour/Network Sharing does not work. (Fixed, coming in V0.3, in the mean time, a manual fix is available, see Post #1710)

Dock appeared to be transparent?
1. Open Terminal and type

defaults write com.apple.dock hide-mirror -bool yes
killall Dock

MLPostFactor V0.2.2 supports upgrade from existing systems!
Be advised, clean install is always recommended, you might encounter bugs with upgrades.

To upgrade from V0.1 to V0.2.2, simply follow the guide but skip step 4 and 5, straight to step 6

If you want to do combo update from 10.8.x to 10.8.3 follow the steps below:
1. Download the combo update but don't install.
2. Follow the guide above till step 2 (but select 10.8.3!! Very Important!).
3. Install the Combo Update, reboot into the "Install" partition important!!!
4. Go to Utilities, and select MLPostFactor. Once complete,
5. Reboot into 10.8.3 Mountain Lion
6. Enjoy!

Q&A For MLPostFactor! READ FIRST BEFORE YOU INSTALL

Read the BOLD one twice!

1. USB is optional. (Not required)

2. 4.XXGB Mountain Lion.app is REQUIRED to be in the Applications Folder.

3. PIRATED COPIES NOT SUPPORTED. Which means ISO, DMG, ZIP, etc!

3. Stuck at white screen? Boot into "Install" and repair permissions for ML.

4. Clean install is recommended is ALWAYS recommended! If you experience any issues using upgrades, do consider a clean install.

I will not reply to any PMs/tweet for those questions above. Im getting too much (way too much! and non stop email notification sent to my phone ) questions like the ones above!

stewacide
Feb 17, 2012, 01:43 PM
What driver are the graphics using? A heretofor unknown 64bit Intel 950 driver? (put "kextstat" into the term)

----------

Unless 64bit drivers are released for the graphics the solution is probably to run ML with a 32bit kernel. Try hold down the "3" and "2" keys during startup.

hackerwayne
Feb 17, 2012, 01:43 PM
What driver are the graphics using? A heretofor unknown 64bit Intel 950 driver? (put "kextstat" into the term)

Yup.. its the Intel GMA 950. On my Mac Pro, Im using a AMD HD 5770. And that has no issues at all, The second card - Nvidia 7300GT was not recognized. The Mac Pro is the very first one that came out in 2006.. Mac Pro 1,1 with upgraded processors (8 core)

stewacide
Feb 17, 2012, 01:49 PM
I suspect the 950 is just using some fall-back framebuffer driver with no hardware acceleration (hence terrible performance).

Unless you can get a 32bit kernel to boot (to use the 10.7.3 driver) it's probably hopeless (short of someone getting ahold of the driver source and compiling for 64bit). See if the "3" "2" trick works (should if ML is still shipping with a 32bit kernel included)

hackerwayne
Feb 17, 2012, 01:55 PM
I suspect the 950 is just using some fall-back framebuffer driver with no hardware acceleration (hence terrible performance).

Unless you can get a 32bit kernel to boot (to use the 10.7.3 driver) it's probably hopeless (short of someone getting ahold of the driver source and compiling for 64bit). See if the "3" "2" trick works (should if ML is still shipping with a 32bit kernel included)

No, that wont work, Mountain Lion simply doesnt have the required kext.. i scroll thru the kext list, the IntelGMAX3100.kext and IntelGMA950.kext, RadeonX1600.kext isnt there..

UPDATE: I tried kexts from 10.6.8.. The results, i get full acceleration on extrenal screen. Internal screen remains blank duh~

stewacide
Feb 17, 2012, 01:56 PM
Can it boot into 32bit mode tho? (on any hardware?)

If so then that + the kexts from Lion might work.

hackerwayne
Feb 17, 2012, 02:00 PM
Can it boot into 32bit mode tho? (on any hardware?)

If so then that + the kexts from Lion might work.

How to tell if its booting into 32bit mode? Kext from snow leopard works but only external display.. Internal still either blank screen (when plug into ext) or framebuffer mode (when not connected) Lions kext will do nothing lol.. its rufusing it..

stewacide
Feb 17, 2012, 02:04 PM
See screenshot. If it's booting in 32bit mode it should say 'no'.

stewacide
Feb 17, 2012, 02:12 PM
Lack of 32 bit kext support is listed as a "known issue"

http://pastebin.com/EkUY1E5s

I can see why Apple would want to remove this support, to force 3rd parties to release 64bit drivers and hence not block the rollout of the 64bit kernel. The problem is that Apple won't do this itself! (how likely are 3rd parties? Expect a lot of your aftermarket hardware to not work with ML ever if this remains)

hackerwayne
Feb 17, 2012, 02:13 PM
See screenshot. If it's booting in 32bit mode it should say 'no'.

Nope not working with either kexts...

https://lh3.googleusercontent.com/-2gZfSxG7rVk/Tz60iNqceVI/AAAAAAAAAYE/CCrRvu0eZTs/s640/IMG_0401%255B1%255D.JPG

Might need to ask some hackintosh experts xD

dukebound85
Feb 17, 2012, 02:15 PM
how does it run? quicker?

stewacide
Feb 17, 2012, 02:16 PM
Just to double-check it's telling the truth, if you open System Monitor and find kernel_task is the 'kind' Intel or Intel (64 bit)?

daneoni
Feb 17, 2012, 02:22 PM
Haha cunning.

hackerwayne
Feb 17, 2012, 02:30 PM
Just to double-check it's telling the truth, if you open System Monitor and find kernel_task is the 'kind' Intel or Intel (64 bit)?

Well.. i System Monitor cant be opened now.. for some reason.. I think due to Launchd also.. Most of the system related tools/apps will quit immediately.. Like Spotlight search, System Preferences, activity monitor etc

https://lh4.googleusercontent.com/-U9EO2dtStO0/Tz64kiOXHKI/AAAAAAAAAY8/9TP5JtylZEE/s640/IMG_0402%255B1%255D.JPG

Update: manage to get it open, it says Intel without 64.. that means its in 32bit mode :) See pics..

https://lh6.googleusercontent.com/-PxqoWG_pXGU/Tz68juppnnI/AAAAAAAAAZg/v-nf5LiFz9w/s640/IMG_0404%255B1%255D.JPG

https://lh4.googleusercontent.com/-omt0HNRSWZc/Tz68aCWZjWI/AAAAAAAAAZQ/oljDE0S_E-4/s640/IMG_0405%255B1%255D.JPG

And it seems to run fine with 1GB of ram.. lmao lol.. haha

https://lh5.googleusercontent.com/-QlEjw6K66P8/Tz68edVxTyI/AAAAAAAAAZY/M1quKfvuBUo/s640/IMG_0406%255B1%255D.JPG

stewacide
Feb 17, 2012, 02:46 PM
Try "uname -a" in the terminal if that will come up (and if Terminal.app isn't working try ssh'ing into the machine).

edit -- Nevermind you got it open.

Seems then that you do have ML in 32 bit kernel mode: the only problem is for whatever reason 32bit kext loading isn't working (perhaps it was intentionally black-listed?). Don't know where you can take it from here for now, but it's good to know ML can load a 32bit kernel.

hackerwayne
Feb 17, 2012, 02:51 PM
Try "uname -a" in the terminal if that will come up (and if Terminal.app isn't working try ssh'ing into the machine).

edit -- Nevermind you got it open.

Seems then that you do have ML in 32 bit kernel mode: the only problem is for whatever reason 32bit kext loading isn't working (perhaps it was intentionally black-listed?). Don't know where you can take it from here for now, but it's good to know ML can load a 32bit kernel.

Pics are up.. Yup.. confirm ML can load 32bit kernal, but for some reason, Lions kext doesnt work. The sound kext works, but the Intel GMA950 kext doesnt.

stewacide
Feb 17, 2012, 02:54 PM
http://www.hackint0sh.org/f180/80288.htm

It's pretty easy to 'force' a kext to load at boot. Try that with the Lion 950 kext.

p.s. good luck, if you get it working it'll probably be worth a headline at all the mac sites

hackerwayne
Feb 17, 2012, 03:12 PM
http://www.hackint0sh.org/f180/80288.htm

It's pretty easy to 'force' a kext to load at boot. Try that with the Lion 950 kext.

p.s. good luck, if you get it working it'll probably be worth a headline at all the mac sites

DAMN! Got it working! Thx, unfortunately the trick you posted didnt work, but by forcing the kext to load in Single user mode (Cmd+S) and refresh the cache then continue the boot process works!!!

Pics will be up shortly.. =) anyway, should i post the installation method here?

Update: Pics to prove that graphics accelaration works. Launchpad is finally working xD!
https://lh3.googleusercontent.com/-u0aVqOfi0KM/Tz7EEOa8iPI/AAAAAAAAAZ0/tPdKufJdO0U/s640/IMG_0407%255B1%255D.JPG

stewacide
Feb 17, 2012, 03:24 PM
Yes please post the full instructions I'd like to try / I'm sure others would too.

Let's just cross our fingers Apple doesn't pull the 32bit kernel out of ML before it ships. Not sure if there are technical reasons that'd prevent them or not.

hackerwayne
Feb 17, 2012, 03:48 PM
See post #1 for the guide.

Guru101011
Feb 17, 2012, 04:02 PM
ummm i love you dude!!!!!!!!

Thank god! i was getting worried i wont be able to use the features i actually wanna use :)!!!

stewacide
Feb 17, 2012, 04:05 PM
In essence the Mountain_Lion.dmg could be minimally modded to 1. remove the installer hardware checks (trivial) and 2. to include the missing drivers from Lion, and you should be able to install on a an 'unsupported' system like any other.

If this same technique works for other 'unsupported' systems I'm sure just such a modded installer will find it's way to the nether-regions of the internet to allow all Lion-compatible systems to install ML.

hackerwayne
Feb 17, 2012, 04:10 PM
ummm i love you dude!!!!!!!!

Thank god! i was getting worried i wont be able to use the features i actually wanna use :)!!!

Haha thx, spread the news so others can see n install ;)

----------

In essence the Mountain_Lion.dmg could be minimally modded to 1. remove the installer hardware checks (trivial) and 2. to include the missing drivers from Lion, and you should be able to install on a an 'unsupported' system like any other.

If this same technique works for other 'unsupported' systems I'm sure just such a modded installer will find it's way to the nether-regions of the internet to allow all Lion-compatible systems to install ML.

Im digging into the installer.. Modifying the platformsupport.plist in the installer does nothing, if you tried to boot the USB stick with the unsupported Mac, you still b greeted with the "no smoking sign without the cigarette" if you boot with "cmd+V" it will still say unsupported system. so yeah, for now, the only was is to use a supported system to install then migrate the HDD to the unsupported system.

stewacide
Feb 17, 2012, 04:26 PM
I assume you need a modified OSInstall.mpkg to get the installer running. That's what people have needed in the past to get OSX on unsupported hardware anyway.

edit -- Check out the guide here: http://osx.mechdrew.com/guides/advanced3.shtml

You might also just try using the Lion OSInstall.mpkg, although if that Macbook has only 1gb of ram you'd need to modify it for that anyway.

Do that, add the Lion kexts and set their permissions, and cross your fingers.

MAC MAN JW
Feb 17, 2012, 04:32 PM
I think all of us who own a 2006-2009 mac that are unsupported by mountain lion shell email apple and tell then what we think of not supporting our 4 year old mac that was $1000+ New when a 2006 $350 windows laptop will work with the newest version of windows coming out this year. i know apple is a hardware company but only 4 years for $1000+ i think that is just to little. But i will always use :apple: products as i hate Windows:D. Someone needs to make a Mountain Lion assist like they did with Leopard (I know that was only to fake the CPU speed on PPC Macs) and Mountain Lion assist would have to ad .kext files but it can not be that hard right;)

maril1111
Feb 17, 2012, 04:37 PM
Your thread should be stickied, I have an early 2008 macbook and will definitily try it out.

Thanx for the info

hackerwayne
Feb 17, 2012, 05:13 PM
Your thread should be stickied, I have an early 2008 macbook and will definitily try it out.

Thanx for the info

Yes, please try and report back results.. Please note that 2008 Macbook has a different identifier as well as a different graphics card - It uses the X3100 and has the identifier MacBook3,1 this guide might not work for you. Ill try it with my 2008 MacBook later and write a different guide for it ;), anyway, how to get this thread stickied? =)

----------

I think all of us who own a 2006-2009 mac that are unsupported by mountain lion shell email apple and tell then what we think of not supporting our 4 year old mac that was $1000+ New when a 2006 $350 windows laptop will work with the newest version of windows coming out this year. i know apple is a hardware company but only 4 years for $1000+ i think that is just to little. But i will always use :apple: products as i hate Windows:D. Someone needs to make a Mountain Lion assist like they did with Leopard (I know that was only to fake the CPU speed on PPC Macs) and Mountain Lion assist would have to ad .kext files but it can not be that hard right;)

I agree with you, if apple change the way they check the requirements in the GM version when we're out of luck. :( Thats the end for my Mac Pro 2006. As for Mac Pro, no kext is required if you have upgraded your original graphics card to atleast GT210 and above (7300GT isnt supported) I only tested this on my Mid 2007 MacBook2,1 i will try with the MacBook3,1 that uses the X3100 later.

hackerwayne
Feb 17, 2012, 05:50 PM
I assume you need a modified OSInstall.mpkg to get the installer running. That's what people have needed in the past to get OSX on unsupported hardware anyway.

edit -- Check out the guide here: http://osx.mechdrew.com/guides/advanced3.shtml

You might also just try using the Lion OSInstall.mpkg, although if that Macbook has only 1gb of ram you'd need to modify it for that anyway.

Do that, add the Lion kexts and set their permissions, and cross your fingers.

The installer kernel panicked on both supported and not supported system when i try to use Lions OSInstall.mpkg =(

stewacide
Feb 17, 2012, 07:12 PM
You could try unpacking the ML OSInstall.mpkg and editing the pertinent lines (adding your system identifier, lowering the ram reqs, allowing i386). Unless it's being checksummed, which doesn't seem like Apple's style, it should work.

karsten
Feb 17, 2012, 09:51 PM
You could try unpacking the ML OSInstall.mpkg and editing the pertinent lines (adding your system identifier, lowering the ram reqs, allowing i386). Unless it's being checksummed, which doesn't seem like Apple's style, it should work.

i'm trying that but i dont see what to change in there.

karsten
Feb 17, 2012, 11:03 PM
added the MP 1,1 board identifier in the plists on the InstallESD.dmg but still get the message can't be installed on this machine :/

UPDATE: I got past the machine check- had to edit those plists in the InstallESD.dmg and also the distribution file in the OSInstall.mpkg. Will try to install and will report!

UPDATE 2: After hitting accept it just hangs on a dialog box saying 'checking(null)...'

hackerwayne
Feb 18, 2012, 02:08 AM
added the MP 1,1 board identifier in the plists on the InstallESD.dmg but still get the message can't be installed on this machine :/

UPDATE: I got past the machine check- had to edit those plists in the InstallESD.dmg and also the distribution file in the OSInstall.mpkg. Will try to install and will report!

UPDATE 2: After hitting accept it just hangs on a dialog box saying 'checking(null)...'

You should use a compatible system to install first, then edit the files.

maril1111
Feb 18, 2012, 02:46 AM
Yes, please try and report back results.. Please note that 2008 Macbook has a different identifier as well as a different graphics card - It uses the X3100 and has the identifier MacBook3,1 this guide might not work for you. Ill try it with my 2008 MacBook later and write a different guide for it ;), anyway, how to get this thread stickied? =)

----------



I agree with you, if apple change the way they check the requirements in the GM version when we're out of luck. :( Thats the end for my Mac Pro 2006. As for Mac Pro, no kext is required if you have upgraded your original graphics card to atleast GT210 and above (7300GT isnt supported) I only tested this on my Mid 2007 MacBook2,1 i will try with the MacBook3,1 that uses the X3100 later.

Just noticed that I may have difficulties doing this as a dev account is needed but i will try to get access to mountain lion, hopefully soon :/

hackerwayne
Feb 18, 2012, 02:52 AM
Just noticed that I may have difficulties doing this as a dev account is needed but i will try to get access to mountain lion, hopefully soon :/

As i said on previous post, you might be able to get it from "the bay full of pirates" i hope you know what i mean ;)

feel free to delete this post if it violates the forums T&C :rolleyes:

hackerwayne
Feb 18, 2012, 03:18 AM
Lol.. Forumer ayilm1 copied the method used in this thread and repost it as another thread. :mad:

maril1111
Feb 18, 2012, 03:37 AM
As i said on previous post, you might be able to get it from "the bay full of pirates" i hope you know what i mean ;)

feel free to delete this post if it violates the forums T&C :rolleyes:

I will try and yes i do know what you mean :cool:

Lol.. Forumer ayilm1 copied the method used in this thread and repost it as another thread. :mad:

Report his first post (by clicking the red triangle below the username and give alink to this one so his is deleted. :)

ayilm1
Feb 18, 2012, 03:38 AM
Lol.. Forumer ayilm1 copied the method used in this thread and repost it as another thread. :mad:

You can't claim that I copied something unless you already had a guide on it. How do you know someone didn't use a similar method of installation before you did? My post is nothing more than procedure of how I did it. Aside from that, from where I see it, you installed using one machine and booting a modified install disk. I installed by running the installation on a supported machine beforehand. To be honest, you'd have to be fairly petty and needy if you feel the need to make such a big deal out of a tiny dilemma.

hackerwayne
Feb 18, 2012, 03:44 AM
You can't claim that I copied something unless you already had a guide on it. How do you know someone didn't use a similar method of installation before you did? My post is nothing more than procedure of how I did it. Aside from that, from where I see it, you installed using one machine and booting a modified install disk. I installed by running the installation on a supported machine beforehand. To be honest, you'd have to be fairly petty and needy if you feel the need to make such a big deal out of a tiny dilemma.

Dude, please read the posts, i have already have a full guide on this.

ayilm1
Feb 18, 2012, 03:49 AM
Dude, please read the posts, i have already have a full guide on this.

The guide that you added was edited after my post. Seriously, take my word for it, we're not going to find a reasonable agreement to this. It's Newton and Leibniz all over again. Just let it pass and take comfort in the fact that you were able to install OS X onto unsupported hardware. This isn't high school. No one is going to snigger at you in doubt of whether you implemented this first. Even though statistically many more people have probably done exactly what you and I have done before us. What about these people? Aren't we technically taking their credit?

hackerwayne
Feb 18, 2012, 04:18 AM
The guide that you added was edited after my post. Seriously, take my word for it, we're not going to find a reasonable agreement to this. It's Newton and Leibniz all over again. Just let it pass and take comfort in the fact that you were able to install OS X onto unsupported hardware. This isn't high school. No one is going to snigger at you in doubt of whether you implemented this first. Even though statistically many more people have probably done exactly what you and I have done before us. What about these people? Aren't we technically taking their credit?

It was edited to add a few model identifier as well as a the kext install method.

ayilm1
Feb 18, 2012, 04:19 AM
It was edited to add a few model identifier as well as a the kext install method.

Ok great, but what's your point?

hackerwayne
Feb 18, 2012, 04:25 AM
Ok great, but what's your point?

Anyway thats offtopic and i do not wanna argue any futher. Lets just merge the thread k? Any idea on how modify the installer to make install possible without a compatible mac?

ayilm1
Feb 18, 2012, 04:30 AM
Anyway thats :offtopic: Lets just merge the thread k? Any idea on how modify the installer to make install possible without a compatible mac?

Glad to see you handling this like a gentlemen :). Hard to find people who aren't arrogant and self promotive. The base installation package loaded in Lion was OSInstall.mpkg. Hackintoshers (not sure if that's a forbidden word) originally created patched disks for the Lion Beta by using the OSInstall from Snow leopard. Perhaps editing PlatformSupport in the install ESD as well as replacing the OSInstall.mpk with the one from Lion, we might be able to get it running.

hackerwayne
Feb 18, 2012, 04:36 AM
Glad to see you handling this like a gentlemen :). Hard to find people who aren't arrogant and self promotive. The base installation package loaded in Lion was OSInstall.mpkg. Hackintoshers (not sure if that's a forbidden word) originally created patched disks for the Lion Beta by using the OSInstall from Snow leopard. Perhaps editing PlatformSupport in the install ESD as well as replacing the OSInstall.mpk with the one from Lion, we might be able to get it running.

I tried the OSInstall.mpkg from 10.7.0 original Lion InstallESD, the ML Kernal Panicked as soon as it boots up.. I tried using a more unlikely way, but it works.. I used the h@ck!nt0sh way by loading a Chameleon into the original untouched installer, and under com.apple.chameleon.plist, i added model identifier MacBook6,1. It boots up fine and installs fine, but 10 mins later the installer itself hang and i have to force reboot it.

EDIT: The Mac booted into the chameleon boot screen instead of the original apple boot screen, and i started the installer by typing in GraphicsEnabler=yes -v

ayilm1
Feb 18, 2012, 04:38 AM
I tried the OSInstall.mpkg from 10.7.0 original Lion InstallESD, the ML Kernal Panicked as soon as it boots up.. I tried using a more unlikely way, but it works.. I used the h@ck!nt0sh way by loading a Chameleon into the original untouched installer, and under com.apple.chameleon.plist, i added model identifier MacBook6,1. It boots up fine and installs fine, but 10 mins later the installer itself hang and i have to force reboot it.

EDIT: The Mac booted into the chameleon boot screen instead of the original apple boot screen, and i started the installer by typing in GraphicsEnabler=yes -v

Did you check the log to see where it stopped?

hackerwayne
Feb 18, 2012, 04:45 AM
Did you check the log to see where it stopped?

Will check and report back.. Im adding a few pics to the guide to make it easier to understand

ayilm1
Feb 18, 2012, 04:48 AM
Will check and report back.. Im adding a few pics to the guide to make it easier to understand

Alright well I'm currently restoring another copy of the installer to do testing on.

hackerwayne
Feb 18, 2012, 05:12 AM
Alright well I'm currently restoring another copy of the installer to do testing on.

OK, bad news.. Using the chameleon method, CLKernal plugin failed.. which means, Finder will not work. have to get this sort out. pics explaining the problem will be up soon

ayilm1
Feb 18, 2012, 05:30 AM
OK, bad news.. Using the chameleon method, CLKernal plugin failed.. which means, Finder will not work. have to get this sort out. pics explaining the problem will be up soon

I think the key problem with trying to get the installer booting properly is that after installation, we'll still need to add the ID of the machine to the PlatformSupport list. That is, unless basesystem.pkg is unpacked and the plist is changed from there.

hackerwayne
Feb 18, 2012, 05:33 AM
I think the key problem with trying to get the installer booting properly is that after installation, we'll still need to add the ID of the machine to the PlatformSupport list. That is, unless basesystem.pkg is unpacked and the plist is changed from there.

Well.. true, but heres some pics, need to troubleshoot where the problem comes from and what the xxxx is KernalCL plugin :mad: https://lh6.googleusercontent.com/-_Ce0s6xaD38/Tz-MfaUdyXI/AAAAAAAAAbY/zpUo1_Kf0hA/s800/IMG_0411%255B1%255D.JPG

Im using a PC unflashed HD6870 with upgraded 8 core clovertown processor. Both of these works 100% fine but wont be detected properly.. (same goes to Lion) but they work fine in Lion.

More pics:
https://lh3.googleusercontent.com/-H7HfCUzm7z0/Tz-Niwpo9uI/AAAAAAAAAbk/9qDY8OXEsEA/s800/IMG_0414%255B1%255D.JPG

ayilm1
Feb 18, 2012, 05:38 AM
Well.. true, but heres some pics, need to troubleshoot where the problem comes from and what the xxxx is KernalCL plugin :mad: Image (https://lh6.googleusercontent.com/-_Ce0s6xaD38/Tz-MfaUdyXI/AAAAAAAAAbY/zpUo1_Kf0hA/s800/IMG_0411%255B1%255D.JPG)

Im using a PC unflashed HD6870 with upgraded 8 core clovertown processor. Both of these works 100% fine but wont be detected properly.. (same goes to Lion) but they work fine in Lion.

That's strange, are the device IDs detected and if so, do they belong to the 6870? I have the same card running in a hackintosh. But then again, it's not a re-flashed model. I'm just unpacking some of the .pkgs to see if I can dig out the PlatformSupport.plist to edit it.

hackerwayne
Feb 18, 2012, 05:40 AM
That's strange, are the device IDs detected and if so, do they belong to the 6870? I have the same card running in a hackintosh. But then again, it's not a re-flashed model. I'm just unpacking some of the .pkgs to see if I can dig out the PlatformSupport.plist to edit it.

No, it has nothing to do with the upgraded graphics card.. Im having the same problem on my MacBook White 2008 with X3100..

ayilm1
Feb 18, 2012, 05:43 AM
No, it has nothing to do with the upgraded graphics card.. Im having the same problem on my MacBook White 2008 with X3100..

No worries, my macbook has the same issue. I just assumed the 6870 thing was pre existing since you said the same thing happened in 10.7.

hackerwayne
Feb 18, 2012, 05:46 AM
No worries, my macbook has the same issue. I just assumed the 6870 thing was pre existing since you said the same thing happened in 10.7.

Just to make it clear, both the cards and the processor are not properly identified - Processor - 2x Unknown 2.66GHz and graphics card - AMD HD 6xxx 1024MB. But they work fine, just not identified. I can simply just change the values in About This Mac and problem is solved. I have never heard of CL_Kernals plugin, and it has never crashed in Lion before, so yeah, we're missing something here :(

ayilm1
Feb 18, 2012, 05:48 AM
Just to make it clear, both the cards and the processor are not properly identified - Processor - 2x Unknown 2.66GHz and graphics card - AMD HD 6xxx 1024MB. But they work fine, just not identified. I can simply just change the values in About This Mac and problem is solved. I have never heard of CL_Kernals plugin, and it has never crashed in Lion before, so yeah, we're missing something here :(

That's because it wasn't there in Lion. If it was, we would have found some mention of it through a quick google search. The worse part is I've sifted through all the bundles in /S/L/E and there is no mention of it anywhere.

EDIT: Scratch that, it was there in Lion. I was searching for CL_Kernel not kernels

hackerwayne
Feb 18, 2012, 05:51 AM
That's because it wasn't there in Lion. If it was, we would have found some mention of it through a quick google search. The worse part is I've sifted through all the bundles in /S/L/E and there is no mention of it anywhere.

Yup, google search brings up nothing, but so far, Finder works but the top bar doesnt, if you try to click anything on the top bar, it will crash Finder. Same thing goes to Activity Monitor, System Preferences, Safari etc.

I still suspect its the launchd, and why it doesnt happen to the GMA950 MacBook :(

ayilm1
Feb 18, 2012, 05:55 AM
Yup, google search brings up nothing, but so far, Finder works but the top bar doesnt, if you try to click anything on the top bar, it will crash Finder. Same thing goes to Activity Monitor, System Preferences, Safari etc.

Same on my end. What if we look at it literally. I mean, Finder and other apps only crash when interacted with. The machine doesn't kernel panic randomly or anything. So what if it has something to do with how things are rendered. Namely, OpenCL?

hackerwayne
Feb 18, 2012, 06:02 AM
Same on my end. What if we look at it literally. I mean, Finder and other apps only crash when interacted with. The machine doesn't kernel panic randomly or anything. So what if it has something to do with how things are rendered. Namely, OpenCL?

Hmm.. that reminds me of the GMA950 doesnt support the new OpenGL and OpenCL which explains why it doesnt crash. As far as i know, GMA950 only supports old OpenGL.. But i still don't understand why a 6870 and x3100 can have problem with OpenCL

----------

Anyway, have you installed the required kext on your MacBook? the x3100, if no, please try to install it via kexthelper.

hackerwayne
Feb 18, 2012, 07:20 AM
I think there must be some kind of indentifier in the OpenCL plugin..

ayilm1
Feb 18, 2012, 08:03 AM
Ok so some progress. I still can't get HW acceleration or kexts to load for my GMA 950 (Not the x3100 to clarify). But I have managed to repack the OSInstall.mpkg to add the relevant machine IDs during installation. Trouble is, the initial install screen still says that OS X cannot be installed on this machine. Still need to find a fix for that. But once it passes that, the installer should be able to create a natively bootable installation.

hackerwayne
Feb 18, 2012, 08:28 AM
Ok so some progress. I still can't get HW acceleration or kexts to load for my GMA 950 (Not the x3100 to clarify). But I have managed to repack the OSInstall.mpkg to add the relevant machine IDs during installation. Trouble is, the initial install screen still says that OS X cannot be installed on this machine. Still need to find a fix for that. But once it passes that, the installer should be able to create a natively bootable installation.

To get GMA950 acceleration, you need to install 3 files, AppleIntelGMA950.kext, AppleIntelGMA950VADriver.bundle, AppleIntelGMA950VLDriver.bundle copy the bundle into System/Library/Extensions and use kexthelper to install the kexts

EDIT: use kext from 10.7.0 not 10.7.3

ayilm1
Feb 18, 2012, 08:42 AM
To get GMA950 acceleration, you need to install 3 files, AppleIntelGMA950.kext, AppleIntelGMA950VADriver.bundle, AppleIntelGMA950VLDriver.bundle copy the bundle into System/Library/Extensions and use kexthelper to install the kexts

EDIT: use kext from 10.7.0 not 10.7.3

Ahhh ok I did everything up to 10.7.0. I installed the 10.7.3 ones instead. Just trying to repack the payload to deploy it back into the .pkg. Not having much luck...

AnonMac50
Feb 18, 2012, 12:15 PM
Cool.

Try this for the 64-bit EFI…

Mac OS X Internals » Blog Archive » Is Your Machine Good Enough for Snow Leopard K64? (http://osxbook.com/blog/2009/08/31/is-your-machine-good-enough-for-snow-leopard-k64/)

See if it works.

hackerwayne
Feb 18, 2012, 01:24 PM
Cool.

Try this for the 64-bit EFI…

Mac OS X Internals » Blog Archive » Is Your Machine Good Enough for Snow Leopard K64? (http://osxbook.com/blog/2009/08/31/is-your-machine-good-enough-for-snow-leopard-k64/)

See if it works.

Tried doesnt work.

KnightWRX
Feb 18, 2012, 01:28 PM
This thread title and its content sure don't match. From the title, it said "Success" and "Fully working" and from the content, it says "It boots!" and "a lot of stuff doesn't work and crash!". :p

karsten
Feb 18, 2012, 02:21 PM
Ok so some progress. I still can't get HW acceleration or kexts to load for my GMA 950 (Not the x3100 to clarify). But I have managed to repack the OSInstall.mpkg to add the relevant machine IDs during installation. Trouble is, the initial install screen still says that OS X cannot be installed on this machine. Still need to find a fix for that. But once it passes that, the installer should be able to create a natively bootable installation.

did you also edit the distribution file to add 64bit return true and add your board id? i can get the installer to start but it hangs on a 'checking (null) ...' dialog box

AnonMac50
Feb 18, 2012, 03:39 PM
Tried doesnt work.

Maybe it's with different parts?

Mac Tech Aaron
Feb 18, 2012, 04:48 PM
A few weeks ago, I flashed my 2006 Mac Pro from 1,1 to 2,1. Today I tried to get ML installed onto the MacPro. It boots to the ML desktop, but the finder is constantly crashing. I can not open any HD mounted on the desktop, can not get to the finder, can not launch applications without the desktop disappearing and then coming back with a error message asking if I want to restore the last window. Crash report that comes up saying it's crashed 776 times.

What am I doing wrong? :mad: Is there something else I need to do? :confused:

stewacide
Feb 18, 2012, 05:13 PM
I'm guessing there's some pervasive OpenCL use that's going on that is crashing unsupported systems.

wesker
Feb 18, 2012, 07:33 PM
This is great news. Let's hope it works when the final OS is released! :D :cool:

johncluley
Feb 18, 2012, 09:18 PM
http://www.j4mie.co.uk/blog/2012/02/18/how-to-install-mountain-lion-on-macpro11/

Mr. Retrofire
Feb 18, 2012, 09:55 PM
I tried 10.7.3 kext.. Installed it with KextHelper, doesnt work :( It says kext unusable.. For now, i bypassed the EFI64 check during boot. So yeah, I can confirm Mountain Lion works fine on old Macs.

Copy the kext without an additional tool, then (in a Terminal window):
sudo chown -R root:wheel /System/Library/Extensions/YourKernelExtensionName.kext
(sets correct owner:group)

and

sudo chmod -R 444 /System/Library/Extensions/YourKernelExtensionName.kext
(tells ML, that he should not delete this kext)

and

sudo touch /System/Library/Extensions/
(tells ML, that he should update his kernel caches)

Restart your Mac! I hope this works for you!

hackerwayne
Feb 18, 2012, 10:10 PM
This thread title and its content sure don't match. From the title, it said "Success" and "Fully working" and from the content, it says "It boots!" and "a lot of stuff doesn't work and crash!". :p

We were testing it on a MacBook White with GMA950, and that, works perfectly fine

----------

Copy the kext without an additional tool, then (in a Terminal window):
sudo chown -R root:wheel /System/Library/Extensions/YourKernelExtensionName.kext
(sets correct owner:group)

and

sudo chmod -R 444 /System/Library/Extensions/YourKernelExtensionName.kext
(tells ML, that he should not delete this kext)

and

sudo touch /System/Library/Extensions/
(tells ML, that he should update his kernel caches)

Restart your Mac! I hope this works for you!

The problem have been solved in the previous posts. Right now, we're experiencing unexpected crash on Macs other then the ones that uses the GMA950

----------

http://www.j4mie.co.uk/blog/2012/02/18/how-to-install-mountain-lion-on-macpro11/

If you are using a Mac Pro, upgrade your graphics card to at least HD2600 or GT210.. that will work, if its a MacBook, just follow my method above to install the required kext.

----------

This thread title and its content sure don't match. From the title, it said "Success" and "Fully working" and from the content, it says "It boots!" and "a lot of stuff doesn't work and crash!". :p

As i said on previous post, it works perfectly fine with Macs that used GMA950.. Titles says on MacBook White, as i only tested it on that Mac, the rest of the Macs that uses X3100, ati x1600 etc etc is having problems

johncluley
Feb 18, 2012, 10:23 PM
Tried Kexthelper to get video Kexts for x1600 on a white c2d iMac. Kernel panic on start up etc. hosed everything and restored lion from time machine.

Now installing ML on a separate partition using the app directly from lion. No DVD or USB required with the image.

Will then try the manual kext move then terminal and see how I go.

We were testing it on a MacBook White with GMA950, and that, works perfectly fine

----------



The problem have been solved in the previous posts. Right now, we're experiencing unexpected crash on Macs other then the ones that uses the GMA950

----------



If you are using a Mac Pro, upgrade your graphics card to at least HD2600 or GT210.. that will work, if its a MacBook, just follow my method above to install the required kext.

----------



As i said on previous post, it works perfectly fine with Macs that used GMA950.. Titles says on MacBook White, as i only tested it on that Mac, the rest of the Macs that uses X3100, ati x1600 etc etc is having problems

DrNoellyG
Feb 18, 2012, 10:25 PM
2. Make sure you have a Mountain Lion compatible Mac, Im using a MacBook 2.4GHz Aluminum 2008

Are you using the aluminum keys macbook pro? I have that same model that I use as a media machine and would love to play with ML on it. I thought Core2Duo machines were not officially supported and couldn't install ML on it.

hackerwayne
Feb 18, 2012, 10:45 PM
Are you using the aluminum keys macbook pro? I have that same model that I use as a media machine and would love to play with ML on it. I thought Core2Duo machines were not officially supported and couldn't install ML on it.

All unibody Macs are supported :) that includes iMac from 2008, MacBook Pro from 2008, Mac Mini from 2009 and Mac Pro from 2008. Im using the 13" MacBook Unibody that looks like the current MacBook Pro just without the SD card slot

Heres a pic for reference regard. on the Mac i used.
http://76.my/Malaysia/apple-macbook-aluminum-unibody-c2d-2-0ghz-8gb-ddr3-1111-15-rsrie@4.jpg

----------

Tried Kexthelper to get video Kexts for x1600 on a white c2d iMac. Kernel panic on start up etc. hosed everything and restored lion from time machine.

Now installing ML on a separate partition using the app directly from lion. No DVD or USB required with the image.

Will then try the manual kext move then terminal and see how I go.

Please boot in verbose mode (cmd+V) and post the kernal panic messages thx[COLOR="#808080"

johncluley
Feb 18, 2012, 10:56 PM
All unibody Macs are supported :) that includes iMac from 2008, MacBook Pro from 2008, Mac Mini from 2009 and Mac Pro from 2008. Im using the 13" MacBook Unibody that looks like the current MacBook Pro just without the SD card slot

Heres a pic for reference regard. on the Mac i used.
Image (http://76.my/Malaysia/apple-macbook-aluminum-unibody-c2d-2-0ghz-8gb-ddr3-1111-15-rsrie@4.jpg)

----------



Please boot in verbose mode (cmd+V) and post the kernal panic messages thx[COLOR="#808080"

Unfortunately I reinstalled everything and forgot to do that. Have just followed instructions regarding manual installation. No crashes this time but doesn't appear to be loaded. No acceleration so far.

hackerwayne
Feb 18, 2012, 11:00 PM
Unfortunately I reinstalled everything and forgot to do that. Have just followed instructions regarding manual installation. No crashes this time but doesn't appear to be loaded. No acceleration so far.

Have you blessed the kext in Single User Mode? Make sure you changed the AppleIntelGMA950.kext to your graphics card kext name.

johncluley
Feb 18, 2012, 11:20 PM
Have you blessed the kext in Single User Mode? Make sure you changed the AppleIntelGMA950.kext to your graphics card kext name.

Followed the three terminal commands 9so not a Terminal user here) hahah - Know how to boot single user but not sure how to bless.

hackerwayne
Feb 19, 2012, 03:20 AM
Followed the three terminal commands 9so not a Terminal user here) hahah - Know how to boot single user but not sure how to bless.

Follow the guide to bless.. I have the codes pasted above

AnonMac50
Feb 19, 2012, 07:37 AM
Maybe the x1600 need more than just the kexts you are trying. Have you tried copying all the ATI kexts?

freedevil
Feb 19, 2012, 08:49 AM
Do you know what drivers are needed for Imac 6,1 Nvidia Geforce 7300 GT? Thanks.

johncluley
Feb 19, 2012, 01:38 PM
Maybe the x1600 need more than just the kexts you are trying. Have you tried copying all the ATI kexts?


This was the first thing I tried which resulted in the Startup Kernel Panics. Still trying things and will keep u posted on any developments. Apart from the video it's all working as it should.

ayilm1
Feb 19, 2012, 03:17 PM
geforce 7300:
• Relevant geforce kext
• NVDANVHalG7xxx
• NVDAResman
• NVDAResmanG7xxx

ati:
• ATIRadeonXXXXX
• ATIxxxxController
• ATIFB
• Relevant GL/GA/VA bundle

Add your IOPCI String into ./ATIRadeonXXXXX.kext/info.plist

madmacfan
Feb 19, 2012, 04:33 PM
Hi there. I have a late 2007 white macbook, id macbook3,1 with GMA x3100 integrated graphics, and was wondering if anyone has managed to successfully upgrage to ML with GMA x3100, and is it stable. I have the use of a supported mac to give this a shot, but would like to know if it's stable before trying it out.

Thanks

MacBooker4,1
Feb 19, 2012, 04:52 PM
Hi there. I have a late 2007 white macbook, id macbook3,1 with GMA x3100 integrated graphics, and was wondering if anyone has managed to successfully upgrage to ML with GMA x3100, and is it stable. I have the use of a supported mac to give this a shot, but would like to know if it's stable before trying it out.

Thanks

Yes, I have successfully upgraded to ML using this method: http://www.j4mie.co.uk/blog/2012/02/18/how-to-install-mountain-lion-on-macpro11/

The problem is that there isn't a x3100 kext for 10.8 yet so the graphics look a bit weird and the display doesn't turn off in sleep mode. Everything else is stable, though.

madmacfan
Feb 19, 2012, 05:54 PM
Yes, I have successfully upgraded to ML using this method: http://www.j4mie.co.uk/blog/2012/02/18/how-to-install-mountain-lion-on-macpro11/

The problem is that there isn't a x3100 kext for 10.8 yet so the graphics look a bit weird and the display doesn't turn off in sleep mode. Everything else is stable, though.

Thanks, I'll go ahead with the upgrade to ML, just wanted to make sure it was stable.

freedevil
Feb 20, 2012, 03:59 AM
geforce 7300:
• Relevant geforce kext
• NVDANVHalG7xxx
• NVDAResman
• NVDAResmanG7xxx

ati:
• ATIRadeonXXXXX
• ATIxxxxController
• ATIFB
• Relevant GL/GA/VA bundle

Add your IOPCI String into ./ATIRadeonXXXXX.kext/info.plist

Danke.

ciacorp
Feb 20, 2012, 07:06 AM
Have you seen this guide?

www.j4mie.co.uk/blog/2012/02/18/how-to-install-mountain-lion-on-macpro11/

It seems that this guide is also suitable to MacBooks (read comments; there is a user who successfully installed 10.8 on his MB early 2008).

MacBooker4,1
Feb 20, 2012, 12:02 PM
Have you seen this guide?

www.j4mie.co.uk/blog/2012/02/18/how-to-install-mountain-lion-on-macpro11/

It seems that this guide is also suitable to MacBooks (read comments; there is a user who successfully installed 10.8 on his MB early 2008).

Yep, that's me ;-) It works except for changing the brightness or entering sleep mode. Also, the graphics lag when entering Mission Control or Launchpad.

gumblecosby
Feb 20, 2012, 12:41 PM
Yep, that's me ;-) It works except for changing the brightness or entering sleep mode. Also, the graphics lag when entering Mission Control or Launchpad.

Sounds like your graphics card is not being loaded and you dont have QE/CI. Your screenshot on your site shows the card only has 8mb memory. Does force loading the Nvidia 7300 kexts from lion work for you? When the graphics are rendered by the software renderer you cant adjust the brightness or sleep.

MacBooker4,1
Feb 20, 2012, 12:57 PM
Sounds like your graphics card is not being loaded and you dont have QE/CI. Your screenshot on your site shows the card only has 8mb memory. Does force loading the Nvidia 7300 kexts from lion work for you? When the graphics are rendered by the software renderer you cant adjust the brightness or sleep.

No, the site isn't mine, just the comment on the site ;-) Seems like my graphics card isn't loaded either, though. I guess that's because of the missing kexts. It doesn't even show the name of the card in system information. It just says "spdisplays_display". Do you know a way to solve this?

gumblecosby
Feb 20, 2012, 01:14 PM
No, the site isn't mine, just the comment on the site ;-) Seems like my graphics card isn't loaded either, though. I guess that's because of the missing kexts. It doesn't even show the name of the card in system information. It just says "spdisplays_display". Do you know a way to solve this?

I dont have a mac pro so I cant experiment :(
From looking through this thread youll need kexts similar to these from your "/System/Library/Extensions" folder in Lion.

NVDANVHalG7xxx
NVDAResman
NVDAResmanG7xxx

I think NVDANVHalG7xxx is actually NVDANV40HalG7xxx.kext.

"Kext Helper b7" is a good program to use to install kexts by the way

ciacorp
Feb 20, 2012, 01:51 PM
@MacBooker4,1:

What about these 64-bit kexts? Could they help? I have no clue how to use them, but maybe you know ;-)

http://www.projectosx.com/forum/index.php?showtopic=2163

MacBooker4,1
Feb 20, 2012, 02:02 PM
@MacBooker4,1:

What about these 64-bit kexts? Could they help? I have no clue how to use them, but maybe you know ;-)

http://www.projectosx.com/forum/index.php?showtopic=2163

Thanks! I had just found the same page when I read your post. They're not perfect (I still can't watch youtube videos) but my graphics card is recognized by the OS now and there are hardly any lags now.

hackerwayne
Feb 20, 2012, 02:44 PM
Thanks! I had just found the same page when I read your post. They're not perfect (I still can't watch youtube videos) but my graphics card is recognized by the OS now and there are hardly any lags now.

Basically you're in framebuffer mode.. There is a few more kext that you need to install.

----------

I dont have a mac pro so I cant experiment :(
From looking through this thread youll need kexts similar to these from your "/System/Library/Extensions" folder in Lion.

NVDANVHalG7xxx
NVDAResman
NVDAResmanG7xxx

I think NVDANVHalG7xxx is actually NVDANV40HalG7xxx.kext.

"Kext Helper b7" is a good program to use to install kexts by the way

for Mac Pro, i highly recommend you to change the graphics card, even if that card works, it wont work well.. Very laggy even on Lion

----------

No, the site isn't mine, just the comment on the site ;-) Seems like my graphics card isn't loaded either, though. I guess that's because of the missing kexts. It doesn't even show the name of the card in system information. It just says "spdisplays_display". Do you know a way to solve this?

Sounds like the kexts are not installed, try installing the required kext with KextHelper.

MacManiac76
Feb 20, 2012, 02:55 PM
Basically you're in framebuffer mode.. There is a few more kext that you need to install.

I have the same MacBook 4,1 and installed the x3100 kexts using KextHelper and have the same issues. I installed all five files relating to the x3100 in the /System/Library/Extensions folder from Lion using KextHelper. Are there other files in that directory that need to be loaded for the card to function properly?

Michelasso
Feb 20, 2012, 03:38 PM
I installed ML straight into an external USB disc from Lion, building the ML installer as described in this blog:

http://www.j4mie.co.uk/blog/2012/02/18/how-to-install-mountain-lion-on-macpro11/#comment-44

It works fine, apart from the lack of graphical HW acceleration (no GMA 950 kext). So I checked the guide here, I'd like some clarifications about this two points:


Then remove cache and rebuilt:
rm -rf /Volumes/~MLPartitionName/System/Library/Extensions.mkext
kextcache -k /Volumes/~MLPartitionName/System/Library/Extensions


I can't find any /System/Library/Extensions.mkext file nor a "-k" (lowercase) option for kextcache. With the GMA 950 kext from 10.7.3 the WindowsServer keeps crashing before to show the login-window. I managed to make the HW acceleration working installing a GMA 950 kext found in an hackintosh site. But that was for versions 10.6.2-10.6.7. Still it works, it does the acceleration, but most videos are blank.

Do I have to get the kext from 10.7.0 as I think I've read in another post? Which kext from which OS X release did you use for the GMA 950? Where can I find them?

weckart
Feb 20, 2012, 05:57 PM
Do I have to get the kext from 10.7.0 as I think I've read in another post? Which kext from which OS X release did you use for the GMA 950? Where can I find them?

I got the 10.7.0 kexts from installing in a VM as all my Macs are at 10.7.3. However, WindowsServer crashes regardless and I can only get the MB to start by removing the kexts.

This is a Macbook 2,1. You can only get the GMA950.kext and the GMA950VADriver.bundle from the 10.7.0 installation media. The final item, the GMA950GLDriver.bundle (typo in the original guide) seems only to be created on actual installation.

freedevil
Feb 21, 2012, 05:29 AM
I face the same issue, no graphic acceleration on ML. I have a Nvidia Geforce 7300, I tried the 10.7.3 ktexts. I wonder if I should bother with getting them from 10.7. Will that even make a difference?

Michelasso
Feb 21, 2012, 06:24 AM
I got the 10.7.0 kexts from installing in a VM as all my Macs are at 10.7.3. However, WindowsServer crashes regardless and I can only get the MB to start by removing the kexts.

This is a Macbook 2,1. You can only get the GMA950.kext and the GMA950VADriver.bundle from the 10.7.0 installation media. The final item, the GMA950GLDriver.bundle (typo in the original guide) seems only to be created on actual installation.

Then I am lost. I thought some older kext where loading fine. Has anyone been able to make the GMA 950 HW acceleration working? I did installing this kexts:

http://www.osx86.net/view/2141-gma950_+_lion.html

All of them. I do get the HW acceleration, but most videos and some pictures are blank. Mission Control thumbnails are messed up as well, but that could be ML since I know even supported systems have graphics glitches. Still that isn't a big deal. But the blank videos are. Any idea?

Michelasso
Feb 21, 2012, 07:10 AM
Ok, I've found out. The 10.7.3 kexts DO work:

For Intel GMA GPUs one needs to install the following kexts:

drwxr-xr-x@ 3 root wheel 102 18 Giu 2011 /System/Library/Extensions/AppleIntelGMA950.kext
drwxr-xr-x 3 root wheel 102 18 Giu 2011 /System/Library/Extensions/AppleIntelGMA950GA.plugin
drwxr-xr-x 3 root wheel 102 18 Giu 2011 /System/Library/Extensions/AppleIntelGMA950GLDriver.bundle
drwxr-xr-x 3 root wheel 102 18 Giu 2011 /System/Library/Extensions/AppleIntelGMA950VADriver.bundle
drwxr-xr-x 3 root wheel 102 18 Giu 2011 /System/Library/Extensions/AppleIntelIntegratedFramebuffer.kext

Or the equivalent for the X3100. What was missing in the guide was the Integrated Frame Buffer. That could apply to ATI or NVIDIA GPUs as well.For example for ATI there is the file:

/System/Library/Extensions/ATIFramebuffer.kext

It may need to get replaced, I don't know.

I copied the 5 files straight from my 10.7.3 internal disc after having removed the previous ones in ML and it is using the HW acceleration. The problems with the blank videos still remain and Safari gets banana in full screen mode. Also the is pretty slow showing menus, going into Launchpad etc (Mission Control is fast enough, instead. But glitched), but the HW acceleration does work.

The good news is that old kexts are loadable. The bad news is that they only partially work. If anyone finds better kexts please share the info. Thanks.

weckart
Feb 21, 2012, 01:14 PM
Ok, I added the two missing components and now I have accelerated graphics. I cannot believe I forgot about the framebuffer kext. No artefacts, slowdowns or distortions and videos seem to play as per normal. What I don't get is WiFi - the same problem on the same machine I had with 10.7.3. That is easily fixed with a downgrading of the Atheros kext.

Apple removed 32bit Finder from Lion DP2 onwards, so the 32bit kernel probably disappearing in future builds of M Lion would be my guess.

ciacorp
Feb 21, 2012, 01:47 PM
Here is an another for installing ML on MacBooks with GMA950 or X3100 (with kexts)!
Looks promising!

http://3rr0rists.net/macintosh/install-os-x-mountain-lion-on-unsupported-mac-without-need-supported-mac.html

hackerwayne
Feb 21, 2012, 02:42 PM
http://www.hackint0sh.org/f180/80288.htm

It's pretty easy to 'force' a kext to load at boot. Try that with the Lion 950 kext.

p.s. good luck, if you get it working it'll probably be worth a headline at all the mac sites

Omgosh, this has really become the headlines at those Mac sites.

----------

Ok, I've found out. The 10.7.3 kexts DO work:

For Intel GMA GPUs one needs to install the following kexts:

drwxr-xr-x@ 3 root wheel 102 18 Giu 2011 /System/Library/Extensions/AppleIntelGMA950.kext
drwxr-xr-x 3 root wheel 102 18 Giu 2011 /System/Library/Extensions/AppleIntelGMA950GA.plugin
drwxr-xr-x 3 root wheel 102 18 Giu 2011 /System/Library/Extensions/AppleIntelGMA950GLDriver.bundle
drwxr-xr-x 3 root wheel 102 18 Giu 2011 /System/Library/Extensions/AppleIntelGMA950VADriver.bundle
drwxr-xr-x 3 root wheel 102 18 Giu 2011 /System/Library/Extensions/AppleIntelIntegratedFramebuffer.kext

Or the equivalent for the X3100. What was missing in the guide was the Integrated Frame Buffer. That could apply to ATI or NVIDIA GPUs as well.For example for ATI there is the file:

/System/Library/Extensions/ATIFramebuffer.kext

It may need to get replaced, I don't know.

I copied the 5 files straight from my 10.7.3 internal disc after having removed the previous ones in ML and it is using the HW acceleration. The problems with the blank videos still remain and Safari gets banana in full screen mode. Also the is pretty slow showing menus, going into Launchpad etc (Mission Control is fast enough, instead. But glitched), but the HW acceleration does work.

The good news is that old kexts are loadable. The bad news is that they only partially work. If anyone finds better kexts please share the info. Thanks.

Remember to repair permission using disk utility after installting those kexts. I used kext from 10.7.0 and they work perfectly fine :)

hackerwayne
Feb 21, 2012, 04:00 PM
Hi there. I have a late 2007 white macbook, id macbook3,1 with GMA x3100 integrated graphics, and was wondering if anyone has managed to successfully upgrage to ML with GMA x3100, and is it stable. I have the use of a supported mac to give this a shot, but would like to know if it's stable before trying it out.

Thanks

The guide has been modified, it doesnt require a compatible Mac now. Please refer back to post #22 !=)

coolio2004
Feb 21, 2012, 04:35 PM
I have a Macbook late 2007 and no success. I use the force kextload script, installed the 10.7.3 kext for X3100 with kextwizard, repaired permissions but always cl_kernels error in finder and others.

hackerwayne
Feb 21, 2012, 04:37 PM
I have a Macbook late 2007 and no success. I use the force kextload script, installed the 10.7.3 kext for X3100 with kextwizard, repaired permissions but always cl_kernels error in finder and others.

Use the new updated guide..

coolio2004
Feb 21, 2012, 05:01 PM
which new guide? Thanx so lot.

Michelasso
Feb 21, 2012, 05:38 PM
Remember to repair permission using disk utility after installting those kexts. I used kext from 10.7.0 and they work perfectly fine :)

I did it the first time (doing another repair permission now with the 10.7.3 kexts installed) but I've always got the blank videos. They showed but without acceleration with no kexts installed. Also the top sites/history in Safari is flashing. Does it work for you? Are you using a MacBook 2,1 with GMA 950?

EDIT: I tried the kexts from Snow Leopard. Same thing. unless something is badly cached (but I also tried removing the system caches directories. They have got rebuilt but no changes) I don't what can be different on my system.

hackerwayne
Feb 21, 2012, 11:57 PM
which new guide? Thanx so lot.

Go back to post #22, you will see the guide has been modified

paronga
Feb 22, 2012, 12:06 AM
so just to clarify:

with a macpro 1,1 if you have a new GFX card, this can be run?

is the kernel in 32-bit mode?

any way to get the 64-bit kernel to run?

is there a chance they'll take the 32-bit kernel out at launch?

i've got a macpro 1,1 that i'm not going to let die!

does it need to be flashed to 2,1?

hackerwayne
Feb 22, 2012, 12:19 AM
so just to clarify:

with a macpro 1,1 if you have a new GFX card, this can be run?

is the kernel in 32-bit mode?

any way to get the 64-bit kernel to run?

is there a chance they'll take the 32-bit kernel out at launch?

i've got a macpro 1,1 that i'm not going to let die!

does it need to be flashed to 2,1?

1. Yes, anything except 7300gt
2. Yes, kernal is running in 32 bit mode, but the OS is 64bit.
3. 64bit kernal is practically useless cuz the OS itself is running in 64bit, its just like a PC with BIOS in 32bit but has no problem running 64bit Windows
4. There isnt really a reason for Apple to do that. No one can guarantee this except Apple, we'll see how it goes in the future dev release.
4. No, it doesnt require it to be flashed to MP2,1 as even MP2,1 does not have 64 bit kernal. :)

EDIT: Use the new guide post #22, forumers reported having issues with the first guide.

----------

I did it the first time (doing another repair permission now with the 10.7.3 kexts installed) but I've always got the blank videos. They showed but without acceleration with no kexts installed. Also the top sites/history in Safari is flashing. Does it work for you? Are you using a MacBook 2,1 with GMA 950?

EDIT: I tried the kexts from Snow Leopard. Same thing. unless something is badly cached (but I also tried removing the system caches directories. They have got rebuilt but no changes) I don't what can be different on my system.

Yes, its working for me. What method you use to install those kexts? KextHelper?

freedevil
Feb 22, 2012, 01:20 AM
Ok, I've found out. The 10.7.3 kexts DO work:

For Intel GMA GPUs one needs to install the following kexts:

drwxr-xr-x@ 3 root wheel 102 18 Giu 2011 /System/Library/Extensions/AppleIntelGMA950.kext
drwxr-xr-x 3 root wheel 102 18 Giu 2011 /System/Library/Extensions/AppleIntelGMA950GA.plugin
drwxr-xr-x 3 root wheel 102 18 Giu 2011 /System/Library/Extensions/AppleIntelGMA950GLDriver.bundle
drwxr-xr-x 3 root wheel 102 18 Giu 2011 /System/Library/Extensions/AppleIntelGMA950VADriver.bundle
drwxr-xr-x 3 root wheel 102 18 Giu 2011 /System/Library/Extensions/AppleIntelIntegratedFramebuffer.kext

Or the equivalent for the X3100. What was missing in the guide was the Integrated Frame Buffer. That could apply to ATI or NVIDIA GPUs as well.For example for ATI there is the file:

/System/Library/Extensions/ATIFramebuffer.kext

It may need to get replaced, I don't know.

I copied the 5 files straight from my 10.7.3 internal disc after having removed the previous ones in ML and it is using the HW acceleration. The problems with the blank videos still remain and Safari gets banana in full screen mode. Also the is pretty slow showing menus, going into Launchpad etc (Mission Control is fast enough, instead. But glitched), but the HW acceleration does work.

The good news is that old kexts are loadable. The bad news is that they only partially work. If anyone finds better kexts please share the info. Thanks.

There is no NVidia buffer. I tried it with the Integratedbuffer but no go. Finder crashes and I can't launch or use it anymore after installing the ktexts. I used ktexthelper.

macuser2134
Feb 22, 2012, 03:35 AM
1. Yes, anything except 7300gt
2. Yes, kernal is running in 32 bit mode, but the OS is 64bit.
3. 64bit kernal is practically useless cuz the OS itself is running in 64bit,

I understand what your saying. Then the lower-level libraries would be 64-bit only. Basically everything in /usr/lib ?

Theres a simple way to check with the `lipo` command. 0 means true, 1 means the architecture is absent. Here are the results for Snow Leopard (10.6).

$ man lipo
$ lipo /usr/lib/libSystem.B.dylib -verify_arch x86_64
$ echo $?
0
$ lipo /usr/lib/libSystem.B.dylib -verify_arch i386
$ echo $?
0

Note: libSystem.dylib is actually the libc.dylib.

Michelasso
Feb 22, 2012, 04:11 AM
I went as far as reinstalling ML (over ML). Now even without the HW acceleration (because of no kexts installed) I get the graphical glitches and blank videos? I was pretty sure the videos were working the first time I installed it.

Also I downloaded an mp4 video from youtube, using ClickToFlash. The same video streamed in Safari or played in QuickTime is blank. I just get the audio. But if I quicklook it from Finder it plays fine?! I may trying erasing the installation and reinstalling it again from scratch..

MacBook 2,1, GMA 950.

macuser2134
Feb 22, 2012, 04:42 AM
Hi Wayne,
The updated guide is very useful. However:



a) Manually copy and install the right kext.
b) Use kexthelper (skip step 12)


MacBook2,1 - AppleIntelGMA950.kext, AppleIntelGMA950VADriver.bundle, AppleIntelGMA950VLDriver.bundle
MacBook3,1 - AppleIntelGMAX3100.kext, AppleIntelGMAX3100VADriver.bundle, AppleIntelGMAX3100FB.kext, AppleIntelGMAX3100VLDriver.bundle
MacPro1,1/2,1 - upgrade graphics card to GT210 or HD 5770 No kext required. 7300GT untested!




No mention about copying IntegratedFramebuffer.kext



5. Now, you need a few files from Lion installer, OSInstall.mpkg (http://www.j4mie.co.uk/OSInstall.mpkg), EFI32.pkg (http://www.j4mie.co.uk/EFI32.pkg) and systemfolder (http://www.j4mie.co.uk/System.zip)



So you modified EFI32.pkg and perhaps the /System/Library/CoreServices/boot.efi files is also hex-edited. I could not see what you changed inside those files.

However there are some missing Board ids which were not found in your PlatformSupport.plist.

They are for even older CoreDuo -> Core2Duo upgraded Mac, with the GMA950. These Macs are the pretty much exactly the same once the CPU has been upgraded for a Core2Duo. And therefore equall-technically-capable of running Mountain Lion as the white Macbook2,1 for example.

These Board ids which were not found in your System.zip are:

"Mac-F42786C8","Mac-F4208CC8","Mac-F42DBEC8","Mac-F425BEC8","Mac-F4208EC8"

For the following Core Duo models, respectively: "iMac4,1","MacBook1,1","MacBookPro1,2","MacBookPro1,1","MacMini1,1"

Which had the following Graphics: "X1600","GMA-950","X1600","X1600","GMA-950"

coolio2004
Feb 22, 2012, 07:03 AM
ok, with efi 32 and 64 bit driver from 10.6.2 I have hw acceleration with my X3100 on my MB late 2007, but I can´t use smb/afp shares from NAS and my computers and a lot of applications crashes like mail, textedit...
A little progress. Thanx for support.

alan5354
Feb 22, 2012, 09:00 PM
I can't find the 2 step.

" Navigate to Shared Support and drag "InstallESD.dmg" to your desktop"

I don't see the Shared Support file.

weckart
Feb 23, 2012, 05:42 AM
I went as far as reinstalling ML (over ML). Now even without the HW acceleration (because of no kexts installed) I get the graphical glitches and blank videos? I was pretty sure the videos were working the first time I installed it.

Also I downloaded an mp4 video from youtube, using ClickToFlash. The same video streamed in Safari or played in QuickTime is blank. I just get the audio. But if I quicklook it from Finder it plays fine?! I may trying erasing the installation and reinstalling it again from scratch..

MacBook 2,1, GMA 950.

Don't bother reinstalling. It seems as if Apple has made amendments to Quicktime to force HW acceleration of H.264 based video onto the graphics chip, something that GMA950 is not capable of handling. I also get a blank screen in QT if I try to play a video with it. I use Movist as my standard video player with all decoding done by ffmpeg and that works, albeit with stuttering/slideshows on HD720p and above.

I can normally play HD720p with Lion on this machine without too many problems as long as I don't clog up the cpu with other tasks.

Unless someone finds a way to bypass this, my interest in getting ML to run on this Macbook is going to diminish in double quick time. I don't necessarily blame Apple for making this change, as it seems sensible given developments in gpu development and it makes dropping these older Intel/ATI equipped computers inevitable.

paronga
Feb 23, 2012, 05:55 AM
Don't bother reinstalling. It seems as if Apple has made amendments to Quicktime to force HW acceleration of H.264 based video onto the graphics chip, something that GMA950 is not capable of handling. I also get a blank screen in QT if I try to play a video with it. I use Movist as my standard video player with all decoding done by ffmpeg and that works, albeit with stuttering/slideshows on HD720p and above.

I can normally play HD720p with Lion on this machine without too many problems as long as I don't clog up the cpu with other tasks.

Unless someone finds a way to bypass this, my interest in getting ML to run on this Macbook is going to diminish in double quick time. I don't necessarily blame Apple for making this change, as it seems sensible given developments in gpu development and it makes dropping these older Intel/ATI equipped computers inevitable.

of course. It's unfortunate that old models are being dropped, but personally i've been wanting GPU accelerated general tasks for a long time.

Michelasso
Feb 23, 2012, 07:40 AM
of course. It's unfortunate that old models are being dropped, but personally i've been wanting GPU accelerated general tasks for a long time.

Why? Apple devs aren't able to implement a simple

if GPU HW acceleration is available
then use it
else emulate/drop the HW acceleration

?

We know our GPUs suck but until now they perfectly suited the job they were made for. Which is run the GUI and show some videos or pictures. To play games I have a much better PS3 with its exclusive games (for either PS3 or console generally speaking).

----------


Yes, its working for me. What method you use to install those kexts? KextHelper?

When you say it is working fine what do you mean? That non flash videos are playing fine? Do you get the MC previews glitched as well? What about VLC? Does it crash?

Anyway I used both kext helper and the manual copy from terminal:

sudo cp -pr <kext> <destination>

And as I wrote already even without kexts the videos are blank (I am not sure anymore if they ever played, then). But since playing with ML booted from an USB disk corrupted my internal disc Lion installation (it kept hanging. So much that I had to reinstall Lion) I'd like to have some clear direction before to put my hands on it again.

coolio2004
Feb 23, 2012, 09:17 AM
Is there any possibility to run a 64 bit kernel to avoid the crashes of many native programms. Terminal tells me i386 that means 32 bit. I used command arch=x86_64in com.apple.Boot.plist but no success. For what is the efi32?
Note: kextcache -k command no longer exists in ML. What to do to rebuild cache? Thanx.

weckart
Feb 23, 2012, 11:12 AM
Is there any possibility to run a 64 bit kernel to avoid the crashes of many native programms. Terminal tells me i386 that means 32 bit. I used command arch=x86_64in com.apple.Boot.plist but no success. For what is the efi32?
Note: kextcache -k command no longer exists in ML. What to do to rebuild cache? Thanx.

No there is not. There are no 64 bit kexts for the GMA X3100 and I believe the 2007 Macbooks all had 32 bit EFIs, so could not boot a 64 bit kernel, anyway.

Graeme43
Feb 23, 2012, 03:33 PM
On a side note... I was browsing Apple's dev area and found this

So according to Apple, Mac OS X 10.8 server would run supported on more Macs than 10.8 client.... hmmm?

1. February 16, 2012 11:13PM UTC

OS X Mountain Lion Seed
Server Release Notes

Minimum System Requirements

You can install this version of Server on any Macintosh server or desktop computer with:
• An Intel Core 2 Duo, i5, i7 or Xeon processor
• At least 2GB of RAM
• At least 20GB of available disk space

http://forums.macrumors.com/attachment.php?attachmentid=325937&d=1330021727

coolio2004
Feb 23, 2012, 05:10 PM
One big problem remains with my late 2007 MB3.1 and X3100. I can see all my shares but i can`t use smb nor afp but Itunes brings me my shares on my Qnap 219p+ NAS. Any suggestions are wellcome.

ciacorp
Feb 24, 2012, 02:44 AM
On a side note... I was browsing Apple's dev area and found this

So according to Apple, Mac OS X 10.8 server would run supported on more Macs than 10.8 client.... hmmm?

1. February 16, 2012 11:13PM UTC

OS X Mountain Lion Seed
Server Release Notes

Minimum System Requirements

You can install this version of Server on any Macintosh server or desktop computer with:
• An Intel Core 2 Duo, i5, i7 or Xeon processor
• At least 2GB of RAM
• At least 20GB of available disk space

Image (http://forums.macrumors.com/attachment.php?attachmentid=325937&d=1330021727)

Sounds VERY interesting, thank you! Does somebody know why the server version is apparently compatible to more macs?

weckart
Feb 24, 2012, 03:44 AM
Sounds VERY interesting, thank you! Does somebody know why the server version is apparently compatible to more macs?

If ML Server is anything like Lion Server, then it is just the server elements installed on top of the client as an optional paid for package. You need to install the client first. That will be your first problem.

Not holding my breath.

Graeme43
Feb 24, 2012, 09:24 AM
If ML Server is anything like Lion Server, then it is just the server elements installed on top of the client as an optional paid for package. You need to install the client first. That will be your first problem.

Not holding my breath.

I don't get why the would write different system requirements if they weren't followed :confused: also it doesn't list i3 support which some iMacs had



To install Server, please follow the directions below:
• Launch Disk Utility.app from /Applications/Utilities/
• Target a disk/partition for installing this seed build and select to erase the
volume.
• Once erased, download "OS X Mountain Lion Developer Preview" from the
Mac App Store
• Select the erased disk/partition as the target install destination and install
the OS X Mountain Lion Developer Preview
• From your OS X Mountain Lion Developer Preview, download “Server
Developer Preview” from the Mac App Store and launch from Launchpad to install.

ciacorp
Feb 24, 2012, 12:22 PM
Maybe someone who is Dev could try it out ;-) Server version sounds quite promising...

weckart
Feb 24, 2012, 02:20 PM
I don't get why the would write different system requirements if they weren't followed :confused: also it doesn't list i3 support which some iMacs had



To install Server, please follow the directions below:
• Launch Disk Utility.app from /Applications/Utilities/
• Target a disk/partition for installing this seed build and select to erase the
volume.
• Once erased, download "OS X Mountain Lion Developer Preview" from the
Mac App Store
• Select the erased disk/partition as the target install destination and install
the OS X Mountain Lion Developer Preview
• From your OS X Mountain Lion Developer Preview, download “Server
Developer Preview” from the Mac App Store and launch from Launchpad to install.

See the bit that I bolded? Now try that on a Mac that is not officially supported by Mountain Lion. Now do you see the problem?

The process is identical to that of Lion Server.

Michelasso
Feb 24, 2012, 04:18 PM
So they messed up. Minimum requirements had to include "Mountain Lion installed" or something similar.

hackerwayne
Feb 24, 2012, 07:36 PM
On a side note... I was browsing Apple's dev area and found this

So according to Apple, Mac OS X 10.8 server would run supported on more Macs than 10.8 client.... hmmm?

1. February 16, 2012 11:13PM UTC

OS X Mountain Lion Seed
Server Release Notes

Minimum System Requirements

You can install this version of Server on any Macintosh server or desktop computer with:
• An Intel Core 2 Duo, i5, i7 or Xeon processor
• At least 2GB of RAM
• At least 20GB of available disk space

Image (http://forums.macrumors.com/attachment.php?attachmentid=325937&d=1330021727)

Well.. SOME C2D are supported.. Only those that shipped with 64bit kernel. I don't think this will have any different from the client version since server version is installed on top of the client version.

----------

No there is not. There are no 64 bit kexts for the GMA X3100 and I believe the 2007 Macbooks all had 32 bit EFIs, so could not boot a 64 bit kernel, anyway.

Someone in another thread manage to boot into 64bit kernel on a MacBook3,1/ MacBook White 2007 with X3100

----------

Hi Wayne,
The updated guide is very useful. However:



No mention about copying IntegratedFramebuffer.kext



So you modified EFI32.pkg and perhaps the /System/Library/CoreServices/boot.efi files is also hex-edited. I could not see what you changed inside those files.

However there are some missing Board ids which were not found in your PlatformSupport.plist.

They are for even older CoreDuo -> Core2Duo upgraded Mac, with the GMA950. These Macs are the pretty much exactly the same once the CPU has been upgraded for a Core2Duo. And therefore equall-technically-capable of running Mountain Lion as the white Macbook2,1 for example.

These Board ids which were not found in your System.zip are:

"Mac-F42786C8","Mac-F4208CC8","Mac-F42DBEC8","Mac-F425BEC8","Mac-F4208EC8"

For the following Core Duo models, respectively: "iMac4,1","MacBook1,1","MacBookPro1,2","MacBookPro1,1","MacMini1,1"

Which had the following Graphics: "X1600","GMA-950","X1600","X1600","GMA-950"

Thanks for the update, i will add the board IDs into the plist file. The plist file are directly extracted from Lion and has not been modified in anyway.. Which is why the core duo Macs ID are not included.

----------

Maybe someone who is Dev could try it out ;-) Server version sounds quite promising...

Im a dev and i can confirm that doesn't work. The server version installs on top of the client version. So you still need to modify the client installer.

Michelasso
Feb 26, 2012, 07:10 AM
Someone in another thread manage to boot into 64bit kernel on a MacBook3,1/ MacBook White 2007 with X3100

With no EFI64? How's that possible? using Chameleon as if it was an hackintosh? Do you have a link to the thread?

coolio2004
Feb 26, 2012, 07:33 AM
With no EFI64? How's that possible? using Chameleon as if it was an hackintosh? Do you have a link to the thread?
See my post #35 here: http://forums.macrumors.com/showthread.php?t=1325818&page=2
Booting 64 bit kernel in Lion is no problem!

Michelasso
Feb 26, 2012, 08:59 AM
See my post #35 here: http://forums.macrumors.com/showthread.php?t=1325818&page=2
Booting 64 bit kernel in Lion is no problem!

All right, thanks. I actually tried with the Mountain Lion installation in my external USB disc, with no kexts since I have the GMA 950 (and I don't think it will work with the 64 bits kernel). Still it gets stuck at "Waiting for DSMOS". It does show some 64 bits numbers in the verbose boot. Also there is a line "kernel is LP64 (I think)". But it just stops waiting at that line. Maybe a Yukon message appeared after few minutes. But the disc doesn't seem moving.

PS: Right now I am in ML 32 bits. With the kexts installed. So it does run on my machine.

EDIT: "Waiting for DSMOS" using Lion as well. Obviously I installed the Lion patch. Is there any chance to get instructions about how to patch the EFI?

hackerwayne
Mar 8, 2012, 05:08 PM
All right, thanks. I actually tried with the Mountain Lion installation in my external USB disc, with no kexts since I have the GMA 950 (and I don't think it will work with the 64 bits kernel). Still it gets stuck at "Waiting for DSMOS". It does show some 64 bits numbers in the verbose boot. Also there is a line "kernel is LP64 (I think)". But it just stops waiting at that line. Maybe a Yukon message appeared after few minutes. But the disc doesn't seem moving.

PS: Right now I am in ML 32 bits. With the kexts installed. So it does run on my machine.

EDIT: "Waiting for DSMOS" using Lion as well. Obviously I installed the Lion patch. Is there any chance to get instructions about how to patch the EFI?

Im working a new way to force 32bit kext to load... Was quite bz for the past few days..

Michelasso
Mar 9, 2012, 07:10 AM
Im working a new way to force 32bit kext to load... Was quite bz for the past few days..

I am actually waiting for ML DP2. Running ML in a virtual machine (it does boot with 64 bits) the graphics is glitchy. But sure, that should be an issue with the virtual machine kexts. Still i want to see what it is the real Apple plan with our unsupported 64 bits machine (I still can't digest this. Apple can well forget about my money. Next time it will be an Hackintosh).

hackerwayne
Mar 9, 2012, 03:56 PM
I am actually waiting for ML DP2. Running ML in a virtual machine (it does boot with 64 bits) the graphics is glitchy. But sure, that should be an issue with the virtual machine kexts. Still i want to see what it is the real Apple plan with our unsupported 64 bits machine (I still can't digest this. Apple can well forget about my money. Next time it will be an Hackintosh).

:offtopic: Im a long hackintosh fan before entering to the real Mac world.. Hackintosh is nothing comparing to the lousiest intel Mac.. Its just too much hassle. From installation to updating it then to newer OSes.. Its not worth it unless you have bunch of time to spent.

Michelasso
Mar 12, 2012, 11:46 AM
:offtopic: Im a long hackintosh fan before entering to the real Mac world.. Hackintosh is nothing comparing to the lousiest intel Mac.. Its just too much hassle. From installation to updating it then to newer OSes.. Its not worth it unless you have bunch of time to spent.

Is it so bad? I wonder why no one makes any MacBook clone. The components are pretty standard anyway. There wouldn't be any copyright infringement. Only the EULA but that would be up to the user.

Embio
Mar 17, 2012, 01:46 AM
64bit kernel in DP2... I think that means we're done here :-(

unless someone can port the 64bit linux gma950 drivers

Michelasso
Mar 17, 2012, 07:56 AM
64bit kernel in DP2... I think that means we're done here :-(

unless someone can port the 64bit linux gma950 drivers

64 bits *only*? That would suck!

Embio
Mar 17, 2012, 08:48 AM
As far as I can see that's the case.... I'll install it later and see.

madmacfan
Mar 17, 2012, 11:23 AM
Ok folks, I have modded the GMA X3100 64 bit patch I made for 10.7.3 to work with 10.8 DP1. This should also work with those already on DP2, but I haven't tested it with DP2 yet, will do this evening when I upgrade from DP1

GMA X3100 mod.bs file is here (http://dl.dropbox.com/u/41388906/x64patch-10.8-dp1/mod.bspatch)

GMA X3100 64 bit patch for 10.8 DP1 is here (http://dl.dropbox.com/u/41388906/x64patch-10.8-dp1/patch) .right click and select download linked file. Open with terminal, type in your system password, reboot and you're good to go.

Embio
Mar 17, 2012, 02:38 PM
Has anyone tried the gma950 driver from 10.6.2?

hackerwayne
Mar 17, 2012, 02:55 PM
64bit kernel in DP2... I think that means we're done here :-(

unless someone can port the 64bit linux gma950 drivers

DP2 KPed immediately after boot.. 32bit kernel is no longer available. But i have another solution :). Download the latest ML Chamaleon (hackintosh bootloader) then boot mountain lion via chameleon. Tested it myself on Mountain Lion DP2

madmacfan
Mar 17, 2012, 03:10 PM
DP2 KPed immediately after boot.. 32bit kernel is no longer available. But i have another solution :). Download the latest ML Chamaleon (hackintosh bootloader) then boot mountain lion via chameleon. Tested it myself on Mountain Lion DP2

Hi there. I've not yet upgraded to DP2 yet, been working on another patch. Did you install DP2 as an update to DP1 or as a clean install?. i"m going to try installing this over DP1 with the 64 bit patch installed and see how I get on. If all else fails then I'll use the chameleon method. thanks

Embio
Mar 17, 2012, 03:17 PM
hakerwayne - the problem is drivers for the GMA950... but your right, that will boot it

madmacfan
Mar 17, 2012, 03:29 PM
Has anyone tried the gma950 driver from 10.6.2?

Yes I did this on a friends macbook 2,1 and it was extremely buggy. The only resolution available with that driver is 1024x768 and as a result it doesn't work particularly well with Lion.

Embio
Mar 17, 2012, 04:09 PM
what if you forced the resolution in boot.plist?

hackerwayne
Mar 18, 2012, 12:13 AM
Hi there. I've not yet upgraded to DP2 yet, been working on another patch. Did you install DP2 as an update to DP1 or as a clean install?. i"m going to try installing this over DP1 with the 64 bit patch installed and see how I get on. If all else fails then I'll use the chameleon method. thanks

I did a clean install.. It just doesnt work ._.

----------

what if you forced the resolution in boot.plist?

Quartz Extreme isn't working. So whether or not you you get full res its useless.

madmacfan
Mar 18, 2012, 06:24 AM
I did a clean install.. It just doesnt work ._

Update.

Ok, So I attempted to install ML DP2 over DP1 with the modded GMA X3100 64 bit drivers already installed, as an update, and to my surprise DP2 installed ok on the second attempt. The first time around I did a clean install, and it didn't work, so I added the 64 bit drivers to the DP2 .dmg, installed DP1 again with the same modded 64 bit drivers and attempted to install DP2 again over DP1 as an update, and it boots without the need for chameleon. I had to mod the DP2 dmg to include the original 64bit boot efi from DP1, but it otherwise works ok. I'll put some screen shots up later on. Thanks "Hackerwayne"

Michelasso
Mar 19, 2012, 09:23 AM
DP2 KPed immediately after boot.. 32bit kernel is no longer available. But i have another solution :). Download the latest ML Chamaleon (hackintosh bootloader) then boot mountain lion via chameleon. Tested it myself on Mountain Lion DP2

I downloaded the hackintosh bootloader and installed it in my external USB ML disk. What do I do next? If it is using the BIOS emulation I am doomed because my MacBook can't boot legacy USB discs.

I had to mod the DP2 dmg to include the original 64bit boot efi from DP1, but it otherwise works ok. I'll put some screen shots up later on. Thanks "Hackerwayne"

How did you do that? I tried myself following the instructions in

http://www.j4mie.co.uk/blog/2012/02/18/how-to-install-mountain-lion-on-macpro11/

that worked just fine for DP1. But after installing from Lion and rebooting it complained that my Mac wasn't supported. It seems the list of supported systems (and the boot.efi) is also included in a hidden BaseSystem.dmg image. I modified that as well probably making a mess so I gave up.

Please put some screens/instructions indeed. Thanks! :)

madmacfan
Mar 19, 2012, 12:04 PM
I downloaded the hackintosh bootloader and installed it in my external USB ML disk. What do I do next? If it is using the BIOS emulation I am doomed because my MacBook can't boot legacy USB discs.



How did you do that? I tried myself following the instructions in

http://www.j4mie.co.uk/blog/2012/02/18/how-to-install-mountain-lion-on-macpro11/

that worked just fine for DP1. But after installing from Lion and rebooting it complained that my Mac wasn't supported. It seems the list of supported systems (and the boot.efi) is also included in a hidden BaseSystem.dmg image. I modified that as well probably making a mess so I gave up.

Please put some screens/instructions indeed. Thanks! :)

If you are having trouble installing DP1 and you have followed the instructions by "Hackerwayne", Firstly hold down keys 3 and 2 at boot. If this does not work for you Hold down cmd v at boot and the mac should display a reason for why it cannot boot. tell me what is displayed there under reason and I'll be able to help you out further.

For everyone else wanting to upgrade from DP1 to DP2

The steps shown below are what worked for me
PLEASE BEAR IN MIND THIS WILL NOT WORK WITH GMA 950 GPU'S

FOR GMA X3100 GPU ONLY


1) If you have already installed DP2 and got the no entry sign, you need to install DP1 again from the modded file you originally created for DP1. once DP1 has installed, download the 64bit patch for 10.8 DP1 and install it by opening the file with terminal typing in your system password and then rebooting the mac or hackintosh. once rebooted into 10.8 DP1 with the 64bit patch in place, carry on with step 2.

10.8 DP1 64bit patch here (http://dl.dropbox.com/u/41388906/x64patch-10.8-dp1/patch) right click link and select download linked file
Mod.bs file which you will also need is here (http://dl.dropbox.com/u/41388906/x64patch-10.8-dp1/mod.bspatch)

2) Mount both the modded DP1 DMG file you made and also mount the DP2 DMG and have them both on your desktop.

3) Locate the Boot.efi file from the DP2 DMG. Delete it and replace the deleted file in that folder with the Boot.efi from the DP1 DMG. Do not copy over anything else.

4) Close all the folders, eject the DP1 DMG but leave the DP2 DMG file mounted on the desktop. At this point I also extracted the 64 bit drivers from the patch and put them into the DP2 DMG, but later realised I didn't have to do this, so You won't need to do this. if you have any trouble reaching step 6 let me know and i'll upload the required files that you can put into the DP2 DMG.

5) Now here's the most important part. Double click the DP2 DMG and install it from the DP1 desktop like a update NOT A CLEAN INSTALL.

6) Allow DP2 to install and reboot at the end of the installation. If you have done everything right then you should be able to reach the 10.8 DP2 desktop.

The above solely relies on the GMA X3100 64bit patch being installed on DP1 before you do do anything. The 64bit patch forces the mac to boot into the 64bit kernel and by installing DP2 as an update, the patch should still function as it was designed to.

coolio2004
Mar 19, 2012, 12:26 PM
Hi madmacfan, thanx so lot for your hard work installing ML on MB 3.1. Please can you offer the needed patch files in a zipfile cause the terminal file will always saved as a textfile. I want update to dp2.

rezzo
Mar 19, 2012, 03:48 PM
Great work with the guide, thx!

anyone has tried with ML DP2 and a MacBook2,1 (w/ GMA950)?

madmacfan
Mar 19, 2012, 05:43 PM
Hi madmacfan, thanx so lot for your hard work installing ML on MB 3.1. Please can you offer the needed patch files in a zipfile cause the terminal file will always saved as a textfile. I want update to dp2.

No problem. The zip file you asked for containing patch file and mod.bs is here (http://dl.dropbox.com/u/41388906/x64patch-10.8-dp1/10.8%20DP1%20Patch.zip)

Great work with the guide, thx!

anyone has tried with ML DP2 and a MacBook2,1 (w/ GMA950)?

The GMA 950 64bit driver is extremely buggy and only has one resolution of 1024x768. The only hope of getting any decent GMA 950 64bit drivers, is to port the drivers over from linux. If someone can get hold of the 64bit linux drivers for GMA 950 then i'll have a go at porting them into os x.

Embio
Mar 19, 2012, 06:21 PM
http://intellinuxgraphics.org/

does this help at all?

madmacfan
Mar 19, 2012, 06:57 PM
http://intellinuxgraphics.org/

does this help at all?

I've just had a look at the page you linked to and it looks like whats listed there is news on updates implemented to intel GPU'S, so I don't think it will be of much use. Thanks for your input. What I would really need to start the porting process, is the actual GMA 950 64bit driver from linux itself. Maybe someone out there who is currently running linux or who has access to linux install media, can help with tracking down the 64bit GMA 950 Drivers. I have tried to port the drivers over from windows, but it's just too much hassle to get them into a format which the mac can recognise, so the only solution is porting from linux.

Michelasso
Mar 20, 2012, 05:55 AM
If you are having trouble installing DP1 and you have followed the instructions by "Hackerwayne", Firstly hold down keys 3 and 2 at boot. If this does not work for you Hold down cmd v at boot and the mac should display a reason for why it cannot boot. tell me what is displayed there under reason and I'll be able to help you out further.


Sorry, I am afraid I didn't express myself well. I have a MacBook2,1 (GMA 950) with ML installed into an external USB disk. After few other tries this is my scenario:

- Verbose mode is always active (Ive set it in the NVRAM with Onyx).
- No GMA 950 kexts installed (there isn't the 64 bt version anyway). I just want it to boot completely for now.
- DP1 32 bits was booting. I could also manage to have the 10.7.3 loaded (nt that they were working fine, though. Videos are blank)
- boot.efi patched to 64 bits is booting, it shows the 64 bits addresses for USB and others, but then it always gets stuck to "Waiting for DSMOS". Very frustrating.


6) Allow DP2 to install and reboot at the end of the installation. If you have done everything right then you should be able to reach the 10.8 DP2 desktop.


Ok, so that is what I did:

- In DP2 I overwrote the boot.efi in the .dmg file with the patched (64 bits) one. I also changed OSInstall.mpg and added EFI32.mkpg as before. I know, it is messy.
- I've run the DP2 (modified) installation from Lion.
- It does run copying the files in the OS X Install subfolder and reboots.
- To be sure I overwrote in the ML install folder the boot.efi again with the patched one
- The boot in 64 bits goes fine and I reach the graphical menu. DSMOS arrives!!!
- It shows a windows with Time Machine, reinstall Mountain Lion, Disk Utility
- I choose reinstall Mountain Lion and it complains that my ML Install Image is damaged or something.

I even tried doing the install into the USB disk from a virtual machine (using the original DMG), changed the boot.efi and rebooted the physical Mac. Same identical thing.

So my conclusion is that your patched boot.efi should be fine for the GMA 950 Macs as well. It's just that I can't make either the DSMOS in DP1 or the Installer in DP2 proceeding.

BTW regarding the Linux GMA 950 drivers. I tried installing Ubuntu with the virtual machine trick. But I couldn't boot later from the external disc. My Mac doesn't boot USB legacy discs. Still checking around it seems that the Intel driver should be a single file for all chips. But I am afraid it is very much different from the way OS X defines them.

One last thing: what did you exactly patch in the boot.efi?! Just a check to see if the system could boot in 64 bits?

madmacfan
Mar 20, 2012, 07:44 AM
Sorry, I am afraid I didn't express myself well. I have a MacBook2,1 (GMA 950) with ML installed into an external USB disk. After few other tries this is my scenario:

- Verbose mode is always active (Ive set it in the NVRAM with Onyx).
- No GMA 950 kexts installed (there isn't the 64 bt version anyway). I just want it to boot completely for now.
- DP1 32 bits was booting. I could also manage to have the 10.7.3 loaded (nt that they were working fine, though. Videos are blank)
- boot.efi patched to 64 bits is booting, it shows the 64 bits addresses for USB and others, but then it always gets stuck to "Waiting for DSMOS". Very frustrating.



Ok, so that is what I did:

- In DP2 I overwrote the boot.efi in the .dmg file with the patched (64 bits) one. I also changed OSInstall.mpg and added EFI32.mkpg as before. I know, it is messy.
- I've run the DP2 (modified) installation from Lion.
- It does run copying the files in the OS X Install subfolder and reboots.
- To be sure I overwrote in the ML install folder the boot.efi again with the patched one
- The boot in 64 bits goes fine and I reach the graphical menu. DSMOS arrives!!!
- It shows a windows with Time Machine, reinstall Mountain Lion, Disk Utility
- I choose reinstall Mountain Lion and it complains that my ML Install Image is damaged or something.

I even tried doing the install into the USB disk from a virtual machine (using the original DMG), changed the boot.efi and rebooted the physical Mac. Same identical thing.

So my conclusion is that your patched boot.efi should be fine for the GMA 950 Macs as well. It's just that I can't make either the DSMOS in DP1 or the Installer in DP2 proceeding.

BTW regarding the Linux GMA 950 drivers. I tried installing Ubuntu with the virtual machine trick. But I couldn't boot later from the external disc. My Mac doesn't boot USB legacy discs. Still checking around it seems that the Intel driver should be a single file for all chips. But I am afraid it is very much different from the way OS X defines them.

One last thing: what did you exactly patch in the boot.efi?! Just a check to see if the system could boot in 64 bits?

Hi there. I did mention in the steps I posted above that this will not work with GMA 950 chipsets, as I've tested it myself and the GMA 950 always ran into DSMOS problems, But the GMA X3100 seems to work ok without encountering problems. I always knew that macbook 2,1 and macbook 3,1's could boot into a 64bit kernel, so all this was about, was making some decent 64bit drivers, something that apple couldn't quite achieve with these chipsets.

In the patch I wrote a series of instructions to force the mac to boot into 64bit kernel, by erasing and rewriting the original 32bit kernel default instructions with new 64bit kernel instructions, therefore making 64bit the default, as 32bit no longer exists. I then rebuilt the GMA X3100 64bit drivers from 10.6.2, to work with 10.8 and added them to the patch, to stop kernel panics occurring at boot.

The GMA 950 chipset drivers differ vastly from the way the drivers were written for the GMA X3100, hence why a patched boot.efi file designed for GMA X3100 chipsets won't work with GMA 950 chipsets. Running the modded DP2 installer from lion will not work, it has to be upgraded from 10.8 DP1. Adding the osinstall.mpkg and the EFI32.mpkg file will not work as it did for DP1, As DP2 no longer supports 32bit kernel and this is hard coded into the os itself. This will be the reason why you are told that your ML install disc is damaged.

The Only solution is to port the GMA 950 64bit drivers over from linux, without this, the only way people with the GMA 950 chipset can boot DP2 is with chameleon. I don't recommend using chameleon on a mac anyway, as It completely removes the original macs firmware, and the only way to get it back is to visit an apple store and have them reflash the original firmware back onto the affected mac. If someone can get hold of the GMA 950 64bit drivers from linux, then i will have a go at porting them into os x. As yet I haven't had much luck tracking down the required drivers, so any help locating the drivers will be very much appreciated.

coolio2004
Mar 20, 2012, 11:29 AM
Thanx for the zip file. Patches were sucessful but About this Mac shows 32 bit. There are some 32 bit extensions. See hc http://db.tt/MbRysx22. Anz idea. I cant use any share as smb nor afp.

madmacfan
Mar 20, 2012, 12:35 PM
Thanx for the zip file. Patches were sucessful but About this Mac shows 32 bit. There are some 32 bit extensions. See hc http://db.tt/MbRysx22. Anz idea. I cant use any share as smb nor afp.

Just had a look at the picture you posted in the link and the AppleIntelGMAX3100 and AppleIntelGMAX3100FB are both running in 64bit, so the patch is working absolutely fine. If you click on the software tab, your macbook will say yes under 64bit kernel and extensions

I see 4 of the extensions listed are showing as 32bit processes. As your macbook is running in 64bit kernel I wouldn't worry about those processes too much as they look like they are to do with the os. If you have 32bit applications installed then you will have some processes showing as 32bit.

Embio
Mar 20, 2012, 01:10 PM
madmacfan -

I was following the link from this page:

http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=13815&ProdId=2800&lang=eng&OSVersion=Linux*&DownloadType=Drivers

I seem to remember that in Ubuntu the package was '915Resolution'

coolio2004
Mar 20, 2012, 05:54 PM
Just had a look at the picture you posted in the link and the AppleIntelGMAX3100 and AppleIntelGMAX3100FB are both running in 64bit, so the patch is working absolutely fine. If you click on the software tab, your macbook will say yes under 64bit kernel and extensions

I see 4 of the extensions listed are showing as 32bit processes. As your macbook is running in 64bit kernel I wouldn't worry about those processes too much as they look like they are to do with the os. If you have 32bit applications installed then you will have some processes showing as 32bit.


Software tab says no- see picture: http://dl.dropbox.com/u/8131532/Screen%20Shot%202012-03-20%20at%2023.46.34.png
Patch in com.apple.Boot.plist shows x86_64 command but no kernel 64 bit.

Michelasso
Mar 20, 2012, 06:27 PM
Hi there. I did mention in the steps I posted above that this will not work with GMA 950 chipsets, as I've tested it myself and the GMA 950 always ran into DSMOS problems,

Actually it did pass the 64 bits DSMOS after (re)booting to proceed with the DP2 installation. I presume the DSMOS is the same either installing or booting OS X. But sure, you know better. I am just puzzled.

The Only solution is to port the GMA 950 64bit drivers over from linux, without this, the only way people with the GMA 950 chipset can boot DP2 is with chameleon. I don't recommend using chameleon on a mac anyway, as It completely removes the original macs firmware, and the only way to get it back is to visit an apple store and have them reflash the original firmware back onto the affected mac. If someone can get hold of the GMA 950 64bit drivers from linux, then i will have a go at porting them into os x. As yet I haven't had much luck tracking down the required drivers, so any help locating the drivers will be very much appreciated.

Ok, thanks for the detailed explanation. I'll take a better look at Linux with a virtual machine, then. Hopefully the Intel drivers are there. On in the iso file. Not an expert on it , though.And Google hasn't been very friendly.

Mad Mac Maniac
Mar 21, 2012, 12:00 AM
Wow. Seems like this is a lot of hard work. Thanks for going through all the work! How simple will it be to do this once ML officially comes out?

madmacfan
Mar 21, 2012, 05:31 AM
Software tab says no- see picture: http://dl.dropbox.com/u/8131532/Screen%20Shot%202012-03-20%20at%2023.46.34.png
Patch in com.apple.Boot.plist shows x86_64 command but no kernel 64 bit.

That looks strange, it's showing up yes to 64bit kernel on the 3 macbook 3,1 machines i tested the patch on. Do you have the same after a second reboot. If so, did you install 10.8 DP1 as an upgrade over lion 10.7.3, if so, this may be why you are receiving such problems.

Actually it did pass the 64 bits DSMOS after (re)booting to proceed with the DP2 installation. I presume the DSMOS is the same either installing or booting OS X. But sure, you know better. I am just puzzled.

Ok, thanks for the detailed explanation. I'll take a better look at Linux with a virtual machine, then. Hopefully the Intel drivers are there. On in the iso file. Not an expert on it , though.And Google hasn't been very friendly.

I also originally thought the DSMOS was the same when installing and booting, that was until I had a more detailed look at how the GMA 950 drivers were constructed for mac, and straight away I could see a distinct difference with the way it handles installer scripts and boot scripts. This would explain why you are able to reach the ML recovery screens, but not able to install ML, as the installer reports your modded disc as damaged.

If you could have a better look at linux in virtual machine, to see if the drivers are there, that would be greatly appreciated. If the drivers are there, then I can extract the drivers directly from the linux iso image, which would help speed up the porting process.

Wow. Seems like this is a lot of hard work. Thanks for going through all the work! How simple will it be to do this once ML officially comes out?

Yes once ML is officially released, it should be a relatively hassle free procedure, The reason why we are having to find work arounds for each dev preview, is because each new dev preview that is released is effectively another mini os. Once ML is released, we won't have this problem, as there will only be one os to work with, making the patching process a whole lot easier.

Michelasso
Mar 21, 2012, 09:22 AM
If you could have a better look at linux in virtual machine, to see if the drivers are there, that would be greatly appreciated. If the drivers are there, then I can extract the drivers directly from the linux iso image, which would help speed up the porting process.

Ok mate, after messing up with the virtual machine and surfing in internet I think I've found the relevant drivers. They should include all Intel chipsets. At the bottom there are the download links for x86 and amd64 versions:

Debian:
http://packages.debian.org/sid/xserver-xorg-video-intel

Ubuntu:
http://packages.ubuntu.com/hardy/xserver-xorg-video-intel

Here there should be the source code:
https://launchpad.net/ubuntu/precise/+source/xserver-xorg-video-intel/2:2.17.0-1ubuntu4

Also I've found an interesting link with an explanation of how the graphics drivers should work in Linux:
http://forums.opensuse.org/forums/english/get-technical-help-here/how-faq-forums/advanced-how-faq-read-only/438705-opensuse-graphic-card-practical-theory-guide-users.html

I hope this helps!

coolio2004
Mar 21, 2012, 11:41 AM
I did a clean reinstall of dp1, used the dp1 patch again, restarted and have the same issue-only 32 bit kernel.

madmacfan
Mar 21, 2012, 12:37 PM
Ok mate, after messing up with the virtual machine and surfing in internet I think I've found the relevant drivers. They should include all Intel chipsets. At the bottom there are the download links for x86 and amd64 versions:

Debian:
http://packages.debian.org/sid/xserver-xorg-video-intel

Ubuntu:
http://packages.ubuntu.com/hardy/xserver-xorg-video-intel

Here there should be the source code:
https://launchpad.net/ubuntu/precise/+source/xserver-xorg-video-intel/2:2.17.0-1ubuntu4

Also I've found an interesting link with an explanation of how the graphics drivers should work in Linux:
http://forums.opensuse.org/forums/english/get-technical-help-here/how-faq-forums/advanced-how-faq-read-only/438705-opensuse-graphic-card-practical-theory-guide-users.html

I hope this helps!

Thanks for your great help with this, I think i've managed to find the correct driver that supports the GMA 950 chipset, so I'll attempt to port these drivers into os x and report back with my progress on this.

I did a clean reinstall of dp1, used the dp1 patch again, restarted and have the same issue-only 32 bit kernel.

Hi there, If you are having issues, Locate and remove the EFI32 file after you have installed both DP1 and the patch provided, then reboot and this should solve your problem. There seems to be something within the EFI32 file thats causing issues in DP1.

CyBeRino
Mar 21, 2012, 08:38 PM
Someone doing this trick on an older mac should really post a 'uname -a'.

ML DP2 at least does not come with a 32-bit kernel at all, so that will never run on older hardware. I never installed DP1 so I can't speak for that, which is why I ask.

It sounds to me a bit like you're somehow managing to run the Lion kernel with a Mountain Lion userland. Which would be an interesting thing to try if not, btw. Though anything reliant upon a ML-specific kernel feature would crash and burn.

Ah, never mind I missed a screenshot up above a bit that says Darwin 12.0.0, which is indeed the ML kernel.

Michelasso
Mar 22, 2012, 07:43 AM
Ah, never mind I missed a screenshot up above a bit that says Darwin 12.0.0, which is indeed the ML kernel.

Honestly I think you've missed the whole thread… :D

At least now, this is about running the 64 bits ML (DP2) kernel in the unsupported 64 bits Macs. The only (artificial I would say) limitation are the EFI 32 bits (which apparently wouldn't be such an issue to bypass, as the MadMacFan patches prove. So damn you Apple!!) and the 64 bits kexts for the (Intel) graphics chips. Those chips do run under a 64 bits kernel. Like Windows and Linux. It's just that Apple (again) didn't bother to invest few coins out of its $50 billions profit (more now I presume) to update the drivers.

CyBeRino
Mar 22, 2012, 01:41 PM
Honestly I think you've missed the whole thread… :D

I actually read the whole thread looking for that bit of information because I noticed at some point the replacement of certain installer packages, one of which could have housed the kernel.

It would be interesting to try though. Install a ML system and replace the kernel and extensions with Lion's kernel and extensions, and see if it works. In theory the userland should be independent from the kernel, though as I said some things may depend on kernel support of certain APIs and whatnot.

Michelasso
Mar 22, 2012, 05:54 PM
It would be interesting to try though. Install a ML system and replace the kernel and extensions with Lion's kernel and extensions, and see if it works. In theory the userland should be independent from the kernel, though as I said some things may depend on kernel support of certain APIs and whatnot.

Hmm… That could be interesting indeed. I may try with my DP1 just for the fun of it. Just to see if the new ML features would work with the Lion kernel. I believe the graphics will go banana, though.

EDIT: kernel panic on executing launchd. A bit worse than what I thought. I replaced copying from 10.7.3 to 10.8 the following:

- /mach_kernel
- /System/Library/Extensions
- /sbin (just in case since it panicked on launchd).

Well, I am not going to dig it up further. It isn't worth it.

Michelasso
Mar 23, 2012, 08:00 AM
Thanks for your great help with this, I think i've managed to find the correct driver that supports the GMA 950 chipset, so I'll attempt to port these drivers into os x and report back with my progress on this.

Sure! Please let us know when you have some updates. Also, if you need help testing in a MacBook 2,1, you can put the source and binary files in here, maybe with few directions about how to modify and compile them if needed. I have Xcode 4.3.2 installed and I do manage to build projects.

Embio
Mar 23, 2012, 06:16 PM
I have access to GMA950 iMacs if there is any significant difference

martynscott
Mar 31, 2012, 04:56 PM
If you are having trouble installing DP1 and you have followed the instructions by "Hackerwayne", Firstly hold down keys 3 and 2 at boot. If this does not work for you Hold down cmd v at boot and the mac should display a reason for why it cannot boot. tell me what is displayed there under reason and I'll be able to help you out further.

For everyone else wanting to upgrade from DP1 to DP2

The steps shown below are what worked for me
PLEASE BEAR IN MIND THIS WILL NOT WORK WITH GMA 950 GPU'S

FOR GMA X3100 GPU ONLY


1) If you have already installed DP2 and got the no entry sign, you need to install DP1 again from the modded file you originally created for DP1. once DP1 has installed, download the 64bit patch for 10.8 DP1 and install it by opening the file with terminal typing in your system password and then rebooting the mac or hackintosh. once rebooted into 10.8 DP1 with the 64bit patch in place, carry on with step 2.

10.8 DP1 64bit patch here (http://dl.dropbox.com/u/41388906/x64patch-10.8-dp1/patch) right click link and select download linked file
Mod.bs file which you will also need is here (http://dl.dropbox.com/u/41388906/x64patch-10.8-dp1/mod.bspatch)

2) Mount both the modded DP1 DMG file you made and also mount the DP2 DMG and have them both on your desktop.

3) Locate the Boot.efi file from the DP2 DMG. Delete it and replace the deleted file in that folder with the Boot.efi from the DP1 DMG. Do not copy over anything else.

4) Close all the folders, eject the DP1 DMG but leave the DP2 DMG file mounted on the desktop. At this point I also extracted the 64 bit drivers from the patch and put them into the DP2 DMG, but later realised I didn't have to do this, so You won't need to do this. if you have any trouble reaching step 6 let me know and i'll upload the required files that you can put into the DP2 DMG.

5) Now here's the most important part. Double click the DP2 DMG and install it from the DP1 desktop like a update NOT A CLEAN INSTALL.

6) Allow DP2 to install and reboot at the end of the installation. If you have done everything right then you should be able to reach the 10.8 DP2 desktop.

The above solely relies on the GMA X3100 64bit patch being installed on DP1 before you do do anything. The 64bit patch forces the mac to boot into the 64bit kernel and by installing DP2 as an update, the patch should still function as it was designed to.

Pardon my ignorance, but what do i do with the mod.bs file? everything else i understand.

cheers.

coolio2004
Apr 1, 2012, 02:51 AM
the mod.bs file is used by the install script.

martynscott
Apr 2, 2012, 11:11 AM
the mod.bs file is used by the install script.

Cheers, Now if anyone can help me get past the DP2 can't be installed on this computer after transfering the Boot.efi. that would be great.

madmacfan
Apr 2, 2012, 04:43 PM
Sure! Please let us know when you have some updates. Also, if you need help testing in a MacBook 2,1, you can put the source and binary files in here, maybe with few directions about how to modify and compile them if needed. I have Xcode 4.3.2 installed and I do manage to build projects.

Update
Apologies, I've been away for a while, but I have managed to port over the 64bit driver for the GMA950 GPU. The only issues I'm currently facing, is that the macs i tested this on, only display the resolution of 1024x768 correctly. the 1280x800 resolution, looks distorted and looks almost kind of inverted, I'm currently working on a fix for this, the other issue I had was that the macs would not wake from sleep without requiring a reboot, but I have now solved the waking from sleep issue. For those who would still like to try out the drivers in their current form, to get them into DP2, Let me know and I'll upload the files in a link.

Cheers, Now if anyone can help me get past the DP2 can't be installed on this computer after transfering the Boot.efi. that would be great.

Hi there, If you're having problems Upgrading to DP2, and you're still in DP1 with the 64bit patch I made in place. Locate the patched boot.efi from the file path below and not from the DP1 DMG:

MacintoshHD, system, Library, Coreservices.

Make a copy of the boot.efi file and paste it to the desktop. Open up the DP2 DMG, delete and then replace the boot.efi file in that folder, with the boot.efi file you just pasted to your desktop. Run the DP2 DMG like an update and not a clean install. This should get you to the DP2 desktop without any issues.

Embio
Apr 3, 2012, 03:51 AM
Update
Apologies, I've been away for a while, but I have managed to port over the 64bit driver for the GMA950 GPU. The only issues I'm currently facing, is that the macs i tested this on, only display the resolution of 1024x768 correctly. the 1280x800 resolution, looks distorted and looks almost kind of inverted, I'm currently working on a fix for this, the other issue I had was that the macs would not wake from sleep without requiring a reboot, but I have now solved the waking from sleep issue. For those who would still like to try out the drivers in their current form, to get them into DP2, Let me know and I'll upload the files in a link.



Hi there, If you're having problems Upgrading to DP2, and you're still in DP1 with the 64bit patch I made in place. Locate the patched boot.efi from the file path below and not from the DP1 DMG:

MacintoshHD, system, Library, Coreservices.

Make a copy of the boot.efi file and paste it to the desktop. Open up the DP2 DMG, delete and then replace the boot.efi file in that folder, with the boot.efi file you just pasted to your desktop. Run the DP2 DMG like an update and not a clean install. This should get you to the DP2 desktop without any issues.


assuming this was too late for April Fools (;-)) I'd like to give your drivers a go on my macbook 2,1 tonight (I'm away from home for a week tomorrow)

Michelasso
Apr 3, 2012, 05:01 AM
Update
Apologies, I've been away for a while, but I have managed to port over the 64bit driver for the GMA950 GPU. The only issues I'm currently facing, is that the macs i tested this on, only display the resolution of 1024x768 correctly. the 1280x800 resolution, looks distorted and looks almost kind of inverted, I'm currently working on a fix for this, the other issue I had was that the macs would not wake from sleep without requiring a reboot, but I have now solved the waking from sleep issue. For those who would still like to try out the drivers in their current form, to get them into DP2, Let me know and I'll upload the files in a link.

Absolutely!!! Please post them and keep them updated. Just put a warning that work is in progress, I will gladly test them. For now I just want to proove to some damn Apple crusaders that it IS possible to run ML (64 bits) on the MacBook2,1 and Apple should make a shame out of itself.

BTW you're my Hero! :D

madmacfan
Apr 3, 2012, 02:44 PM
Absolutely!!! Please post them and keep them updated. Just put a warning that work is in progress, I will gladly test them. For now I just want to proove to some damn Apple crusaders that it IS possible to run ML (64 bits) on the MacBook2,1 and Apple should make a shame out of itself.

BTW you're my Hero! :D

Here's the modded Kext files From linux converted to a mac readable format and a dsdt.aml patch file. Install the patch, then install kexts with kexthelper and this should get your GPU booting into 64bit mode with QE/CI. PLEASE NOTE, THIS IS STILL A WORKING PROGRESS, so if you have any issues, Please let me know asap, and I'll do my best to resolve them. I will also turn the dsdt.aml into a easier to install terminal script, when i get some spare time.

Kext files in a zip here (http://dl.dropbox.com/u/41388906/X64GMA950VidKexts%202.zip)

Michelasso
Apr 3, 2012, 05:50 PM
Here's the modded Kext files From linux converted to a mac readable format and a dsdt.aml patch file. Install the patch, then install kexts with kexthelper and this should get your GPU booting into 64bit mode with QE/CI. PLEASE NOTE, THIS IS STILL A WORKING PROGRESS, so if you have any issues, Please let me know asap, and I'll do my best to resolve them. I will also turn the dsdt.aml into a easier to install terminal script, when i get some spare time.

Kext files in a zip here (http://dl.dropbox.com/u/41388906/X64GMA950VidKexts%202.zip)

Ok, thanks a lot! I just tried to boot ML DP1 in 64 bits. Since I am not sure what to do with dsdt.aml I did the following

- used the boot.efi patched for the X3100 (I know, I just gave a fast try)
- Copied the 6 kext files to /System/Library/Extensions

It booted and got stuck (obviously I'd say) at DSMOS. So I have a couple of questions:
- which boot.efi do I have to use?
- What is dsdt.aml?
- How do I install it?
- What is the 6th kext Natit.kext? I've never seen it before.

I'll try to figure it out anyway, but some little explanation would be useful. Also for the others that would like to give it a try. Thanks.

EDIT: Nothing. I am not able to make DP1 booting 64 bits. I tried all possible boot.efi. They either do a 32 bits boot or get stuck at DSMOS. I added dsdt.aml in the boot.plist file:


$ cat /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
<?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>DSDT</key>
<string>hd(0,1)/dsdt.aml</string>
<key>Kernel Architecture</key>
<string>x86_64</string>
<key>Kernel Flags</key>
<string>-v</string>
</dict>
</plist>

i also tried with hd(0,2) and hd(1,2) - with the last that should actually be the correct one (I boot via USB).

The GMA 950 kexts seem to get recognized when booting in 32 bits, because they give a warning message:

Apr 4 05:07:18 MacBook kernel[0]: Warning - kext com.apple.driver.AppleIntelGMA950 has immediate dependencies on both com.apple.kernel* and com.apple.kpi.* components; use only one style.

But then they don't show in the system info. And the graphics is tearing so it must not be there at all. I'll wait for some instructions.

rezzo
Apr 3, 2012, 07:03 PM
Here's the modded Kext files From linux converted to a mac readable format and a dsdt.aml patch file. Install the patch, then install kexts with kexthelper and this should get your GPU booting into 64bit mode with QE/CI. PLEASE NOTE, THIS IS STILL A WORKING PROGRESS, so if you have any issues, Please let me know asap, and I'll do my best to resolve them. I will also turn the dsdt.aml into a easier to install terminal script, when i get some spare time.

Kext files in a zip here (http://dl.dropbox.com/u/41388906/X64GMA950VidKexts%202.zip)
*awesome* work!

Somebody can test this kext? I have a MacBook2,1 (GMA950) but I haven't access to the DP builds of Mountain Lion.

Michelasso
Apr 4, 2012, 04:09 AM
Kext files in a zip here (http://dl.dropbox.com/u/41388906/X64GMA950VidKexts%202.zip)

Sorry Madmacfan, I am a bit confused. Are you sure they are the right files? They are all dated either 2008 or 2009, both creation and modification time. Don't get me wrong, just double checking.

madmacfan
Apr 4, 2012, 01:00 PM
Sorry Madmacfan, I am a bit confused. Are you sure they are the right files? They are all dated either 2008 or 2009, both creation and modification time. Don't get me wrong, just double checking.

Hi there, Yes they are the right files, I pulled them from a copy of linux I had a while back, and when this thread came up, I thought I'd reuse them to save some time. The DSDT.aml is the file which patches the boot.efi to run 64bit and the natit next, is what enables QE/CI when booted into the 64bit kernel. I'll modify the files into a easier to install terminal script, the same as I did with the GMA X3100 GPU and upload another link.

Michelasso
Apr 4, 2012, 04:31 PM
Hi there, Yes they are the right files, I pulled them from a copy of linux I had a while back, and when this thread came up, I thought I'd reuse them to save some time. The DSDT.aml is the file which patches the boot.efi to run 64bit and the natit next, is what enables QE/CI when booted into the 64bit kernel. I'll modify the files into a easier to install terminal script, the same as I did with the GMA X3100 GPU and upload another link.

I am lost then. I modified your patch script for X3100 to patch boot.efi with dsdt.aml but it didn't work. It complained that it didn't recognize the format. I get this:


BlueMoon:x64patch-10.8-dp1$ MLVOL=/Volumes/Mountain\ Lion
BlueMoon:x64patch-10.8-dp1$ sudo bspatch "$MLVOL/usr/standalone/i386/boot.efi" boot.efi dsdt.aml
Password:
bspatch: Corrupt patch

I'll give a better look while I wait for your update. Anyway, if you can also tell me how to patch the boot.efi using the dsdt.aml file I will be grateful. I have looked everywhere and the only thing I see is that it is used by Chameleon and similar. Thanks again.

PartyDolo
Apr 8, 2012, 03:30 PM
Hey guys, I just wanted to let you know that everyone a part of this has been doing great work here. As an owner of a Mac containing a GMAX3100, I have been occasionally checking this forum to look for progress on this issue and it seems to be going much better than I thought.

So thanks to everyone involved. More specifically, thanks for helping a poor college student possibly get another year (maybe more?) of enjoyable use out of his Mac come this summer with the official release of ML.

Embio
Apr 11, 2012, 07:34 AM
Ok, thanks a lot! I just tried to boot ML DP1 in 64 bits. Since I am not sure what to do with dsdt.aml I did the following

- used the boot.efi patched for the X3100 (I know, I just gave a fast try)
- Copied the 6 kext files to /System/Library/Extensions

It booted and got stuck (obviously I'd say) at DSMOS. So I have a couple of questions:
- which boot.efi do I have to use?
- What is dsdt.aml?
- How do I install it?
- What is the 6th kext Natit.kext? I've never seen it before.

I'll try to figure it out anyway, but some little explanation would be useful. Also for the others that would like to give it a try. Thanks.

EDIT: Nothing. I am not able to make DP1 booting 64 bits. I tried all possible boot.efi. They either do a 32 bits boot or get stuck at DSMOS. I added dsdt.aml in the boot.plist file:


$ cat /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
<?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>DSDT</key>
<string>hd(0,1)/dsdt.aml</string>
<key>Kernel Architecture</key>
<string>x86_64</string>
<key>Kernel Flags</key>
<string>-v</string>
</dict>
</plist>

i also tried with hd(0,2) and hd(1,2) - with the last that should actually be the correct one (I boot via USB).

The GMA 950 kexts seem to get recognized when booting in 32 bits, because they give a warning message:

Apr 4 05:07:18 MacBook kernel[0]: Warning - kext com.apple.driver.AppleIntelGMA950 has immediate dependencies on both com.apple.kernel* and com.apple.kpi.* components; use only one style.

But then they don't show in the system info. And the graphics is tearing so it must not be there at all. I'll wait for some instructions.

Without graphics kexts I managed to get my Macbook 2,1 to boot with DP1 with the 64bit kernel. The boot process took the best part of 5 minutes (waiting for DSMOS was the only message for a looong time!) but it got there. I'll try with the graphics kexts now and report back. Then I'll try DP2 :-)

Michelasso
Apr 12, 2012, 12:59 PM
Without graphics kexts I managed to get my Macbook 2,1 to boot with DP1 with the 64bit kernel. The boot process took the best part of 5 minutes (waiting for DSMOS was the only message for a looong time!) but it got there. I'll try with the graphics kexts now and report back. Then I'll try DP2 :-)

How? How did you install the patch? :confused:

Embio
Apr 12, 2012, 02:57 PM
I booted it using the method on the first page then installed the patch

S.pats007
Apr 12, 2012, 03:25 PM
Hello all i'm new to this forum but ive been following the great work you guys are putting in. I followed hackerwaynes instructions and it led to a dead end at the OS X installer screen after the laptop restarts. It takes about five minutes to load the installer and then I get an error. I'm working with a Black Macbook - Late 2006, GMA 950 64 MB. I have attached the error window. Any thoughts on what I can do to fix this? Or is the late 2006 a fail for mountain lion?

ZhouFang
Apr 13, 2012, 12:59 PM
Does anyone know how to install mountain lion DP 2 on unsupported Macs? I tried the method of switching the system folder and put in efi32.pkg and osinstall.mpkg but doesn't work. Did anyone successfully installed it onto a unsupported Mac?

ZhouFang
Apr 14, 2012, 08:29 AM
If you are having trouble installing DP1 and you have followed the instructions by "Hackerwayne", Firstly hold down keys 3 and 2 at boot. If this does not work for you Hold down cmd v at boot and the mac should display a reason for why it cannot boot. tell me what is displayed there under reason and I'll be able to help you out further.

For everyone else wanting to upgrade from DP1 to DP2

The steps shown below are what worked for me
PLEASE BEAR IN MIND THIS WILL NOT WORK WITH GMA 950 GPU'S

FOR GMA X3100 GPU ONLY


1) If you have already installed DP2 and got the no entry sign, you need to install DP1 again from the modded file you originally created for DP1. once DP1 has installed, download the 64bit patch for 10.8 DP1 and install it by opening the file with terminal typing in your system password and then rebooting the mac or hackintosh. once rebooted into 10.8 DP1 with the 64bit patch in place, carry on with step 2.

10.8 DP1 64bit patch here (http://dl.dropbox.com/u/41388906/x64patch-10.8-dp1/patch) right click link and select download linked file
Mod.bs file which you will also need is here (http://dl.dropbox.com/u/41388906/x64patch-10.8-dp1/mod.bspatch)

2) Mount both the modded DP1 DMG file you made and also mount the DP2 DMG and have them both on your desktop.

3) Locate the Boot.efi file from the DP2 DMG. Delete it and replace the deleted file in that folder with the Boot.efi from the DP1 DMG. Do not copy over anything else.

4) Close all the folders, eject the DP1 DMG but leave the DP2 DMG file mounted on the desktop. At this point I also extracted the 64 bit drivers from the patch and put them into the DP2 DMG, but later realised I didn't have to do this, so You won't need to do this. if you have any trouble reaching step 6 let me know and i'll upload the required files that you can put into the DP2 DMG.

5) Now here's the most important part. Double click the DP2 DMG and install it from the DP1 desktop like a update NOT A CLEAN INSTALL.

6) Allow DP2 to install and reboot at the end of the installation. If you have done everything right then you should be able to reach the 10.8 DP2 desktop.

The above solely relies on the GMA X3100 64bit patch being installed on DP1 before you do do anything. The 64bit patch forces the mac to boot into the 64bit kernel and by installing DP2 as an update, the patch should still function as it was designed to.
how do you install mob.bs? when i download it, the extension is not .bs but .bspatch, should i change it? also i found several boot.efi in the installer, one in root folder, one in /system/library/core services/ and another one somewhere else. plz help and reply thank you

ZhouFang
Apr 14, 2012, 08:59 AM
If you are having trouble installing DP1 and you have followed the instructions by "Hackerwayne", Firstly hold down keys 3 and 2 at boot. If this does not work for you Hold down cmd v at boot and the mac should display a reason for why it cannot boot. tell me what is displayed there under reason and I'll be able to help you out further.

For everyone else wanting to upgrade from DP1 to DP2

The steps shown below are what worked for me
PLEASE BEAR IN MIND THIS WILL NOT WORK WITH GMA 950 GPU'S

FOR GMA X3100 GPU ONLY


1) If you have already installed DP2 and got the no entry sign, you need to install DP1 again from the modded file you originally created for DP1. once DP1 has installed, download the 64bit patch for 10.8 DP1 and install it by opening the file with terminal typing in your system password and then rebooting the mac or hackintosh. once rebooted into 10.8 DP1 with the 64bit patch in place, carry on with step 2.

10.8 DP1 64bit patch here (http://dl.dropbox.com/u/41388906/x64patch-10.8-dp1/patch) right click link and select download linked file
Mod.bs file which you will also need is here (http://dl.dropbox.com/u/41388906/x64patch-10.8-dp1/mod.bspatch)

2) Mount both the modded DP1 DMG file you made and also mount the DP2 DMG and have them both on your desktop.

3) Locate the Boot.efi file from the DP2 DMG. Delete it and replace the deleted file in that folder with the Boot.efi from the DP1 DMG. Do not copy over anything else.

4) Close all the folders, eject the DP1 DMG but leave the DP2 DMG file mounted on the desktop. At this point I also extracted the 64 bit drivers from the patch and put them into the DP2 DMG, but later realised I didn't have to do this, so You won't need to do this. if you have any trouble reaching step 6 let me know and i'll upload the required files that you can put into the DP2 DMG.

5) Now here's the most important part. Double click the DP2 DMG and install it from the DP1 desktop like a update NOT A CLEAN INSTALL.

6) Allow DP2 to install and reboot at the end of the installation. If you have done everything right then you should be able to reach the 10.8 DP2 desktop.

The above solely relies on the GMA X3100 64bit patch being installed on DP1 before you do do anything. The 64bit patch forces the mac to boot into the 64bit kernel and by installing DP2 as an update, the patch should still function as it was designed to.
why when i try to run install mac os x mountain lion 10.8.app it says this version of mac os x cannot be installed on your computer? i edited the platform support and installable machine .plists. should i not have? or should i just have boot into the installable usb i made?

S.pats007
Apr 14, 2012, 11:19 AM
Hey madmacfan.. i tried getting ML DP1 and i got an error during boot when i hold down cmd-v... i took a picture. any ideas on how to fix this? :confused:
Its on a black macbook - late 2006, GMA 950 64 MB

ZhouFang
Apr 14, 2012, 12:20 PM
Hey madmacfan.. i tried getting ML DP1 and i got an error during boot when i hold down cmd-v... i took a picture. any ideas on how to fix this? :confused:
Its on a black macbook - late 2006, GMA 950 64 MB

add that device id to /system/library/core services/platformsupport.plist,
installablemachines.plist, and /system/library/core services/com.apple.recovery.boot/platformsupport.plist.
and dont forget to also add ur device model name in both platformsupport.plist. (for your mac add Mac-F4208CA9 and MacBook2,1). that was the easy part, but i couldnt figure out how to install mod.bspatch. when i try to run it in terminal it say permission denied even as root user. and when i try to install DP2 it wont even boot up if i only switch the boot.efi files(i did add my device id and model in the plists, was i not supposed to?), if i switch both boot.efi and kernelcache it gets stuck booting up(not kernel panic). im stuck.:(. anyone any ideas what i did wrong? by the way i have macbook 3,1, oh and if i try to run the .app in DP1 it says this version of os x is not supported on your computer, why?

Michelasso
Apr 14, 2012, 01:26 PM
I booted it using the method on the first page then installed the patch

Could please give the procedure to install the patch? I can boot DP1 on 32 bits, but then I have no clue about how to apply the 64 bits patch. Macbook2,1, obviously.

----------

Hey madmacfan.. i tried getting ML DP1 and i got an error during boot when i hold down cmd-v... i took a picture. any ideas on how to fix this? :confused:
Its on a black macbook - late 2006, GMA 950 64 MB

Follow this guide:

http://www.j4mie.co.uk/blog/how-to-install-mountain-lion-on-macpro11/

You'll get ML DP1 running with 32 bit kernel. No GMA kext/HW acceleration, but it works fine.

ZhouFang
Apr 14, 2012, 01:28 PM
:)found the wrong thing, the guide is a little wrong, you have to switch boot.efi, add id's to the plist's, and replace osinstall.mpkg and add efi32.pkg too. i havent try the full instalation yet but at least can boot up now. i think i didnot do the x64 patch wrong because in terminal i tested with result x64 efi and verbose when booting up also said 64bit mode on. im gonna try now, hopefully i dont mess up:apple:

ZhouFang
Apr 14, 2012, 01:50 PM
I messed up!!!!!!!! No entry!!!!!!!! Why????????? Mod bspatch? Osinstall.mpkg? Efi32.pkg? I really had no choice!!seriously!!!!! Why can't this rotten apple just let us use it?????!!!!!! I hate this!!!!!! 4th time messing up!!!!! Verbose mode says error loading kernel cache, should I have replaced kernel. Cache too?????? Is this whole thing a joke????????? Why can't I successfully install it??!?!?!:(:(:(:(:(:(:(:(:(:(:(:(:(:(:mad::mad::mad::mad::mad::mad:

S.pats007
Apr 14, 2012, 02:56 PM
add that device id to /system/library/core services/platformsupport.plist,
installablemachines.plist, and /system/library/core services/com.apple.recovery.boot/platformsupport.plist.
and dont forget to also add ur device model name in both platformsupport.plist. (for your mac add Mac-F4208CA9 and MacBook2,1). that was the easy part, but i couldnt figure out how to install mod.bspatch. when i try to run it in terminal it say permission denied even as root user. and when i try to install DP2 it wont even boot up if i only switch the boot.efi files(i did add my device id and model in the plists, was i not supposed to?), if i switch both boot.efi and kernelcache it gets stuck booting up(not kernel panic). im stuck.:(. anyone any ideas what i did wrong? by the way i have macbook 3,1, oh and if i try to run the .app in DP1 it says this version of os x is not supported on your computer, why?

thanks for the suggestion - i just tried that and i got the same error... also the Mac-F4208CA9 ID was in all three folders that you stated... :confused: :apple:

ZhouFang
Apr 14, 2012, 04:52 PM
thanks for the suggestion - i just tried that and i got the same error... also the Mac-F4208CA9 ID was in all three folders that you stated... :confused: :apple:

Looks like he wants us to run the .app inside the .dmg not to boot it. But anyway I finally figured out the reason why .app says unsupported though device ID and model num are written in the plists after looking at the logs, it said osinstall was wrong and support file not found so I added osinstall and efi32 to the installer, true it doesn't say unsupported anymore but couldn't boot up with prohibited sign and reason error loading kernel cache. I think the patch was either installed incorrectly or something about the mod.bspatch, but I couldnt figure out how to insall mod.bspatch and asked but since nobody answered so I just did what I could think of. Stupid move. Oh and S.pats007 this is only for ppl who already have dp1 and wants to update to dp2, and macbook2,1 is unsupported since it has the gma 950 gpu. If u wanna see how to install dp1 on ur MacBook go to http://forums.macrumors.com/archive/index.php/t-1325818.html.:( if u ask me I'll just wait for gm version though, it's more stable and u don't have to download a 3.5 gig file every time an update comes out.

S.pats007
Apr 14, 2012, 07:24 PM
Looks like he wants us to run the .app inside the .dmg not to boot it. But anyway I finally figured out the reason why .app says unsupported though device ID and model num are written in the plists after looking at the logs, it said osinstall was wrong and support file not found so I added osinstall and efi32 to the installer, true it doesn't say unsupported anymore but couldn't boot up with prohibited sign and reason error loading kernel cache. I think the patch was either installed incorrectly or something about the mod.bspatch, but I couldnt figure out how to insall mod.bspatch and asked but since nobody answered so I just did what I could think of. Stupid move. Oh and S.pats007 this is only for ppl who already have dp1 and wants to update to dp2, and macbook2,1 is unsupported since it has the gma 950 gpu. If u wanna see how to install dp1 on ur MacBook go to http://forums.macrumors.com/archive/index.php/t-1325818.html.:( if u ask me I'll just wait for gm version though, it's more stable and u don't have to download a 3.5 gig file every time an update comes out.

i see... yeah thats what i followed to install the ML DP1 but i keep getting that error... i think its time to give up

S.pats007
Apr 14, 2012, 08:25 PM
i see... yeah thats what i followed to install the ML DP1 but i keep getting that error... i think its time to give up

ok so i got it to work and loaded to the desktop - i had to install mac osx 10.8 DP1 on the USB device. everytime i tried to installed it on the internal hard drive it wouldnt work... but it feels good to have some kind of success :D :apple:

S.pats007
Apr 15, 2012, 09:39 PM
hey guys keep the hacking up! im gonna work on kext gma 950 for ML DP2.. in the mean time please help future doctors by signing this petition for the white house -> http://wh.gov/QL0 Thanks! :)

Michelasso
Apr 16, 2012, 06:54 AM
ok so i got it to work and loaded to the desktop - i had to install mac osx 10.8 DP1 on the USB device. everytime i tried to installed it on the internal hard drive it wouldnt work... but it feels good to have some kind of success :D :apple:

Funny… Usually it is the other way around. But I strongly suspect you partitioned your HDD for Windows (maybe with bootcamp) and then used it for Mountain Lion… :rolleyes:

BTW Did anyone manage to install the 64 bit patch for MacBook2,1 (GMA 950)?! I'd like to test DP2!! :(

Michelasso
Apr 25, 2012, 03:42 PM
So any idea about how to apply the 64 bits patch on MacBook2,1?

ZhouFang
Apr 28, 2012, 10:01 AM
How to install mod.bspatch? Anyone? I really need help:(:apple:

VishnuB
May 2, 2012, 10:39 AM
madmacfan, your guide to installing DP2 (http://forums.macrumors.com/showpost.php?p=14563420&postcount=156) doesn't mention anything about DP3. Is the method is the same? And if not, how would I go about installing DP3 on my MacBook? Here are my specifications:

Model: White 13MacBook (Early 2008)
Firmware: MacBook4,1
GPU: Intel GMA X3100
Current OS: ML DP1 (installed through hackerwayne's guide (http://forums.macrumors.com/showpost.php?p=14341245&postcount=22))

AnonMac50
May 2, 2012, 01:36 PM
Just as a reminder, what if the new DP3 updater updates some files with this.

hackerwayne
May 2, 2012, 02:31 PM
Just as a reminder, what if the new DP3 updater updates some files with this.

I have a new method to install it unsupported system. I will only release it AFTER mountain lion has been officially released (or at least GM). The reason is obvious lol.

ZhouFang
May 2, 2012, 08:55 PM
I have a new method to install it unsupported system. I will only release it AFTER mountain lion has been officially released (or at least GM). The reason is obvious lol.

Agree:D
I hate apple for abandonment for their old users just for money, they have way more than enough

rezzo
May 2, 2012, 09:53 PM
I have a new method to install it unsupported system. I will only release it AFTER mountain lion has been officially released (or at least GM). The reason is obvious lol.
great news, thx!

ciacorp
May 3, 2012, 11:23 AM
I have a new method to install it unsupported system. I will only release it AFTER mountain lion has been officially released (or at least GM). The reason is obvious lol.

That's great!!!! Thanks a lot! That'll save my money by still using my good old Macbook4,1 :)

cjmillsnun
May 5, 2012, 08:22 AM
Is it so bad? I wonder why no one makes any MacBook clone. The components are pretty standard anyway. There wouldn't be any copyright infringement. Only the EULA but that would be up to the user.


Google psystar and you will know why no one makes a MB clone.

Michelasso
May 5, 2012, 09:01 AM
I have a new method to install it unsupported system. I will only release it AFTER mountain lion has been officially released (or at least GM). The reason is obvious lol.

Hopefully it doesn't use MBR partitions for Chameleon or similar, because it wouldn't work with external USB discs. I am a little confused about the "obvious reasons" since you made a guide already that went all over the Internet.. :D

Anyway did anyone manage to make the madmacfan patch for MacBook2,1 working?? It's very different from the MacBook3,1 patch and he disappeared. :(

AnonMac50
May 7, 2012, 03:13 PM
I only have one computer which won't be supporting Mountain Lion, but I don't plan on upgrading it (it is still running Leopard). I'm still interested in this topic though, and I might try it on an external HDD.

AnonMac50

Mad Mac Maniac
May 7, 2012, 03:46 PM
I have a new method to install it unsupported system. I will only release it AFTER mountain lion has been officially released (or at least GM). The reason is obvious lol.

but.... couldn't/wouldn't apple just patch that on a .1 release? Will this result in the cat and mouse game that has become of jailbreaking?

saggel
May 8, 2012, 04:32 AM
but.... couldn't/wouldn't apple just patch that on a .1 release? Will this result in the cat and mouse game that has become of jailbreaking?

I hope not...
at the end of the day there're A LOT of apple fans that keep old machines along with their new and expensive toys and maybe they should respect them too!
Unlike them though, I only have an early 2008 white macbook and I can't understand why I shouldn't be able to upgrade if I can pay for the upgrade and I'm happy with my machine! BTW will we have to pay for the upgrade again $29 as always?

Mad Mac Maniac
May 8, 2012, 08:14 AM
I only have an early 2008 white macbook and I can't understand why I shouldn't be able to upgrade if I can pay for the upgrade and I'm happy with my machine! BTW will we have to pay for the upgrade again $29 as always?

Yeah, I'm in your same boat. I have a late 2007 white macbook. Although I will most likely be buying a new macbook later this year.

Regarding the upgrade price, nobody knows. Honestly, I wouldn't be surprised if even top Apple execs are still discussing pricing stragedy. The possibilities I see are keeping the $29 price... or dropping to $10... or becoming yearly free upgrades (a la iOS). I see all 3 of those being about equally likely, with pros/cons of each. Personally I believe Apple should make them free. I'm not saying that because I don't want to pay (because I always would) but I see it as a brilliant PR and marketing move in many ways. I have a post somewhere here on MR explaining all my reasoning.

saggel
May 9, 2012, 06:49 AM
Yeah, I'm in your same boat. I have a late 2007 white macbook. Although I will most likely be buying a new macbook later this year.

Regarding the upgrade price, nobody knows. Honestly, I wouldn't be surprised if even top Apple execs are still discussing pricing stragedy. The possibilities I see are keeping the $29 price... or dropping to $10... or becoming yearly free upgrades (a la iOS). I see all 3 of those being about equally likely, with pros/cons of each. Personally I believe Apple should make them free. I'm not saying that because I don't want to pay (because I always would) but I see it as a brilliant PR and marketing move in many ways. I have a post somewhere here on MR explaining all my reasoning.

sometimes, when people don't have to pay for something, they don't appretiate it! By paying for the updates, we basically are happier with them! Silly, I know, but it's just in the human nature! I was thinking to buy a new macbook air / pro too and have been waiting too long for it, but I'm afraid of being a guinea pig for retina macbooks, in the same way that the new ipad owners became! Saying this, oh I'd love a retina display on my future macbook! :D

Mad Mac Maniac
May 9, 2012, 09:45 AM
sometimes, when people don't have to pay for something, they don't appretiate it! By paying for the updates, we basically are happier with them! Silly, I know, but it's just in the human nature!

I dunno. I think most people appreciate the iOS updates. It's kind of nice knowing that you don't have to worry about any updates, that they are basically automatic. Plus I don't think Apple really cares if people appreciate the update, so long as people appreciate OSX, which they will.

So here is my reasoning for free, automatic OS updates.

Nearly everyone will be on the most recent version. This helps Apple not have to support old OS's as much (customer support, bug fixes, compatibility etc). Helps all devs not having to support old OS's as much. It gives the users the best possible impression of OSX. For example, if a user has a 5 year old OSX and it's time to buy a new computer they may be less likely to buy another Mac than someone that has the absolute most current OSX, because the 5 year old OS probably won't look as appealing vs the competition. OS X should have it's best foot forward at all times. Plus keeping all users current on their OS will help keep the users all current on upcoming features, such as iCloud.

If they aren't free, then yearly updates will cause OS fragmentation more than ever. Right now OS X is mainly split between Leopard, SL, and Lion. With yearly paid updates for the next 5 years I could easily see all 5 OS's split relatively evenly as different people choose not to update for various reasons. See all the reasons above for why this is bad.

I see it as a huge selling point. Free yearly OS updates! This is a lot more appealing than buying a windows and either A) never updating it or B) having to pay a few hundred dollars every few years. OS X will be more exciting and dynamic because it will always be changing.

It will create a shorter upgrade cycle for Mac users. Remember, we here are MR are in the minority of computer users. Many people buy their PC/Mac and then don't upgrade for 5-8 years, often never even updating their OS once. These people don't care if they are running the latest OS (or even if their hardware is capable of running the latest OS), because they rarely will update it. I think if Apple offers free yearly OS updates, it will create a culture of wanting/expecting that update every year. Once their hardware is no longer supported (4-5 years), it will signify that it is time to purchase a new Mac. Not everyone will, but I think many more will than do now.

That's all I have for the moment.

joehero
May 12, 2012, 01:42 PM
So I have a Mac Pro 1,1 with a Core Duo and the x1600. It seems this guide will work for me, but I can't get my hands on an unmodified DP 1. Am I SOL without DP1 from Apple? The ***** fixed copy doesn't have any of the folders to modify and wont boot.

Michelasso
May 14, 2012, 11:22 AM
So I have a Mac Pro 1,1 with a Core Duo and the x1600. It seems this guide will work for me, but I can't get my hands on an unmodified DP 1. Am I SOL without DP1 from Apple? The ***** fixed copy doesn't have any of the folders to modify and wont boot.

The "fixed" is the good one. The other one had the dmg corrupted. It should be exactly like the on seeded by Apple.

joehero
May 15, 2012, 04:46 PM
The "fixed" is the good one. The other one had the dmg corrupted. It should be exactly like the on seeded by Apple.

So is there a reason I can't see the 'Shared Support' Folder? Is it hidden somehow?

Michelasso
May 15, 2012, 05:12 PM
So is there a reason I can't see the 'Shared Support' Folder? Is it hidden somehow?

"Shared Support"? Never heard of it. Are you sure you are not looking for the PlatformSupport.plist file? That is in the System folder that must be replaced with the downloadable one (together with EFI32.pkg and OSInstall.mpkg).

But since you have a MacPro1,1 you may want to check this thread as well:

http://forum.netkas.org/index.php/topic,1123.0.html

joehero
May 15, 2012, 09:03 PM
"Shared Support"? Never heard of it. Are you sure you are not looking for the PlatformSupport.plist file? That is in the System folder that must be replaced with the downloadable one (together with EFI32.pkg and OSInstall.mpkg).

From post #22:

1. Get a copy of Mountain Lion, I got mine from Apple. If you're not a dev, maybe you can get it at "the bay full of pirates"

2. Mount the Mountain Lion DMG installer, right click on OS X Mountain Lion Preview 1.app and click "show all content" Navigate to Shared Support and drag "InstallESD.dmg" to your desktop.

3. Bring up Terminal, (spotlight search Terminal) type in *remove $*
Code:
$cd desktop
$hdiutil convert InstallESD.dmg -format UDRW -o InstallESDhacked.dmg
After the process is complete, you will see a "InstallESDhacked.dmg on your desktop.
This will allow us to modify the new installer (read/write)

So without that Shared Support folder I am lost.

Michelasso
May 16, 2012, 02:19 AM
Awww… sorry, I gotcha now. yeah, I forgot. The one available should be just the InstallESD.dmg. Basically it has been extracted already, there is no need for anything else. Just skip step 2, you have all that's needed.

If you look inside it you'll see that there is even another "Install Mountain Lion" application. I am not really sure why and how Apple made such a nested package. In any case InstallESD.dmg is what it is used to make the bootable USB pendrive for OS X installation. That's what I did anyway, it works.

Then with DP2 and others, just get the new InstallESD.dmg, mount it and from Mountain Lion click in the installation icon. It will get upgraded. But only if you're already running the 64 bits kernel, otherwise forget about it.

IllmasterMath
May 16, 2012, 10:34 PM
Hackerwayne and Madmacfan, let me start off by thanking you for your exhaustive work on this problem (posting this from ML DP 1 on my MacBook 4,1). This kind of arbitrary limitation is aggravating to say the least. I've read through this entire thread a couple of times and I'm stuck on the upgrade to DP 2. Using hackerwayne's guide and kexts from my 10.7.4 installation, I've been able to get DP 1 up and running twice now. I am now on a clean installation of DP 1 after DP 2 failed to install. I have used the 64-bit patch provided by madmacfan and it runs successfully. I have followed all instructions precisely, however, upon running the modified DP 2 installer it tells me it needs to check my system compatibility with Apple, and predictably, fails. Upon further inspection, despite the kexts and patches, nothing seems to be running in 64-bit mode after multiple restarts, as you can see here:

http://cl.ly/3d3B3g1Q0x172L3J1C0x
http://cl.ly/3R2F0C0v1J2F1O0V2x1Z

Suggestions?

Thanks again for your hard work! My MacBook is still a totally half-decent machine and I'd love to be able to squeeze another year or two out of it.

Michelasso
May 17, 2012, 09:14 AM
I don't believe it... I have been able to boot the ML DP1 64 bits kernel on my MacBook2,1 with GMA 950... simply applying the patch for MacBook3,1 with GMA X3100. It never worked before, but I was using an USB disk. Now I am using a 2nd partition in the internal HDD.

The patched GMA 950 kexts do not load, though. I still wonder if it has anything to do with the dsdt.aml file from madMacFan that no one knows how to use.

I am writing from ML DP1 64 bits anyway. :)

EDIT: The DP2 upgrade fails miserably. It starts just saying that my system isn't supported. Now I really wonder how anyone could make it working since the BoardIDs for the supported Macs are hardwired in the "Distribution" file of the OSInstall.mpkg package.

I edited the "Distribution" file and remade the package with "Flat Package Editor". I reached the point that it copies all files in the "OS X Install Data" folder in the root directory but then, when rebooting it fails and the folder content gets deleted. So I modified the Distribution file again and it still fails without deleting anything. Rebooting it just reboots DP1 and the content of the "OS X Install Data" folder is gone again.

W T F? Apple made it harder than I thought.

rondocap
May 19, 2012, 09:41 AM
Has anyone made the newest release of Mountain Lion work on a 2006 Mac Pro? Or was it only DP1 that worked?

Embio
May 31, 2012, 04:18 AM
I'm thinking Mad Mac Fan's 64bit GMA950 drivers were a hoax, which is a real shame.

Michelasso
May 31, 2012, 07:53 AM
I'm thinking Mad Mac Fan's 64bit GMA950 drivers were a hoax, which is a real shame.

I am glad I am not the only one thinking in this way. Those GMA 950 kexts are good for nothing.

coolio2004
May 31, 2012, 11:00 AM
For me it makes no sense to discuss here about dp1-3. Wait untill ML final comes out so Mad Mac Maniac will show us how to install ML. His instructions helped me to install ML DP1.

hackerwayne
May 31, 2012, 02:22 PM
So I have a Mac Pro 1,1 with a Core Duo and the x1600. It seems this guide will work for me, but I can't get my hands on an unmodified DP 1. Am I SOL without DP1 from Apple? The ***** fixed copy doesn't have any of the folders to modify and wont boot.

MacBook Pro is NOT the same as Mac Pro. MacBook Pro1,1 Core Duo processor does NOT support 64 bit, it can't even run Lion. So its definitely a no go.

----------

Hopefully it doesn't use MBR partitions for Chameleon or similar, because it wouldn't work with external USB discs. I am a little confused about the "obvious reasons" since you made a guide already that went all over the Internet.. :D

Anyway did anyone manage to make the madmacfan patch for MacBook2,1 working?? It's very different from the MacBook3,1 patch and he disappeared. :(

Well.. I see Apple is making changes to the OS. Just like Lion DP1. The new method does require driver to have 64bit support. Means. No go for GMA950

kutdenis
Jun 2, 2012, 11:11 AM
And whether the same is a good guide to DP3?

Mad Mac Maniac
Jun 12, 2012, 12:18 PM
Is this still good to go for ML release? I haven't decided if I'm going to upgrade to a new MBA or keep my late 2007 whitebook for another year.

My Macbook handles everything I need pretty well. Honestly the main driver that really makes me want to purchase a new Mac is all the multitouch gestures...

With this hack does it enable any gestures on my old trackpad? (or maybe they would work with a separate magic trackpad?) I don't know how many fingers the trackpad registers so I would understand if the 3/4 finger swipes don't work... but what about the 2 finger swipe from the right side to reveal notification center? Does that work?

Piti8576
Jun 13, 2012, 02:09 AM
I have test this guide with the new dp4 and it doesn't work.
I have a black macbook 4.1 early 2008.
When i boot comes the
http://km.support.apple.com/library/APPLE/APPLECARE_ALLGEOS/TS1892/TS1892_1.gif
and the reboots into my 10.7.4 system.

Is there a way to install clean dp4 with this guide?
Any way to fix this?

53kyle
Jun 13, 2012, 09:00 PM
Can anyone upload the drivers that actually work in mountain lion? I have a working installer for dp 1 and macbook 2,1 (Late 2006), except you need either a partition with an older OSX or a compatible machine to change the plist. Otherwise you dont need a compatible mac. And, I need drivers for all of the unsupported macs to patch into the installer. Please upload all of the drivers!

----------

MacBook Pro is NOT the same as Mac Pro. MacBook Pro1,1 Core Duo processor does NOT support 64 bit, it can't even run Lion. So its definitely a no go.

----------



Well.. I see Apple is making changes to the OS. Just like Lion DP1. The new method does require driver to have 64bit support. Means. No go for GMA950

I haven't read through the whole forum, but what if you boot holding 32 or do something like it says in this link http://www.brighthub.com/computing/mac-platform/articles/51652.aspx to boot into 32 bit mode. will this force 32 bit kexts to work?

MissYaya0
Jul 1, 2012, 01:51 PM
Will the unsupported macs community be able to upgrade to the final release of mountain lion???

blow45
Jul 9, 2012, 09:17 PM
just bumping this due to the gm release...

muzzymate
Jul 10, 2012, 07:16 AM
Hoping this still works with the GM release. Will attempt soon.

Ismelito
Jul 10, 2012, 09:06 AM
GM is not compatible with Late 2006 iMacs (in my case, 24" iMac, NVIDIA 7300 GT) T.T

METOO999
Jul 10, 2012, 03:28 PM
My poor Blackbook, please work on it!

allan.nyholm
Jul 10, 2012, 05:17 PM
I would like to thank the person who got me this far with his posts on the initial hacking. Here's how far I've come with trying to get Mountain Lion GM installed onto a MacBook Pro 2,2 from 2006 with an ATI Radeon X1600. Please see attachment.

This is all great. But I thought that upon rebooting that I could get to the actual installer on the newly created "Macintosh HD ML" partition - sadly no. The partition is not recognized as a valid partition. I get the 'forbidden'-sign and the computer proceeds to boot into Lion.

Now, my question is; what do I actually do from here? I get that this is all new but perhaps a change in a plist can help after this? I was actually missing a file from the Lion Installer called SIUResources.pkg before Mountain Lion Installer would start up. This was found out by taking the OSInstall.mpkg through Pacifist - Pacifist complained that it couldn't go on listing the contents without this SIUResources.pkg.

I'm kinda stuck.

ProfDrLuigi
Jul 11, 2012, 05:50 AM
You can get your Hands on "VMWare Fusion Tech Preview".

- Select OSX Lion 64 Bit
- Add 1 Harddisk
- Put the ML-Image into DVD-Drive of VMWare
- Boot the DVD and start the Installer
- Boot from Harddisk
- Complete the Install
- Go to the Desktop
- Install Carbon Copy Cloner
- Create an Image with CCC and save it via AFP for example on your "real" mac.

On your Real Mac:
- Start Carbon Copy Cloner
- Clone the Image to an empty Partition

Et voila. It should Work.

Do you edit the PlatformSupportList-File before?

allan.nyholm
Jul 11, 2012, 06:37 AM
You can get your Hands on "VMWare Fusion Tech Preview".

- Select OSX Lion 64 Bit
- Add 1 Harddisk
- Put the ML-Image into DVD-Drive of VMWare
- Boot the DVD and start the Installer
- Boot from Harddisk
- Complete the Install
- Go to the Desktop
- Install Carbon Copy Cloner
- Create an Image with CCC and save it via AFP for example on your "real" mac.

On your Real Mac:
- Start Carbon Copy Cloner
- Clone the Image to an empty Partition

Et voila. It should Work.

Do you edit the PlatformSupportList-File before?

Thanks for helping!

I did try, at first, to use VMware Fusion 4, since I have that - and that all turned out somewhat okay - but the installer ultimately got stuck which in turn meant that VMware Fusion 4 brought Lion to a halt. I will try again though. Great tip on using CarbonCopyCloner. I've used this plenty of times never realized that that was an option for my situation. If only I could get to the Mountain Lion desktop....

My Hardware UUID is a really long line of digits but after examining the other entries in the plist you describe and also the other plist called InstallableMachines.plist I got nowhere. I took the last 8 digits of my UUID and put that in the two plists and looked carefully to match the others there. Still that didn't help.

I'm hoping that I do the correct edits in to two plists. But are both needed, or is it just the one that needs editing?