自己測試下發現有些教學設定的數值是錯誤的 變色龍的設定檔也不一定每塊主機板都適用
例如
org.chameleon.Boot.plist 修正USB剛偵測網路卡為內建功能在我的主機板完全沒作用
SMBIOS.plist 裡面記憶體設定項目調了BIOS 測試才知道 教學根本就亂寫
以下是修正資料
「org.chameleon.Boot.plist 說明」
代碼:
org.chameleon.Boot.plist 的功能在於提供許多變色龍的功能設定,
由於變色龍的功能越來越強大,可以使用的功能也越來越多。選擇自己想要的參數來打造自己的最佳配置。
以下參數以 Chameleon 2.1svn 為準,
如果你是使用 AsereBLN Booter 或者 PC EFI 甚至是舊版的 Chameleon 請不要直接套用。
Graphics Mode=1024x768x32@60
設定開機時的顯示解析度,寬度x高度x色彩深度@頻率。
Theme=Default
就算不是內建圖形介面,依舊可以使用此選項來設定圖形化介面 (11/03)
設定圖形化介面的佈景主題,配合 /Extra/Theme/Default。
其中 Default 是佈景主題名稱,可以變更為任意第三方佈景主題名稱。
Wait=Yes(No)
啓用點擊按鍵後,才開始啓動核心。
Quiet Boot=Yes(No)
啓用開機時不顯示文字或圖形選單,直接進入系統。
Timeout=8
設定開機選擇啓動分割區的倒數秒數,時間到會以預設分割區開機。
在圖形化介面上,此參數會有失效或延遲的現象。
Instant Menu=Yes
啓用顯示分割區選單。
Default Partition=hd(x,y)|UUID|"Label"
設定預設開機分割區,可使用代碼、UUID、標籤表示。
x 代表磁碟碼,y 代表分割區碼。
Hide Partition=hd(x,y)|UUID|"Label"
設定隱藏磁碟分割區,可使用代碼、UUID、標籤表示,
亦可以添加多個參數以隱藏多個分割區,使用空白鍵作分隔(11/03)。
x 代表磁碟碼,y 代表分割區碼。
Rename Partition=hd(x,y)|UUID|"Label" <alias>
設定磁碟分割區的名稱。可使用代碼、UUID、標簽表示,
亦可以添加多個參數以命名多個分割區,使用空白鍵作分隔(11/03)。
x 代表磁碟碼,y 代表分割區碼,<alias> 代表修改名稱(因為使用空白鍵作分隔,所以命名不可包含空白鍵)(11/03)。
GUI=Yes(No)
設定啓用單圖形化介面的開機選單。(預設是 Yes)
Boot Banner=Yes(No)
啓用在圖形化介面顯示變色龍版本等訊息文字。(預設是 Yes)
Legacy Logo=Yes(No)
啓用在進入系統畫面顯示原蘋果 Logo 。(預設是 No)
PCIRootUID=0
設定 PCI0 的值,可解決 UUID 錯誤。(預設是 0)【變色龍已經可以自行偵測】
請對照 DSDT 裡在 Device (PCI0) 位置下方的 Name (_UID, ?)
如果為 Name (_UID, 0x01) 或 Name (_UID, One) 就填上 1(一般技嘉的主機板都是這個值)
如果為 Name (_UID, 0x00) 或 Name (_UID, Zero) 就填上 0 (華碩的主機板有可能是這個值)
SystemID=
設定開機 UUID。
RestartFix=Yes
啓用重新啓動修正功能,建議開啓(11/03)。
System-Type=(1),2,3
1=桌上型,2=筆記型,3=伺服器、工作站。(預設是 1)
iMac 1
MacBook 2
Mac Pro 3
DropSSDT=Yes(No)
啓用略過 BIOS 中的 SSDT,讀取 Extra 資料中的 SSDT 資料。(預設是 No)
GenerateCStates=Yes
啓用 CPU C-State 功能。
C-State 是管理 CPU 電源狀態,可以讓 CPU 在閒置狀態下處於不同低功耗狀態。
GeneratePStates=Yes
啓用 CPU P-State 功能。
P-State 是管理 CPU 性能狀態,可以讓 CPU 在不同覆載量下改變功耗。
此項目跟之前熱烈討論修改 DSDT 達到 CPU 降頻(Speedstep)是同樣功用。
EnableC2State=Yes(11/03)
啓用 C2 State 功能。
強制 C2 State 是管理 CPU 電源狀態,可以讓 CPU 在閒置狀態下處於低功耗狀態。
EnableC3State=Yes(11/03)
啓用 C3 State 功能。
強制 C3 State 是管理 CPU 電源狀態,可以讓 CPU 在閒置狀態下處於低功耗狀態。
EnableC4State=Yes(11/03)
啓用 C4 State 功能。
強制 C4 State 是管理 CPU 電源狀態,可以讓 CPU 在閒置狀態下處於低功耗狀態。
一般來說數字越大其節能效果愈佳,不過能不能突破主機板與 CPU 限制強制開啓我不確定。
如果有朋友知道測試方法,可以提供分享討論。
GraphicsEnabler=Yes(No)
啓用顯示卡偵測功能。(預設是 No)
此功能可以取代在 DSDT 添加的顯示卡參數。
UseNvidiaROM=Yes(No)
啓用 Nvidia EEPRom 功能,可以在不刷顯示卡 BIOS 的情況下使用修改的 Rom。(預設是 No)
請命名為 “VenderID_DeviceID.rom” 放置 Extra 資料夾。如:10de_0614.rom。
UseAtiROM=Yes(No)
啓用 ATI EEPRom 功能,可以在不刷顯示卡 BIOS 的情況下使用修改的 Rom。(預設是 No)
請命名為 “VenderID_DeviceID.rom” 放置 Extra 資料夾。如:1002_6899.rom。
VBIOS=Yes(No)
僅針對 NVIDIA 顯示卡的參數選項,所以 ATI 顯示卡請不要使用。(11/03)
啓用讀取顯示卡參數,可在顯示卡資訊中顯示 ROM 修正版 資訊。(預設是 No)
如果在 Extra 資料夾放置顯示卡 Rom 檔案,版本號會變成顯示 Rom 檔路徑。
如:/Extra/10de_0602.rom
EthernetBuiltIn=Yes(No)
啓用網路卡內建設定偵測功能。(預設是 No)
此功能只是讓網路卡可以識別為內建,並沒有驅動的功能。
USBBusFix=Yes(No)
啓用下方三項功能修正。(預設是 No)
沒有特殊需求下,建議不要開啓此功能。
EHCIacquire=Yes(No)
啓用 EHCI 功能修正。(預設是 No)
沒有特殊需求下,建議不要開啓此功能。
UHCIreset=Yes(No)
啓用 UHCI 功能修正。(預設是 No)
沒有特殊需求下,建議不要開啓此功能。
USBLegacyOff=Yes(No)
啓用 USB 原生功能修正。(預設是 No)
沒有特殊需求下,建議不要開啓此功能。
Wake=Yes(No)
啓用睡眠喚醒功能。(預設是 Yes)
ForceHPET=Yes(No)
啓用強制 HPET 功能。(預設是 No)
此功能是提供給主機板 BIOS 無此項目者使用。
ForceWake=Yes(No)
啓用強制使用睡眠資料映像功能。(預設是 No)
SMBIOSdefaults=Yes(No)
啓用 smbios 的預設值。(預設是 No)
Scan Single Drive=Yes(No)
啓用掃描單一光碟機模式。(預設是 No)
Rescan=Yes
啓用光碟機重新掃描模式。
config=/Extra/com.apple.Boot.plist
設定 com.apple.Boot.plist 的位置。
com.apple.Boot.plist 置於預設位置 /com.apple.Boot.plist 與 /Extra/com.apple.Boot.plist 可不用作此設定。
SMBIOS=/Extra/SMBIOS.plist
設定 SMBIOS.plist 的位置。
SMBIOS.plist 置於預設位置 /SMBIOS.plist 與 /Extra/SMBIOS.plist 可不用作此設定。
DSDT=/Extra/DSDT.aml
設定 DSDT.aml 的位置。
DSDT.aml 置於預設位置 /DSDT.aml 與 /Extra/DSDT.aml 可不用作此設定。
md0=/Extra/Postboot.img
設定 Postboot.img 的位置。
WakeImage=/private/var/vm/sleepimage
設定睡眠資料映像檔案位置。
kext=/Extra/Extensions
設定驅動檔案 .kext 或 .mkext 所在資料夾的位置。
UseKernelCache=Yes(No)
用 Lion 啟動處理並忽略 Extensions.mkext 檔案。若使用 RAID 安裝 Lion 務必開啟。(預設是 No)
ShowInfo=No
取消磁碟分卷與解析度細節顯示。
CSTUsingSystemIO=Yes
啟用新 CPU C-State 功能。
AtiConfig=<cardcfg>
設定 ATI 顯示卡 Framebuffer,更有效驅動顯示卡。(如:AtiConfig=Uakari)
AtiPorts=<value>
設定 ATI 顯示卡介面數目。
display_0=<value>
寫入 Nvidia 顯示卡 NVDA,Display-A@0 的 display-cfg 參數。
display_1=<value>
寫入 Nvidia 顯示卡 NVDA,Display-B@1 的 display-cfg 參數。