2009年8月26日 星期三

Snow leopard OSX86 安裝

DSDT生成(需用windows):


Chameleon安裝(需用mac):
用USB碟割成一塊GUID硬碟(FAT也行)
安裝Chameleon 選普通的即可(等於沒選) kext可通通不用裝(勾掉所有的extensions)
把PC EFI v10的boot檔複製到USB的根目錄取代舊的
dsdt.aml com.apple.Boot.plist smbios.plist 複製到USB/Extra/下面
把Extensions資料夾拖到桌面上製作mkext之後將mkext和Extensions兩個一起拖回到USB/Extra/下面

所需的extentions:
fakesmc.kext 功用與dsmos一樣
IOAHCIBlockStorageInjector.kext 解決橘色磁碟機符號問題
OpenHaltRestart.kext 解決重開機問題
PlatformUUID.kext 供給唯一UUID給OSX86

指定機器UUID:
PlatformUUID.kext 套件內容中 info.plist中
新增
PlatformUUID
00000000-0000-1000-8000-000000000000

最後面
000000000000可以用網卡mac替換或者直接上網作一個時間的UUID

同樣一個UUID也要加入smbios.plist
SMUUID
00000000-0000-1000-8000-000000000000


RAID啓動:
把RAID的UUID加到com.apple.Boot.plist
像下面這樣
Kernel Flags
rd=uuid boot-uuid=ECCB72E4-D6EC-37DC-97C4-8AD7BD4466E6

編輯EFI磁區指令:
mkdir /Volumes/EFI
mount_hfs /dev/diskXs1 /Volumes/EFI
重開Finder即可看見EFI
umount -f /Volumes/EFI
rm -rf /Volumes/EFI

沒有留言: