Prepare 強烈鄙視轉載不給出處的行為!!!(www.shnenglu.com/heath)
1)下載Mac OS 10.6.3安裝光盤鏡像;
2)下載HFSExplorer,用于從光盤鏡像提取dmg安裝鏡像;
3)Leopard HD Install Helper,用于將dmg文件寫入用于安裝的分區;
4)MacDriver,用于在Windows環境下訪問Mac系統分區(主要用在拷貝kext補丁和系統恢復);
5)BootThink,用于在PC機上引導Mac系統;
6)做好支持NTFS的啟動光盤或者U盤,用于修改活動分區;
7)Universal OSx86 Installer,用于生成顯卡的EFI String;
8)OSInstall補丁,用于讓Mac從MBR引導;
9)驅動補丁:NullCPUPowerManagement,NVinject,VoodooHDA,EvOreboot,OpenHaltRestart;
Install OS 強烈鄙視轉載不給出處的行為!!!(www.shnenglu.com/heath)
1)在硬盤上騰出至少兩個分區,一個用于存放的Mac安裝文件(至少7G),另一個用于安裝OS(至少20G),建議在硬盤末尾劃分;
2)用HFSExplorer(需要Java運行環境),提取光盤鏡像到dmg文件(務必將該文件保存到NTFS分區,保存到FAT/FAT32將會提示空間不足,因為單個文件不能超過4G);
3)用 Leopard HD Install Helper將dmg文件釋放到安裝分區,不用選那三個已經過時的選項;
4)安裝BootThink,它會安裝在C:\Darwin下并且會產生一個BootThink的啟動項;
5)安裝MacDriver,安裝完成后可以看到1)中的兩個分區;
6)將NullCPUPowerManagement.kext拷貝到安裝分區的/System/Library/Extensions,并刪除AppleIntelCPUPowerManagement*.kext;
7)將OSInstall和OSInstall.mpkg分別覆蓋/System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/和/System/Installation/Packages下的相同文件;
8)重啟機器,確保BIOS中的AHCI被啟用,選擇BootThink啟動項,選擇安裝分區;
9)進入安裝畫面后,選取Disk Utility,對用于安裝OS的分區(1)中的第二個分區)選擇HFS+(Journaled)分區格式,安裝系統;
10)安裝完成后,Mac會將OS分區設置為活動分區,因而放在Windows啟動分區下的BootThink無法進行引導,所以這時需要用前面準備的恢復盤重新將Windows啟動分區設置為活動;
Install Driver 強烈鄙視轉載不給出處的行為!!!(www.shnenglu.com/heath)
1)進入Windows, 將NullCPUPowerManagement.kext拷貝到OS分區的/System/Library/Extensions,并刪除AppleIntelCPUPowerManagement*.kext;
2)不出意外,應該可以進入Mac,此時分辨率為1024*768,且不可修改。在Mac下運行 Universal OSx86 Installer,選擇自己的顯卡型號,EFI String會在放在/Library/Preferences/SystemConfiguration/com.apple.Boot.plist中(如果重啟后在System Profiler中看不到顯卡信息,嘗試將其放在C:\Darwin下);
3)下載NVinject.kext(注意查看是否支持自己的顯卡)放入 /System/Library/Extensions;
4)下載VoodooHDA 261 for snow放入/System/Library/Extensions;
5)下載最新的EvOreboot,OpenHaltRestart,放入/System/Library/Extensions,這兩個補丁可解決不能關機和重啟問題;
6)運行下列命令修復NullCPUPowerManagement.kext、NVinject.kext、VoodooHDA、EvOreboot、OpenHaltRestart權限:
sudo chmod -R 755 /System/Library/Extensions/xxx.kext
sudo chown -R root:wheel /System/Library/Extensions/xxx.kext
也可用Kext Helper來自動安裝kext,避免繁瑣的手動操作。
個人覺得刪除cache并不是很必要:
sudo rm -R /System/Library/Extensions.kextcache
sudo rm -R /System/Library/Extensions.mkext
下面為一個腳本,可修復整個Extensions下的所有文件:
#!/bin/sh
. /etc/rc.common
clear
sleep 0.1
echo "Please enter your root password"
sudo sleep 1
sudo chmod -R 755 /System/Library/Extensions
sudo chown -R root:wheel /System/Library/Extensions
sudo rm -R /System/Library/Extensions.kextcache
sudo rm -R /System/Library/Extensions.mkext
sudo diskutil repairPermissions /
echo "All Done! Feel Free to reboot!"
sleep 2
7)重啟進入系統之后應該可以修改分辨率了。
需要注意的是,如果com.apple.Boot.plist有錯誤(-v選項啟動時會提示錯誤),可能導致啟動時不能讀取EFI String,進而無法驅動硬件。
附上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>Graphics Mode</key>
<string>1440x900x32</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>device-properties</key>
<string>d20300000100000001000000c60300001500000002010c00d041030a000000000101060000010101060000007fff04003a000000400032002c0068007700730065006e0073006f0072002d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000222000000400032002c006400650076006900630065005f0074007900700065000000120000004e5644412c6770752d64696f64650e0000004e00560050004d00000020000000010000000000000000000000000000000000000000000000000000001e00000072006f006d002d007200650076006900730069006f006e000000090000003331373261100000004e00560043004100500000001800000004000000000003000c000000000000070000000022000000400032002c002300730069007a0065002d00630065006c006c0073000000080000000000000022000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000006d006f00640065006c0000001f0000004e5649444941204765466f7263652039383030204754582044444c14000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d4120000000400032002c0063006f006d00700061007400690062006c0065000000160000004e5644412c73656e736f722d706172656e7414000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4212000000400032002c00720065006700000008000000000000021c0000006400650076006900630065005f0074007900700065000000100000004e5644412c4765466f72636520000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616326000000400032002c0023006100640072006500730073002d00630065006c006c007300000008000000000000010e0000006e0061006d00650000000f0000004e5644412c506172656e7422000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617920000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000002036000000400032002c00680077006300740072006c002d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000214000000400032002c006e0061006d00650000001100000073656e736f722d706172656e74</string>
</dict>
</plist>
機器配置:
處理器 DualCore Intel Pentium E5200, 2500 MHz (12.5 x 200)
主板 Biostar TPower I45
內存 Kingston DDR2 2Gx2
顯示卡 Zotac GeForce 9800 GTX+
硬盤 ST3500410AS
顯示器 LG W1942 (Analog)
鏈接資源:
http://www.osx86project.org/
http://www.insanelymac.com/
http://www.projectosx.com/forum/
http://www.kexts.com/
http://www.ihackintosh.com/2009/08/how-to-install-snow-leopard-10a432-on-pc-hackintosh/
http://www.pcbeta.com/
http://pcwizcomputer.com/