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选项里的相关项,把那个勾去掉就没事了

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 tech101 的頭像
    tech101

    TECH101

    tech101 發表在 痞客邦 留言(0) 人氣()