Darwin boot loader參數: (press F8)
-v <-----debug mode
-x <-----safe mode, 載入最少的kext.
-s <----- single user mode, 可以用這個模式以指令去修復系統。
-f <----- 使系統重新載入所有kext及dump一個「啟動設定快取」出來,快取位於/System/Library/Extensions.mkext (可手動清除這個檔案,下次啟動時,系統會自動再建立!)
"Graphics Mode": set resolution
"Graphics Mode"="1024x768x32"
(Width x Height x Color Depth)
"Graphics Mode"="640x480x32@60"
(Width x Height x Depth @ Refresh Rate)
rd= <-----令系統載入Mac所在的分割區位置。
例: rd=disk0s2 (這是指Mac安裝在第1隻HD第2個分割區!)
例: rd=*/PCI0@0/CHN0@0/@0:1 (啟動PCI Raid card,格式rd=*<IODeviceTree path>)
Platform= <------設定使用甚麼平台進入系統。
可使用以下平台:
platform=ACPI <------(支持ACPI)
platform=X86PC <------(不支持ACPI)
platform=ACPI|X86PC <----(嘗試支持ACPI,如果真係支持唔到就唔支持)
?memory = <------顯示系統記憶體資訊。
?video = <-------顯示電腦的顯示卡最高支持甚麼解像度。
ACPI 參數
acpi=off <------不啟動ACPI。
acpi=ht <-----以ACPI boot table啟動。
acpi=force <------強制啟動ACPI。 (通常也不會用到這個參數!)
acpi=strict <-------限制ACPI。
acpi_sci={edge,level,high,low} <-----設定ACPI SCI中斷
例: acpi_sci=edge
acpi=noirq <-------不設定ACPI使用的IRQ
核心參數:
-l = <----使用L2 Cache
cpus= <-----使用CPU多少個核心
例: cpus=1 或 cpus=2
idlehalt= <------ 0為關閉,1為啟動,省電模式,系統閒置一段時間會停止電源。
cpuidle= <------ 0為關閉,1為啟動,CPU省電模式,CPU閒置一段時間後會停止電源。
-legacy <------ 若電腦只支持32bit,此參數可令64Bit Mac OS以32bit模式啟動。
debug=0x100 <------ 除錯時適用,如遇上不明問題,無法啟動系統,可試試這個參數,這個參數或許能提供有用的資訊協助除錯。
maxmem=xxxx <------系統使用最大的記憶體數量。
例: maxmem=4096
原網址: http://www.alan888.com/Discuz/thread-166798-1-1.html
變色龍系列一Chameleon 手動安裝說明 + Chameleon 2 RC5 Rev580
link:
http://bbs.pcbeta.com/thread-797534-1-2.html
DSDT全新手教学
http://bbs.chinabyte.com/thread-347466-1-1.html
威廉第三的MAC系列教程(一) ——使用ACPI Patcher制作DSDT补丁
http://bbs.pcbeta.com/viewthread.php?tid=484842
新手windows下安装苹果教程。最详细,最全面,最值得看的教程!
http://bbs.pcbeta.com/viewthread.php?tid=763656&;extra=page%3D1%26amp%3Bfilter%3Ddigest
远景论坛
http://bbs.pcbeta.com/
在Windows下用Everest + ACPI Patcher 產生DSDT.aml
1.執行Everest,在狀態欄內 right click then select "ACPI tool", click 2nd tab "save DSDT"
2.執行ACPI Patcher, select source(acpi_dsdt.bin) and select output file(.dsl file->can edit by text editor), select "D/C DSDT", select "Decompile (to DSL)" then click "D/C"
3.比對網上下載到的1602p7p55d-e Pro發現下列不同
a. 多了Method (DTGP) --> looks like it's for sleep problem.
b. line1911: PIC (?IPIC) --> no change for now.
c. EUSB --> EHC2, USB0 --> UHC1, USB1 --> UHC2
DSDT error fix:
_T_0和_T_1的警告可以分别将它们全替换为T_0和T_1来去除
dsdt.dsl 7638: Store (FGET (Local0), Local1)
Warning 1092 - ^ Called method may not always return a value
在Method (FGET, 1, NotSerialized)结尾}处添加return (zero)
dsdt.dsl 444: Return(Package(0x02){0x00, 0x00})
Warning 1099 - ^ Statement is unreachable
WAK方法本身已经修正没有错误,不需要勾上fixes选项里的相关项,把那个勾去掉就没事了