iT邦幫忙

2022 iThome 鐵人賽

DAY 8
0

從2005年蘋果宣布要從PowePC平台轉換到Intel x86平台,就有不同的"引導"陸續出現,
不同世代的引導:

Boot-132 > Chameleon 變色龍 > Clover 四葉草 > OpenCore (簡稱OC)

其實,這些引導做的事情都大同小異,當然,越新的版本越能模擬出 接近原生系統的狀態(將BIOS空閒的位置模擬成SMC中記錄NVRAM的位置)
,支援的系統版本也更寬廣(目前OC可支援10.11.x~最新的13.x,像我的頭像上那樣,七套系統使用同一個OC引導檔,使用OC Legacy則可引導更舊版的系統與硬體)

從Clover某些版本號開始,進入系統前需要修正的檔案(Boot, Patch, .efi, .kext驅動 等),都可以放在引導的分區內,而不用插入系統的LE(註1)或SLE(註1)中,也就是說,該系統碟可以拿到一般蘋果電腦上正常使用,因蘋果電腦不會使用該碟的引導分區來進入其系統。

註1:
一般LE或/L/E意指蘋果系統下的/Library/Extensions 路徑
而SLE或/S/L/E 為 /System/Library/Extensions 路徑
Kext 為 /EFI/OC/Kexts 路徑
Other 為 /EFI/Clover/Kexts/Other 路徑


上一篇
第七章 引導 Bootloader-1
下一篇
第九章 分區表格式與檔案格式,MBR/GPT,HFS/APFS
系列文
蘋果系統安裝與優化30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言