Jump to content

[Guide] LG-95 and GA-EP35-DS3L


Stravaganza
 Share

1 post in this topic

Recommended Posts

Work in progress. Please do not add replies to this post unless this message is gone.

 

This is a guide for Mac OS X v10.5 for my friends (TW, PK, and DS) and myself. I will try to make this document as comprehensive as possible.

 

A. Installation from scratch

 

When a machine running Mac OS X such as a hackintosh or a Mac is not available and you want to install OS X v10.5 on a vanilla PC (that is a non-Apple labeled machine), you may find this section is useful. In this situtation, you need a bootable Mac OS X DVD for a vanilla PC. Since the retail Mac OS X DVD from stores is for a Mac, obviously you cannot use it. I already gave you a DVD with which you can boot a vanilla PC. This disc is called BrazilMAC DVD and its label is Mac OS X Install Disc x86. It is not required to understand how to make BrazilMAC DVD but if you are curious, please read Section E of this guide. With BrazilMAC DVD, you can dump (through installation) unmodified Mac OS X v10.5 operating system onto your hard disc on a vanilla PC, which will run only on Macs. Hence you need to modify some parts of the operating system. This process consists of replacing drivers and modifying text files. For that you need to have required drivers in hand. Understanding this patching process is what hackintosh business is all about. Here is a summary.

 

 

B. Installation to other hard discs

 

 

 

 

 

 

 

 

Where to get modified kexts

  • dsmos.kext
  • modified AppleSMBIOS.kext
  • modified AppleACPIPlatform
  • Realtek ALC 888 kext
  • Realtek RTL kext

How to fix a kext ownership and permission

To fix a kext blat.kext, open a Terminal and type the following three commands:

chown -R root:wheel blat.kext
find blat.kext -type d -exec chmod 755 {} \;
find blat.kext -type f -exec chmod 644 {} \;

 

How to generate EFI string

<?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>
 <!-- Time Machine -->
 <key>PciRoot(0x1)/Pci(0x1c,0x1)/Pci(0x0,0x0)</key>
 <dict>
<key>built-in</key>
<string>0x01</string>
 </dict>
 <!-- Realtek ALC 888 -->
 <key>PciRoot(0x1)/Pci(0x1b,0x0)</key>
 <dict>
<key>PinConfigurations</key>
<string></string>
<key>built-in</key>
<string>0x00</string>
<key>layout-id</key>
<string>0x0000000c</string>
<key>revision-id</key>
<string>0x00000001</string>
<key>subsystem-id</key>
<string>0x0000a002</string>
<key>subsystem-vendor-id</key>
<string>0x00001458</string>
<key>vendor-id</key>
<string>0x00008086</string>
 </dict>
 <!-- nVidia GeForce 7600 GT 256 MB -->
 <key>PciRoot(0x1)/Pci(0x1,0x0)/Pci(0x0,0x0)</key>
 <dict>
<key>@0,compatible</key>
<string>NVDA,NVMac</string>
<key>@0,device_type</key>
<string>display</string>
<key>@0,name</key>
<string>NVDA,Display-A</string>
<key>@1,compatible</key>
<string>NVDA,NVMac</string>
<key>@1,device_type</key>
<string>display</string>
<key>@1,name</key>
<string>NVDA,Display-B</string>
<key>@2,#adress-cells</key>
<string>0x01000000</string>
<key>@2,#size-cells</key>
<string>0x00000000</string>
<key>@2,compatible</key>
<string>NVDA,sensor-parent</string>
<key>@2,device_type</key>
<string>NVDA,gpu-diode</string>
<key>@2,hwctrl-params-version</key>
<string>0x02000000</string>
<key>@2,hwsensor-params-version</key>
<string>0x02000000</string>
<key>@2,name</key>
<string>sensor-parent</string>
<key>@2,reg</key>
<string>0x02000000</string>
<key>NVCAP</key>
<data>
BAAAAAAAAwAMAAAAAAAABwAAAAA=
</data>
<key>NVPM</key>
<data>
AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
</data>
<key>device_type</key>
<string>NVDA,GeForce</string>
<key>model</key>
<string>GeForce 7600 GT</string>
<key>name</key>
<string>NVDA,Parent</string>
 </dict>
</dict>
</plist>
Link to comment
Share on other sites

 Share

×
×
  • Create New...