Jump to content

fluid | fixed

verdant

verdant

Member Since 16 Mar 2008
Offline Last Active Yesterday, 12:14 AM
*****

nForce OS X Mountain Lion (10.8) APP STORE DOWNLOAD INSTALL GUIDE on a Series 6 or 7 nF...

09 August 2012 - 03:55 PM


nForce OS X Mountain Lion (10.8) APP STORE DOWNLOAD INSTALL GUIDE
on a
Series 6 or 7 nForce chipset / Intel CPU MOBO



*************************************************************

GUIDE CONTENTS

*************************************************************

Post #1 - How to Prepare for Installing OS X Mountain Lion on a HDD

Introduction

Download Links

Acknowledgements

Methods for [1] Enabling the download of OS X Mountain Lion from the Apple App Store and [2] Making a USB Flash Drive Installer for OS X Mountain Lion 10.8:

Part A. Enabling Snow Leopard running in 64bit mode or Lion running in default 64bit mode on an nForce MOBO for purchasing and downloading OS X Mountain Lion from the Apple App Store

Part B. Making a Bootable GPT Partitioned USB Flash Drive OS X Lion 10.8 Installer




Post #2 - How to Install OS X Mountain Lion on a HDD

USB and DVD Installer Methods for Installing OS X Mountain Lion on a HDD Volume (GPT or MBR):

Part C. Installing a Bootable OS X Mountain Lion (OS X 10.8) system on a GPT Partitioned Hard Drive Volume Using a Bootable GPT USB Flash Drive Installer

Part D. Installing a Bootable OS X Mountain Lion (OS X 10.8) system on a MBR or GPT Partitioned Hard Drive Volume Using a Bootable GPT USB Flash Drive Installer


Part E. Installing a Bootable OS X Mountain Lion 10.8 system on a MBR or GPT Partitioned Hard Drive Volume Using verdant's OS X Mountain Lion 10.8 Single Layer DVD MBR/GPT Installer

Part F. Installing a Bootable OS X Mountain Lion 10.8 system on a MBR or GPT Partitioned Hard Drive Volume Using verdant's OS X Mountain Lion 10.8 Dual Layer DVD MBR/GPT Installer




Post #3 - nVidia Graphics Card Operation in OS X Mountain Lion

Getting an nVidia graphics card working in Mountain Lion

Generating and Modifying an EFI Graphics String for Mountain Lion

Indications that Core Image (CI) and Quartz Extreme (QE) are both enabled in Mountain Lion

Obtaining the NVCAP data string from your nVidia graphics card BIOS via Windows

Inserting nVidia Graphics Card Hardware Matching Device ID into nVidia Graphics Kexts



Post #4 - Generating and Modifying the DSDT.aml File for Your Own nForce MOBO

Device (RTC) fix for the CMOS Reset issue

DTGP Method patch to enable use of other patches in the DSDT.aml file

Device (HPET) fix to enable the removal of NullCPUPowerManagement.kext from /Extra/Extensions/ and loading of AppleIntelCPUPowerManagement.kext

Device (LPCB) patch insertion into the DSDT.aml file to enable Native Power Management in OS X

Device (TMR) and Device (PIC) fixes to prevent audio "stuttering" when Native Power Management in OS X is enabled, i.e. after SpeedStepping with C-states is enabled



Post #5 - How to Enable Natural Power Management ("vanilla SpeedStepping") in OS X Mountain Lion (and OS X Lion and OS X Snow Leopard) on an nForce chipset + Intel CPU MOBO



Post #6 - OS X Mountain Lion Installation / Boot / Operation Issues

Issue 1. [PCI configuration begin] bootup error - proposed solutions

Issue 2. Setting up Builtin Ethernet manually / LAN0 / (en0) - proposed solutions



Post #7 - Getting Audio Working in OS X Mountain Lion

Asus SupremeFX II Audio Card (Analog Devices AD1988B 8-Channel High Definition Audio chipset/CODEC)

Realtek ALC885/889a 7.1+2 Channel High Definition Audio Codec via DSDT Modding

Will be expanded in time......



Post #8 - Peripheral Devices on nForce chipset + Intel CPU MOBOs

Device 1. Asmedia 106x SATA Controller Ver 0.95 AHCI Mode

Issue 1. Displayed in System Report as "Unknown AHCI Standard Controller:" and "Vendor: Unknown"


Issue 2. Updating the ASM1061 firmware from version 0.89 to version 0.95 and then 0.95.1


Issue 3. Resolvable Issues when the Asmedia SATA Controller is connected to one or more SATA Optical Drives



*************************************************************

INTRODUCTION

*************************************************************


This guide is:

1. Is focussed on installing and running OS X Lion on a Series 6 or 7 nForce chipset / Intel CPU MOBO with an nVidia graphics card:

Attached File  nForce Chipset MOBOs.png   568.23K   733 downloads

simply because I have a 650i nForce chipset + Intel Q6600 CPU MOBO + Inno3D GeForce 9800GT 512MB graphics card........and what works for the 650i should and invariably does work for the 650i Ultra, 680i, 750i, 780i, 790i, and 790i Ultra.....hence my topic tags.... :)

However, in my topic tags, I say 630i only possibly.

This is because my current understanding is that the following nForce chipsets are not fully AHCI compliant and so can be used with imk's 64bit version of the always mentioned nForceATA.kext:

nForce 430/410 (MCP51), nForce 590/570/550/680i/650i/780i/750i/790i (MCP55) and nForce 430/405/400 (MCP61); nForce 560/520 (MCP65) and nForce 630a (MCP67)

Furthermore, the MOBOs using one of these nForce chipsets usually have the BIOS option to set the enable nForce SATA Controller and require SATA RAID to be Enabled (implicitly enabling AHCI mode) even when not running a RAID system, for the NForceATA.kext to work.

In contrast, the following nForce chipsets are/may be fully-AHCI compliant and so do not/may not work with the AppleNForceATA.kext:

nForce 560/520 (MCP65) and nForce 630a (MCP67); nForce 630i/620i/610i (MCP73), nForce 730a/720a/710a (MCP78) and nForce ION (MCP79)

nForce chipsets (MCP65 and higher) support the advanced SATA features in the AHCI standard, such as NCQ etc.

The MOBOs using one of these nForce chipsets usually have the BIOS option to set the nForce SATA Controllers to "AHCI Mode" instead of "IDE Mode".

*************************************************************

As I use an nVidia graphics card, the guide is naturally written from an nVidia perspective; nevertheless, I hope that owners of a Series 6 or 7 nForce chipset / Intel CPU MOBO with an ATI graphics card will  use it too because hopefully the method that you have used to get full CI/QE and multi-resolutions in OS X Lion and/or OS X Snow Leopard work the same for OS X Mountain Lion, or work with only convenient minor changes.

*************************************************************

For help with:

1. AMD/ATI graphics cards go here

2. Multiple nVidia graphics card(s) and/or displays go here but go here for setting up your DSDT.aml for AMD/ATI graphics cards

3. For help with mixed multiple AMD/ATI and/or nVidia graphics cards and /or multiple displays, Google is your friend......as are aqua-mac, netkas, and others....... ;)

I also hope that non-nForce chipset + Intel CPU MOBOs also find it interesting and even helpful too....... :)

I say this because:

{a} Each reader's MOBO brand/model typically has to have its own custom setup for DSDT/audio/networking/video etc.

{b} It is primarily the need for the AppleNForceATA.imk64bit.kext in /Extra/Extensions/ and nForceLAN.0.64.5.kext in /System/Library/ Extensions/, as well not being able to use a SleepEnabler.kext and having issues with sleep that distinguishes nForce chipset + Intel CPU MOBOs from non-nForce chipset + Intel CPU MOBOs rather than the basic procedures for installing OS X.........



2. Split into sections and sub-sections (from post #1 to post #8) for ease of following and adding to....


3. A "live guide" that will evolve with both Mountain Lion and time (with some inevitable typo corrections, additions, deletions etc.).......

So, please read the current online "live" guide before attempting to follow it, even if you had previously followed an earlier version successfully.....


4. Starts with the assumption that you already have OS X Snow Leopard (10.6.6 or later) OR OS X Lion (10.7.2 or later) installed and running in 64bit mode on a Mac or Hack using at least the following 64bit capable kexts in /Extra/Extensions:

AppleNForceATA.imk64bit.kext
EvOreboot.kext or OpenHaltRestart.kext
FakeSMC.kext
NullCPUPowerManagement.kext or Disabler.kext


HOWEVER, if you are currently running OS X Leopard, then see my nForce RETAIL INSTALL GUIDE for Snow Leopard (10.6) on a Series 6 or 7 nForce chipset / Intel CPU MOBO on how to install Snow Leopard.......

Or my nForce OS X Lion (10.7) APP STORE DOWNLOAD INSTALL GUIDE on a Series 6 or 7 nForce chipset / Intel CPU MOBO on how to install Lion.......


While I realise that some of you may have already obtained the OS X Mountain Lion 10.8.0 Installer as a .dmg /.iso image file, my working assumption is that most of you will need to have Snow Leopard installed in order to purchase and download the OS X Mountain Lion 10.8 Installer from the Apple App Store.......

My plea to all readers is:

Remember Apple are a company not a charity and they will do all they can to protect their market share and profits, and if they ever begin to see the OSx86/Hackintosh web fora as a 'serious threat', they may decide to fully 'lock down' OS X......!

SO PLEASE THANK APPLE FOR THEIR FANTASTIC OS AND FOR NOT FULLY LOCKING IT DOWN TO THEIR OWN HARDWARE BY SUPPORTING FURTHER AND FUTURE APPLE R&D ON OS X IF YOU CAN, BY......

[1] BUYING AND DOWNLOADING OS X MOUNTAIN LION 10.8 FROM THE APPLE APP STORE......

[2] IF AND WHEN YOU CAN AFFORD IT, PURCHASING A MAC AND/OR OTHER APPLE PRODUCTS IF THEY CAN DO WHAT YOU NEED THEM TO DO......



*************************************************************

DOWNLOAD LINKS

*************************************************************


Sendspace Download Links

Download 1. verdant_Mountain_LIon_Support_Files_v1.0


> verdant_Mountain_LIon_Support_Files_v1.0

>> 64bit Kexts for Sys_Lib_Extensions
ACPIMonitor.kext
AD1998b.FIX.kext
AppleHDA.1062.kext
AppleNForceATA.imk64bit.kext
AppleRTC.MLion.Patched.kext
EvOreboot.kext
FakeSMC.kext
IntelCPUMonitor.kext
IntelThermal.kext
nForceLAN.0.64.5.kext
NullCPUPowerManagement.kext
NVClockX.kext
NVEnabler 64.kext
SuperIOFamily.kext
VoodooHDA.kext

>> Applications
Chameleon Wizard
Kext Wizard
SMC Monitor

>> Chameleon Bootloader
Chameleon-2.1svn-r2042.pkg.zip
i386.2.1svn-r2042.zip

>> Changelog for verdant_Mountain_LIon_Support_Files_v1.0.rtf

>> CUDA 5.0.17 for Mountain Lion
cudadriver-5.0.17-macos.dmg - this is the image file for v5.0.17 CUDADriver.pkg

>> EFI Graphics String Apps
EFIStudio_GTX.zip
EFIStudio.1.1.zip
OSX86Tools_1.0.150.zip
plist_gfxutil.zip

>> Lion FakeSMC - FakeSMC (3.1.0) - Revision 493. Made by mojodojo
Release 10.6 - only use the HWSensor kexts appropriate for your hardware
SMC_Stat_i - this is a SMC monitor menu bar app

>> MaLd0n Extra Folder
Extra_Folder.zip - this is the .zip file for MaLd0n's Extra Folder.pkg

>> Pure 64bit Extra Kexts
AHCIPortInjector.kext
AppleACPIPS2Nub.kext
ApplePS2Controller.kext
ApplePS2Keyboard.kext
ApplePS2Mouse.kext
ApplePS2Trackpad.kext
ATAPortInjector.kext
AtherosFix.kext
FakeSMC.kext
JMicron36xATA.kext
JMicron36xSATA.kext
NullCPUPowerManagement.kext
OpenHaltRestart.kext


*************************************************************

ACKNOWLEDGEMENTS

*************************************************************


PLEASE NOTE that ALL CREDIT goes (in no particular order) the original developers of the included applications/kexts/bootloaders and boot files etc:

In /Extra/Extensions/

NullCPUPowerManagement.kext - David Elliott
AD1998b.FIX.kext - THe KiNG
AppleNForceATA.imk64bit.kext - MeDevil for original kext AND imk for the working 64bit version
EvOreboot.kext - EvO Team
FakeSMC.kext – netkas, Slice


In /System/Library/Extensions/

nForceLAN.0.64.5.kext – eno
VoodooHDA patched for AD1988B - oldnalpalm

In boot sector, / and in /Extra/

Chameleon v2.1svn r2042

Thanks to everyone involved in the development of Chameleon v2.1svn r2042, making it a compatible bootloader for Mountain Lion......!

Chameleon Developers :
zef, Turbo, dfe, netkas, mackerintel, mercurysquad, fassl, Kabyl, Crazor, Dense, kaitek, iNDi, munky, JrCs, asereBLN, rekursor, mozodojo, meklort, AnV, valv, AzimutZ, Slice, cosmo1t, cparm, Conti

With thanks to :
bumby, kalyway, Krazubu, Eddie11c, JaS, fassl, XyZ, SMF, flama, Galaxy, sckevyn, MasterChief, smith@@, blackosx, DHP, nawcom, scorpius, macman, dmazar

Chameleon Package :
kalyway, AzimutZ, blackosx, ErmaC, scrax, JrCs


Thanks also to MaLd0n for the MacPro3,1 SMBIOS.plist

Apologies to anyone I have forgotten, or do not know to mention, or have yet to mention in the above credits as the guide is expanded in due course......


*************************************************************

*************************************************************

Part A. Enabling Snow Leopard running in 64bit mode or Lion running in default 64bit mode on an nForce MOBO for purchasing and downloading OS X Mountain Lion from the Apple App Store


*************************************************************

According to Apple, to upgrade to OS X Mountain Lion, the following must be done:

Step 1: Make sure your Mac can run Lion.

To run OS X Mountain Lion, your Mac must have a 64-bit capable Intel Core 2 Duo processor or better processor, as well as
being capable of booting the Mountain Lion 64-bit kernel, 64-bit EFI, and 64-bit graphics drivers.

Find out if your current Mac has one of these processors by clicking the Apple icon at the top left of your screen, then choosing About This Mac.

General Requirements

* OS X v10.6.8 or later
* 2GB of memory
* 8GB of available space
* Some features require an Apple ID; terms apply.
* Some features require a compatible Internet service provider; fees may apply.

Supported Models

* iMac (Mid 2007 or newer)
* MacBook (Late 2008 Aluminum, or Early 2009 or newer)
* MacBook Pro (Mid/Late 2007 or newer)
* Xserve (Early 2009)
* MacBook Air (Late 2008 or newer)
* Mac mini (Early 2009 or newer)
* Mac Pro (Early 2008 or newer)


For further information read this article and for a list of non-compatible real Macs, read this article.


Step 2: Make sure you have the latest version of OS X Snow Leopard or OS X Lion.

Get up to date with the latest version of OS X Snow Leopard or OS X Lion to purchase OS X Mountain Lion from the Mac App Store.

If you have Snow Leopard, click the Apple icon and choose Software Update to install the latest version, which is 10.6.8.

If you have Lion, click the Apple icon and choose Software Update to install the latest version, which is 10.7.4.



Step 3: Download OS X Lion from the Mac App Store.

Open the Mac App Store from your Dock to buy and download Lion. Then follow the onscreen instructions to install it.


In the case of OSx86 / Hackintosh PCs, the equivalent steps are:

Step 1: Make sure your OSx86 / Hackintosh PC can run Mountain Lion.

Initial Requirements:

* A 64-bit capable Intel Core 2 Duo processor or better processor, as well as being capable of booting the Mountain Lion 64-bit kernel, 64-bit EFI, and 64-bit graphics drivers.
* OS X v10.6.8 or later
* 2GB of memory
* 8GB of available space
* Some features require an Apple ID; terms apply.
* Some features require a compatible Internet service provider; fees may apply.


Further Requirements:

1. If your PC has a CPU that System Profiler lists as 'Unknown' even though it is an Intel CPU, it is not just a case of editing:

[i] The AppleSystemInfo.strings "UnknownCPUKind" entry from "Unknown" to, for example, "Intel® Core™2 Quad CPU Q6600" (found in OS X 10.6.8 /System/Library/CoreServices/Resources/English.lproj/}.

[ii] The AboutThisMac.strings for Processor text fields in the About This Mac window (found in 10.6.8 /System/Library/CoreServices/loginwindow.app/Contents/Resources/), to get, for example, "3.0 MHz Intel® Core™2 Quad CPU Q6600" to display properly in the About This Mac window.


because these changes are purely cosmetic......OS X still regards your CPU as Unknown......consequently, some software installers (if not hacked) will fail to install because the CPU is not properly detected, e.g. the Microsoft Silverlight installer.

The solution is to use a bootloader with auto-CPU detection (following the work of DigitalDJ; see here).


RECOMMENDATION: Try using a current Chameleon bootloader version, such as Chameleon Chameleon v2.1svn r2042

Hence, with a Core2Quad CPU, e.g. Q6600, the Chameleon v2.1svn r2042 bootloader will inject a "Quad-Core Intel Xeon" CPU-type......

2. It is necessary to use a SMBIOS.plist which gives 'vaild' details as far as OS X Snow Leopard, OS X Lion and OS X Mountain Lion are concerned for the following keys:


<key>SMbiosdate</key>
<key>SMbiosversion</key>
<key>SMboardproduct</key>
<key>SMfamily</key>
<key>SMmanufacter</key>
<key>SMproductname</key>
<key>SMserial</key>

because in OS X Lion 10.8 /System/Library/CoreServices/PlatformSupport.plist, there is a list of Supported Board IDs:

Mac-F2268DC8
Mac-F22C86C8
Mac-F22587C8
Mac-F2218FA9
Mac-F2218EA9
Mac-F42D86A9
Mac-F22C8AC8
Mac-F22586C8
Mac-942B59F58194171B
Mac-F226BEC8
Mac-F4218FC8
Mac-942459F5819B171B
Mac-7BA5B2794B2CDB12
Mac-F4218EC8
Mac-F2208EC8
Mac-F22C89C8
Mac-F22587A1
Mac-F221DCC8
Mac-F42388C8
Mac-F223BEC8
Mac-F4238CC8
Mac-F222BEC8
Mac-F227BEC8
Mac-F4208AC8
Mac-F22788A9
Mac-F4238BC8
Mac-F221BEC8
Mac-C08A6BB70A942AC2
Mac-8ED6AF5B48C039E1
Mac-F2238AC8
Mac-F4208EAA
Mac-F22788C8
Mac-F2268EC8
Mac-F2218EC8
Mac-F22589C8
Mac-F4228EC8
Mac-F22788AA
Mac-F42C86C8
Mac-F4208CA9
Mac-942C5DF58193131B
Mac-F2238BAE
Mac-F42289C8
Mac-F2268CC8
Mac-F4208DC8
Mac-F2218FC8
Mac-742912EFDBEE19B3
Mac-F4208DA9
Mac-F42D89C8
Mac-F4208CAA
Mac-F42D89A9
Mac-F2268AC8
Mac-F42C89C8
Mac-942452F5819B1C1B
Mac-F42786A9
Mac-F42D88C8
Mac-F42187C8
Mac-94245B3640C91C81
Mac-F42D86C8
Mac-4BC72D62AD45599E
Mac-F2268DAE
Mac-F42C8CC8
Mac-F42C88C8
Mac-94245A3940C91C80
Mac-F42386C8
Mac-942B5BF58194151B
Mac-F42189C8


Recommendation: Use the very useful Extra Folder Installer prepared by MaLd0n:

Attached File  Extra_Lion.pkg.zip   6MB   199 downloads

and run the Installer with the Extra Folder option UNCHECKED but CHECK the smbios.plist option that is applicable to your CPU:

iMac9,1 -> Intel Core 2 Duo ("Penryn")
iMac10,1 -> Intel Core 2 Duo ("Wolfdale")
iMac11,1 -> Core i5, or Core i7 ("Nehalem")
iMac11,2 -> Intel Core i3 or Core i5 ("Clarkdale")
iMac11,3 -> Intel Core i3, Core i5, or Core i7 ("Clarkdale, Lynnfield")
iMac12,1 -> Intel Core i5 or Core i7 ("Sandy Bridge")
iMac12,2 -> Intel Core i5 or Core i7 ("Sandy Bridge")
MacBook2,1 -> Intel Core 2 Duo Mobile ("Merom") / Intel Graphics Media Accelerator (GMA) 950
MacBook4,1 -> Intel Core 2 Duo Mobile ("Penryn") / Intel Graphics Media Accelerator (GMA) X3100
MacBookPro4,1 -> Intel Core 2 Duo Mobile ("Penryn") / NVIDIA GeForce
MacBookPro6,1 -> Intel Core i5 or Core i7 Mobile ("Arrandale") / NVIDIA GeForce and Intel HD Graphics
MacBookPro8,1 -> Intel Core i5 or Core i7 Mobile ("Sandy Bridge") / Intel HD Graphics 3000
MacBookPro8,3 -> Intel Core i7 Mobile ("Sandy Bridge") / AMD Radeon HD and Intel HD 3000 Graphics
MacPro3,1 -> Intel Xeon 5400 series ("Harpertown") / Use for Core2Quad
MacPro4,1 -> Intel Xeon 3500 or 5500 series ("Bloomfield, Gainestown") / Use for Core i Nehalem/ Quad Core HT / Line 9xx
MacPro5,1 -> Intel Xeon W3530, W3565, W3680, E5620, X5650, or X5670 ("Bloomfield, Westmere") / Use for Core i Nehalem/ Quad or Six Core HT / Line 9xx

I have found that without the correct SMBIOS.plist details, i.e. all the details recognisable as 'valid' by the Apple App Store, it is not possible to purchase and download the Install Mac OS X Lion app from the App Store, even though other software can be purchased and downloaded via the App Store using a 'validated' Apple ID......

For example, I have found that using SMBIOS.plist details for a MacPro2,1 with my Core2Quad Q6600 CPU, which results in my OSx86 / Hacintosh PC being recognised by Geekbench as a Mac:


Attached File  GeekBench Screen shot MacPro2,1.png   29.22K   525 downloads

did not enable the purchase and download of the Install Mac OS X Lion app, whereas using 'valid' SMBIOS.plist details for a MacPro3,1 (thanks to MaLd0n), which results in my OSx86 / Hackintosh PC being recognised by Geekbench as a Hackintosh:

Attached File  Geekbench Scree shot MacPro3,1.png   38.77K   266 downloads

did enable the purchase and download of the Install Mac OS X Lion app.....!

So, a OSx86 / Hackintosh PC being recognised by Geekbench as a Hackintosh is not necessarily an obstacle to being able to purchase and download the Install Mac OS X Lion app from the Apple App Store........


Step 2: Make sure you have the latest version of Snow Leopard or Lion.

While Apple have recommended using the latest version OS X Snow Leopard version, which is 10.6.8 (make sure you run Software Update, so that the recently released Mac OS X 10.6.8 Supplemental Update is installed; alternatively, you can download and run the standalone Mac OS X 10.6.8 Update Combo v1.1.....the same advice to use the standalone Update Combo applies if you are running OS X Lion, i.e. MacOSXUpdCombo10.7.4.dmg.

However, some IM members have had problems with 10.6.8 but success with 10.6.7 when attempting to purchase and download the Install Mac OS X Lion app.....so, if 10.6.8 does not work for you, try 10.6.7, or even 10.6.6.....the same advice applies if you are running OS X Lion.


Step 3: Download OS X Mountain Lion from the Mac App Store.

Before attempting to purchase and download the Install Mac OS X Lion app from the Apple App Store, you should check the following:

[i] That you can enter your Apple ID and password and have it accepted.......

If you have problem, then follow the procedure recommended by Apple.....the procedure has worked for me on an Ethernet connection.....

[ii] That you can start the process of purchasing software from the App Store......

[iii] Read Section 1 of Part B. of this guide (in post #1)


If [i] and [ii] are achievable and [iii] has been done, then you should hopefully be able to open the Mac App Store from your Dock to buy and download Install OS X Mountain.app BUT DO NOT click on the “Install OS X Mountain Lion” installer app icon that will show up in the Dock......If you still have problems then try the following:

[1] Go to System Preferences, then to Network......select your Network Service i.e. Ethernet or AirPort in the sidebar and click the '-' tab at the sidebar bottom, which will delete the service

[2] Modify your org.chameleon.Boot.plist by adding in the following:


<key>EthernetBuiltIn</key>
<string>Yes</string>

If you have a PIC NIC installed it may also be necessary to add an entry in org.chameleon.Boot.plist for PCIRootUID because a MOBO may have pciroot=0 or pciroot=1, shown here for pciroot=1:

<key>PCIRootUID</key>
<string>1</string>

To find your pciroot value, use this command in Terminal:

ioreg -l | grep -15  "AppleACPIPCI" | grep "_UID"

which should give
"_UID" = "1" or "_UID" = "0".

[3] Reboot into OS X Lion and again go to System Preferences > Network......but now click the '+' tab at the sidebar bottom, to add a new Network Service named Ethernet (en0) for your LAN service.....

I have a PIC NIC that is connected to the internet under the Network Service name 'Ethernet Adaptor (en0)' but is seen as built-in......System Profiler says against Ethernet Cards: This computer does not appear to have any PCI Ethernet cards installed.

I wish you the same success I had in purchasing and downloading the Install Mac OS X Lion app from the Apple App Store...... Posted Image

If you have problems with using


<key>EthernetBuiltIn</key>
<string>Yes</string>

and/or

<key>PCIRootUID</key>
<string>1</string>

then go to post #4 Issue 2 Setting up Builtin Ethernet / LAN0 / (en0)

*************************************************************

*************************************************************

Part B. Making a Bootable GPT Partitioned USB Flash Drive OS X Lion 10.8 Installer

*************************************************************


1. You will need:

[1] Access to a working Mac or Hack x86 OS X Snow Leopard 10.6.8 or OS X Lion 10.7.4

(I am assuming that you already have OS X Snow Leopard 10.6.8 or OS X Lion 10.7.4 installed and running)

[2] A 8GB USB flash drive (memory stick)

[3] To be able to purchase and download OS X  Mountain Lion from the Apple App Store. See Part A.

[4] To download my "verdant_Mountain Lion_Support_Files_v1.0.zip" folder

The “Install OS X Mountain.app” installer app icon will show up in the Dock.

If it does, then the installer should also show up in your Applications folder.

  
* DO NOT click on the icon NOR right-click on the icon and select Open
   * DO NOT double-click on its icon in the Applications folder



2. Extracting Necessary Files from Lion Installer App

[1] Boot into Snow Leopard or OS X Lion and go to the Applications folder and find Install OS X Mountain.app WITHOUT clicking on the icon NOR right-click on the icon and selecting Open


[2] Unhide all files via a Terminal command:

***********************************************************

Terminal commands to show/hide hidden and system files:

To show hidden and system files:


defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder



To hide hidden and system files:

defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder


***********************************************************

Or, you can download and run TinkerTool......select the Finder options: 'Show hidden and system files' option and then click Relaunch Finder to unhide......and deselect the Finder options: 'Show hidden and system files' option and then click Relaunch Finder to hide......

[3] Right-click on the Install OS X Mountain.app installer icon and select Show Package Contents.

Open the Contents folder and the SharedSupport folder within it, and look for InstallESD.dmg

[4] Open i.e. mount InstallESD.dmg and look for BaseSystem.dmg……LEAVE the Mac OS X Install ESD window open…….


3. Preparing the USB flash drive as a Mac bootable device volume

[1] Plug in the USB flash drive and then using the Snow Leopard or Lion Disk Utility, partition/format it as a single GPT/HFS+ volume named OSX_Lion_USB_Installer (or your chosen name without spaces) as follows:

In the Disk Utility sidebar, highlight your USB flash drive device icon

In the Disk Utility main window, click on the Partition tab and select to partition as 1 volume, using a name with no spaces and format as Mac OS Extended (Journaled)……

Then click on Options button -> select GUID Partition Table (GPT) -> click Apply

Doing this will make the USB flash drive bootable on a Mac. Note that this operation will erase everything on the drive.


4. Installing necessary /Extra/ and /Extra/Extensions/ directory files and the Chameleon v2.1svn r2042 bootloader onto the partitioned/formatted USB flash drive

[1] In the Disk Utility main window, click on the Restore tab to load the BaseSystem.dmg onto the OSX_Lion_USB_Installer volume.....doing this puts a base OS X Lion system on the USB flash drive volume……

Choose the BaseSystem.dmg file as the Source by 'drag and dropping' it from the Mac OS X Install ESD window into the Source Window (note that a '+ in green circle' appears momentarily)

Choose your USB flash drive volume icon as the Destination by 'drag and dropping' it from the Disk Utility sidebar into the Destination window (note that a '+ in green circle' appears momentarily).

Click the Apply button and it will create your bootable USB drive. Note that Erase destination checkbox will be ticked by default.

The USB flash drive device name will be automatically changed to Mac OS X Base System in the sidebar……

[2] On the USB flash drive volume, open the System folder and double-click on the Installation folder within it…..this opens an Installation folder window….

Right-click on the Packages alias icon and select Move to Trash

Go to the open Mac OS X Install ESD window and 'drag and drop' the Packages folder in the window into the open Installation folder window……the 3.85 GB Packages folder will take about 10 or minutes to copy over……

Also 'drag and drop' the mach_kernel file from the open Mac OS X Install ESD window into the into the USB flash drive volume's / directory…….i.e. into the open Mac OS X Base System Window……

[3] Note that the USB flash drive Mac OS X Base System volume /System/Library/Extensions/ folder does not contain all the graphics kexts that the installed OS X Mountain Lion /System/Library/Extensions/ does. The Mac OS X Base System volume /System/Library/Extensions/ folder is missing the following kexts, bundles and plugins, as well as the BJUSBLoad.kext:


AMDRadeonAccelerator.kext
AMDRadeonVADriver.bundle
AMDRadeonX3000GLDriver.bundle
AppleIntelHD3000Graphics.kext
AppleIntelHD3000GraphicsGA.plugin
AppleIntelHD3000GraphicsGLDriver.bundle
AppleIntelHD3000GraphicsVADriver.bundle
AppleIntelHD4000Graphics.kext
AppleIntelHD4000GraphicsGA.plugin
AppleIntelHD4000GraphicsGLDriver.bundle
AppleIntelHD4000GraphicsVADriver.bundle
AppleIntelHDGraphicsGLDriver.bundle
AppleIntelIVBVA.bundle
ATIRadeonX2000GA.plugin
ATIRadeonX2000GLDriver.bundle
ATIRadeonX2000VADriver.bundle
GeForce.kext
GeForceGA.plugin
GeForceGLDriver.bundle
GeForceVADriver.bundle

Thus, depending on your installed graphics card i.e. nVidia or ATI, you may need to use Pacifist v3.0.8 to extract the relevant kexts, bundles and plugin from /Volumes/Mac\ OS\ X\ Install\ ESD/Packages/Essentials.pkg into the USB flash drive Mac OS X Base System volume /System/Library/Extensions/ folder, in order for your GPU and display to function properly when booting from the Bootable GPT Partitioned USB Flash Drive OS X Lion 10.8 Installer, i.e. not present you with a black display screen at worst, or less worse, an incorrect and fixed display resolution, on reaching the OS X Lion Installer window.

Since I have an Inno3D GeForce 9800GT 512MB graphics card, I had to extract the following files into my USB flash drive Mac OS X Base System volume /System/Library/Extensions/ folder so that booting the USB installer did not just present me with a black display screen on reaching the OS X Lion Installer window:


GeForce.kext
GeForceGA.plugin
GeForceGLDriver.bundle
GeForceVADriver.bundle


Please be note that being able to use GraphicsEnabler=Yes in org.chameleon.Boot.plist for the same graphics card under different OS X versions via different Chameleon bootloader versions/revisions is not a given.

For example, with my Inno3D GeForce 9800GT 512MB graphics card, to get full CI/QE and changeable display resolutions, the situation is as follows:

OS X Leopard 10.5.8 - GraphicsEnabler=No and NVEnabler.kext
OS X Snow Leopard 10.6.8 - GraphicsEnabler=Yes and so no NVinjector kext such as NVEnabler64.kext
OS X Lion 10.7.4 - GraphicsEnabler=No and NVEnabler64.kext
OS X Mountain Lion 10.8.0 - GraphicsEnabler=No and either a <key>device-properties</key> custom hex entry in org.chameleon.Boot.plist, that I generated using OSX86 Tools, or NVEnabler 64.kext

For help with:

1. ATI graphics cards go here

2. nVidia graphics cards go to post #3 in this topic for single nVidia graphics card use

3. Multiple nVidia graphics card(s) and/or displays go here.

4. For help with mixed multiple ATI and/or nVidia graphics cards and /or multiple displays, Google is your friend......as are aqua-mac, netkas, and others....... ;)

[4] Run the Chameleon-2.1svn-r2042.pkg installer (in the verdant_Mountain Lion_Support_Files_v1.0 folder) and click on the Continue button in the Chameleon v2.1svn r2042 Bootloader Installer window…….then click Continue and Continue again and Agree…..then in the Standard Install window click Change Install Location and select the USB flash drive Mac OS X Base System volume in the Select a Destination window and click Continue……then click Install…..after a hopefully successful install, click Close....

[5] Go back to the open Mac OS X Base System Window……the Chameleon bootloader installer should have created the /Extra/ and /Extra/Extensions/ directories or folders……BUT you may have to create them manually afterward (as I did)……

[6] Copy across from your running 64bit mode Snow Leopard or Lion system, your MOBO's OS X DSDT.aml file into the open target HDD OS X Lion System Window, i.e. the target HDD volume's / directory…….

[7] Copy across from your running 64bit mode Snow Leopard or Lion system, or from the verdant_Mountain Lion_Support_Files_v1.0 folder, into /Extra/ on the USB flash drive Mac OS X Base System volume, the following .plist files:

smbios.plist for MacPro3,1 (use the one from MaLd0n's Lion installation via USB stick using Chameleon, DP4, GM and FINAL topic…….), or whatever MacProx,y designation matches your CPU....

org.chameleon.Boot.plist (assuming that you are using a recent/current Chameleon boot loader version later than v2.0 r11xx, or a version 2.1 revision)

Also copy across (if you wish) your Chameleon bootloader Themes folder from your running 64bit mode Snow Leopard or Lion system, or from the  folder....

[8] Copy the following kexts in /Extra/Extensions/ on your running 64bit mode Snow Leopard or Lion system, or from the verdant_Mountain Lion_Support_Files_v1.0 folder, into /Extra/Extensions/ on the USB flash drive Mac OS X Base System volume...


FakeSMC.kext
EvOreboot.kext
NullCPUPowerManagement.kext
AppleRTC.MLion.Patched.kext
AppleNForceATA.imk64bit.kext
AD1998b.FIX.kext or VoodooHDA.kext (for AD1998b)
if this is the audio chipset/codec of your nForce chipset + Intel CPU MOBO

You may also have AppleHDA.10.6.2.kext, FakeSMC.kext and nForceLAN.0.64.5.kext in /Extra/Extensions/.

Note the later versions/revisions of FakeSMC.kext v3.0 and later by mojodojo can function from /Extra/Extensions/ or from /System/Library/Extensions/ but be aware that earlier versions/revisions of FakeSMC.kext can only function from /System/Library/Extensions/ - hence step [8] below:

[9] If you have
AppleHDA.10.6.2.kext, FakeSMC.kext and nForceLAN.0.64.5.kext in /System/Library/Extensions/ on your running 64bit mode Snow Leopard or Lion system, then these need to copied from there, or from the verdant_Mountain Lion_Support_Files_v1.0 folder, into /System/Library/Extensions/ on the USB flash drive Mac OS X Base System volume……

[10] Having added
AppleHDA.10.6.2.kext, FakeSMC.kext and nForceLAN.0.64.5.kext to /System/Library/Extensions/ on the USB flash drive Mac OS X Base System volume, you need to use Terminal to reset the kexts ownership and permissions and rebuild the kernelcache file etc.....alternatively, you can use janek202's Kext Wizard for a Terminal-free life.......

In Terminal type:

sudo chown -R root:wheel /Volumes/Mac\ OS\ X\ Base\ System/System/Library/Extensions
sudo chmod -R 755 /Volumes/Mac\ OS\ X\ Base\ System/System/Library/Extensions
sudo touch /Volumes/Mac\ OS\ X\ Base\ System/System/Library/Extensions

followed by

sudo chflags nouchg /Volumes/Mac\ OS\ X\ Base\ System/System/Library/CoreServices/boot.efi
exit

[11] Close all open folders within the Mac OS X Base System folder and in the Terminal type:

sudo chown -R 0:0 /Volumes/Mac\ OS\ X\ Base\ System

[12] Close Terminal and then go to /System/Library/Caches/com.apple.kext.caches/Startup and delete the files within Startup….

IOKitPersonalities_i386.ioplist.gz
IOKitPersonalities_x86_64.ioplist.gz
kernelcache
KextPropertyValues_OSBundleHelper_i386.plist.gz
KextPropertyValues_OSBundleHelper_x86_64.plist.gz


[13] Close the Mac OS X Base System Window and boot from the USB flash drive Mac OS X Base System volume by pressing F8 at boot-up to bring up the PC BIOS "Boot Menu", then selecting the USB Mac OS X Base System Flash Drive and pressing Enter.

[14] If you experience the [PCI configuration begin] error on booting from the USB Mac OS X Base System Flash Drive installer, then see post #4, which gives four proposed solutions to this error.......



*************************************************************

This guide is being typed up in OS X Lion from this point onward......so far I have not experienced any problems e.g. freezes etc. during hours of use...... :)

Attached File  OS X Mountain Lion on nForce 650i.png   580.42K   185 downloads

Here are my system details:

1. Software Info:

  System Version: OS X 10.8 (12A269)
  Kernel Version: Darwin 12.0.0
  Boot Volume: S1TB_GPT_OSX64_10.8
  Boot Mode: Normal
  Secure Virtual Memory: Enabled
  Time since boot: 1:02

2. Hardware Info:

  Model Name: Mac Pro
  Model Identifier: MacPro3,1
  Processor Name: Quad-Core Intel Xeon
  Processor Speed: 3.00 GHz
  Number of Processors: 1
  Total Number of Cores: 4
  L2 Cache: 8 MB
  Memory: 6 GB
  Bus Speed: 1.33 GHz
  Boot ROM Version: MP31.006C.B05
  SMC Version (system): 1.30f3
  Hardware UUID: 25D0A764-DBE0-54C4-8E7F-7D481F6B1BB9

3. Loaded non-vanilla, i.e. non-Apple Kexts from /System/Library/Extensions via UseKernelCache=Yes

ACPIMonitor.kext
AppleNForceATA.imk64bit.kext
AppleRTC.MLion.Patched.kext

AppleRTL8169Ethernet.kext
EvOreboot.kext
FakeSMC.kext
IntelCPUMonitor.kext
IntelThermal.kext
nForceLAN.0.64.5.kext
NVClockX.kext
SuperIOFamily.kext
VoodooHDA.kext



*************************************************************

© 2013 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   Web hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy