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:
nForce Chipset MOBOs.png 568.23K
733 downloadssimply 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:
Extra_Lion.pkg.zip 6MB
199 downloadsand 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:
GeekBench Screen shot MacPro2,1.png 29.22K
525 downloadsdid 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:
Geekbench Scree shot MacPro3,1.png 38.77K
266 downloadsdid 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......
OS X Mountain Lion on nForce 650i.png 580.42K
185 downloadsHere 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
*************************************************************



Sign In
Create Account

Find content
Male