在淘寶上買二手主板翻過幾次車之后對國產(chǎn)寨板來了興趣缰冤,畢竟是全新的,還保三年喳魏,不到二百塊的價格棉浸,心一橫,買了刺彩!E5450 771針腳是我硬改的迷郑,貼了一個轉(zhuǎn)換貼枝恋,也挺好用的,一直到現(xiàn)在也沒出過什么問題嗡害。最新的朗寧775主板改進(jìn)了焚碌,有個開關(guān)來作切換,比舊款的舒服多了霸妹。
在安裝之前有點(diǎn)擔(dān)心十电,怕Catalina不支持,畢竟寨板配國外垃圾CPU(其實(shí)至強(qiáng)E5450被稱為775平臺最強(qiáng)cpu)叹螟,心里沒底鹃骂。因?yàn)镋5450也是45nm制程的,就在官網(wǎng)參照第一代Intel酷睿的配置來搞罢绽,沒想到輕而易舉的跑起來了畏线,碰到過幾個內(nèi)核恐慌,照著官網(wǎng)的說明調(diào)整plist文件之后有缆,順利跑到抹盤這一步象踊,然而温亲,問題來了:
一棚壁、磁盤工具找不到硬盤
BIOS里我明明把SATA模式設(shè)置成了AHCI了呀,然后IDE栈虚、RAID模式都試了袖外,還是不行。把官網(wǎng)的所謂免ACHI補(bǔ)丁也試了魂务,不行曼验。仔細(xì)看了說明,這個所謂免ACHI補(bǔ)丁支持的芯片組只有ICH7M粘姜、ICH7R鬓照,并沒有ICH7,有點(diǎn)懷疑是主板并不支持AHCI孤紧,那BIOS里的AHCI選項(xiàng)又是什么鬼豺裆?
上老毛桃WIN10PE系統(tǒng)用AID64一查,我這個寨板可能是為了省成本号显,真的是用的ICH7芯片組臭猜!百度上說G41的板就沒有支持AHCI模式的,去英特爾官網(wǎng)確認(rèn)過了押蚤,ICH7芯片組確實(shí)不支持AHCI蔑歌。好了,到這似乎走進(jìn)死胡同了揽碘。
可是我很不甘心次屠,竟然MacOS非要開AHCI不可园匹,這板不支持,那讓它支持不就行了帅矗?有沒有什么轉(zhuǎn)接卡一類的東東可以做到偎肃?
Opencore 0.6.3后有更新了一個驅(qū)動,AHCIPortInjector.kext浑此,我看了一下plist文件的內(nèi)容累颂,是支持ICH7芯片組的,這個驅(qū)動應(yīng)該能用凛俱,前些日子試過紊馏,這個驅(qū)動可以用,用了以后蒲犬,不用那個轉(zhuǎn)接卡也能認(rèn)到硬盤了朱监,而且是認(rèn)作內(nèi)部存儲設(shè)備,那卡算是為黑蘋果獻(xiàn)祭了一回原叮。之前中文網(wǎng)上能搜到的所謂免AHCI驅(qū)動赫编,對于ICH7芯片組主板來說,是沒有用的奋隶,并不是真正的免AHCI補(bǔ)丁擂送。
#DiskUtility中未顯示SATA驅(qū)動器
確保SATA模式在BIOS中為AHCI某些SATA控制器可能不受macOS正式支持,在這種情況下唯欣,您需要獲取CtlnaAHCIPort.kext
對于非常傳統(tǒng)的SATA控制器嘹吨,AHCIPortInjector.kext可能更合適。
淘寶一搜境氢,還真有蟀拷,幾十塊錢淘了一個回來,PCI-E接口的萍聊,除了顯卡之外還是第一次用這種外掛问芬,接上之后,開機(jī)BIOS自檢之后寿桨,額外多了一個有關(guān)此接口的界面此衅,一番跑碼之后又來到了抹盤這一步,謝天謝地牛隅,總算是看到了硬盤炕柔,本以為后面就是坦途了,沒成想媒佣,問題又來了:
二’匕累、安裝時提示“缺少固件分區(qū),你可能無法安裝在此宗卷上”
這個問題默伍,查了一下欢嘿,比前一個跟麻煩衰琐,白蘋果都會碰上,你說我要在這里罵庫克一句MMP炼蹦,合不合理羡宙?good不good?這存心就是不想讓人用這水果系統(tǒng)嘛掐隐,美國司法部狗热,拆了它!
經(jīng)過一番試驗(yàn)虑省,無果匿刮,因?yàn)槲抑霸趧e的機(jī)器上裝過一次,發(fā)現(xiàn)APFS格式的文件系統(tǒng)裝的MacOS對Adobe全家桶很不友好探颈,所以這次在這臺機(jī)器上就一直把硬盤格式化成HFS+熟丸,但就是一直出這個提示,無法繼續(xù)下去伪节,無奈光羞,試了一把把硬盤格式化成APFS,結(jié)果成了怀大,可以裝了纱兑!但是,又來問題了:
三叉寂、安裝停留在最后2分鐘
這個問題萍启,經(jīng)過驗(yàn)證总珠,是跟驅(qū)動有關(guān)屏鳍,因?yàn)槭褂昧宿D(zhuǎn)接卡,轉(zhuǎn)接卡本身是帶AHCI控制器局服,使用AHCIPortInjector.kext對其形成了干擾钓瞭,不明白具體的原理,總之把這個驅(qū)動去掉之后淫奔,SSD安裝就不會卡兩分鐘了山涡,可以轉(zhuǎn)到下一階段,但我還是沒有在G41系統(tǒng)用SSD成功安裝系統(tǒng)唆迁,而且沒了這個驅(qū)動之后鸭丛,SSD或者SATA硬盤會被認(rèn)作外置存儲,有這個驅(qū)動唐责,則會認(rèn)作內(nèi)部存儲裝置鳞溉,如果是用SATA硬盤安裝的話,還是保留吧鼠哥,可以裝上的熟菲。
這個問題看政,猜測可能是SSD跟這套系統(tǒng)不兼容器導(dǎo)致的,需要先從低版本的系統(tǒng)一步一步升級上來抄罕,我先去測試允蚣。測試的結(jié)果是我把系統(tǒng)降級到EI-Capitan,準(zhǔn)備安裝顯示無法上網(wǎng)呆贿,又發(fā)現(xiàn)這寨板一個省料的做法嚷兔,網(wǎng)卡是10-100MB的,不是Gigabit千兆網(wǎng)卡做入,又得整驅(qū)動谴垫!服了!然后母蛛,還查過其他的問題翩剪,MacOS系統(tǒng)12.0以后,是需要SSE4.2指令集的彩郊,恰好這塊U只支持到SSE4.1指令前弯,所以又有了一個仿SSE4.2的指令集的驅(qū)動AAAMousse.kext,正在測試這個秫逝,看有了這個以后恕出,能不能直接上Catalina
以下為機(jī)器翻譯:
AAAMousse.kext它是什么?較新的AMD Mac視頻驅(qū)動程序使用一些SSE 4.2指令违帆。較舊的CPU(Penryn浙巫,Harpertown和更早的CPU)不支持這些指令。較舊的Mac Pro系統(tǒng)(例如Mac Pro 3,1)使用這些較舊的CPU-因此刷后,新的AMD驅(qū)動程序?qū)o法在這些系統(tǒng)上運(yùn)行的畴。MouSSE是部分SSE4.2仿真器,它允許那些舊CPU使用較新的AMD驅(qū)動程序尝胆。盡管它的主要重點(diǎn)一直是使AMD驅(qū)動程序正常工作丧裁,但它似乎也可以使《魔獸世界》在Mac Pro 3,1上運(yùn)行,而不管是否正在使用AMD驅(qū)動程序含衔。
從理論上講煎娇,根據(jù)您要完成的工作,此模擬器可能在使用Penryn / Harpertown / Wolfdale CPU的任何Mac系統(tǒng)上被證明是有用的贪染。這些包括:
Mac Pro 3,1(2008年初)
Xserve 2,1(2008年初)
MacBook Pro 4,1(2008年初)
MacBook 4,1(2008年初)
MacBook 7,1(2010年中)
MacBook Air 2,1(2008年10月)
MacBook Air 3,1(2010年10月)(11英寸)
MacBook Air 3,2(2010年10月)(13英寸)
iMac 8,1(2008年4月)iMac 9,1(2009年3月)
iMac 10,1(2009年10月)(使用Core2 Duo缓呛,不是i5)
Mac Mini 3,1(2009年3月,2009年10月)Mac Mini 4,1(2010年中)(aka Mac Mini Server)
并非所有這些都已經(jīng)過測試杭隙;你的旅費(fèi)可能會改變哟绊。此外,比Penryn還要老的CPU都可以使用該仿真器寺渗。但是匿情,由于它們?nèi)鄙賁SE4.1兰迫,因此僅添加部分SSE4.2可能幾乎沒有好處。重要提示:如果你沒有這些系統(tǒng)之一-和炬称,尤其是汁果,如果你有一個較新的系統(tǒng)(如Mac Pro的4,1或5,1) -你應(yīng)該沒有安裝摩絲。它不能做任何事情玲躯,這些系統(tǒng)是有用的据德,而在這樣或那樣的原因等問題可能得到。我個人已經(jīng)在MacOS 10.13-10.15(High Sierra跷车,Mojave和Catalina 15.0-15.4)上進(jìn)行了測試棘利。其他人報告說它加載了10.12(Sierra),盡管它的AMD驅(qū)動程序似乎不需要仿真朽缴。
上面寫了一大堆善玫,其實(shí)這個驅(qū)動不用裝也可以的,這個主要是給amd顯卡用的密强,我后面裝的是另一個驅(qū)動茅郎,telemetrap.kext。
SSE Requirements:
SSE3 is required for all Intel versions of OS X/macOS
SSSE3 is required for all 64-bit versions of OS X/macOS
For CPUs missing SSSE3 (i.e. certain 64-bit Pentiums), we recommend running 32-bit userspace (i386-user32)
SSE4 is required for macOS 10.12 and newer
SSE4.2 is required for macOS 10.14 and newer
SSE4.1 CPUs are supported with telemetrap.kext(opens new window)
Newer AMD drivers also require SSE4.2 for Metal support. To resolve this, see here: MouSSE: SSE4.2 emulation
四或渤、安裝EI Captain 提示:應(yīng)用程序副本不能驗(yàn)證 它在下載過程中可能已遭破壞或篡改
這個問題系冗,試過終端修改日期的方法,無果薪鹦。改日期的方法掌敬,對EI Captain不行,但是對Mojave或者Catalina可行池磁。后面通過命令行模式強(qiáng)制安裝Ei-Captain成功奔害。從終端中輸入命令如下:
installer -pkg? /Volumes/Mac\ OS\ X\ Install\ DVD/Packages/OSInstall.mpkg -target /Volumes/"XXX"
這里,雙引號括住的XXX為你將要在其上安裝系統(tǒng)的卷名稱框仔,比方說我的是EI-OS舀武,就替換成
installer -pkg /Volumes/Mac\ OS\ X\ Install\ DVD/Packages/OSInstall.mpkg -target /Volumes/EI-OS
類UNIX系上的Tab鍵補(bǔ)全功能很好用的拄养,不要被那些冗長的命令行嚇住了离斩,不停的按Tab鍵就對了,記住核心的命令就行了瘪匿,路徑名稱讓Tab鍵幫你補(bǔ)全跛梗。
上圖證明一下:
可以看到至強(qiáng)E5450能被正確識別為四核心英特爾處理器,之前看到的文章都是用Clover引導(dǎo)棋弥,沒有見過opencore引導(dǎo)的核偿,甚至官網(wǎng)教程也只是說opencore 在Nehalem 核心到 Cascade Lake X 核心上是受支持的,并沒有提到至強(qiáng)E5450的harpertown核心顽染,所以我一直很擔(dān)心我手上這套有點(diǎn)怪的系統(tǒng)無法吃上黑蘋果漾岳,現(xiàn)在總算放心了轰绵。顯而易見 ,此寨板的板載網(wǎng)卡Realtek PCIE FE Fast Family Controller 的黑果驅(qū)動并不受EI Captain 支持尼荆,所以我無法上網(wǎng)左腔,這樣就可玩性不高了,但是我之前在試安裝High sierra 的時候捅儒,發(fā)現(xiàn)此驅(qū)動是可用的液样,所以下一步,換裝更新版的系統(tǒng)巧还。
五鞭莽、這套系統(tǒng)真是讓我費(fèi)盡心思,發(fā)現(xiàn)用固態(tài)無論如何就是在最后兩分鐘會跳出出錯提示麸祷,無法繼續(xù)安裝澎怒,換上老的SATA 機(jī)械硬盤就可以安裝完,原因不明阶牍,也懶得查了丹拯,真的是越來越同意網(wǎng)上有些哥們的話,用了linux后荸恕,終于可以體會到什么叫自由了乖酬!這封閉的系統(tǒng)真是不省心。
安裝完Catalina后重啟卡在了顯示器黑屏上融求,之前的顯卡是AMD HD6770顯卡荒叼,catalina明顯不支持,就是在之前裝EI-captain也是驅(qū)動不了溪烤,顯示只有5MB的顯存邢疙,系統(tǒng)使用起來,畫面卡頓時陷舅,于是換了那塊被驗(yàn)證過的NVidia GT 730倒彰,問題依舊莱睁,加啟動選項(xiàng)nv_disable=1 就出現(xiàn)經(jīng)典白屏畫面,左上角有一個鼠標(biāo)箭頭仰剿,不能動,還時不時閃一下變雪花屏南吮,讓我感受到宇宙大爆炸后留給我的信息——你不佩見天尊的真面目琳彩!
六、我把安裝完系統(tǒng)的80GB SATA硬盤和未作任何改動的啟動U盤放到我前面文章所說的已經(jīng)成功安裝黑蘋果的那臺老機(jī)器上露乏,發(fā)現(xiàn)沒問題,能成功進(jìn)入系統(tǒng)設(shè)置畫面瘟仿,各種操作順利辉词,說明這套系統(tǒng)是能成功安裝catalina系統(tǒng)的,當(dāng)然瑞躺,僅僅是成功安裝了兴想,并沒法使用。這兩臺機(jī)器的主要驅(qū)別就在于主板和CPU不同嫂便,能成功進(jìn)入系統(tǒng)的是 初代酷睿 i5 和 華碩Intel P55 芯片組主板毙替,不能進(jìn)入系統(tǒng)的是 至強(qiáng) E5450和 朗寧G41芯片組主板岸售,問題很有可能出在主板上面凸丸,這塊主板是寨板袱院,ACPI布局肯定有不合理的地方,重點(diǎn)查一查輸出端口版本忽洛。
最后成功進(jìn)入系統(tǒng)后想來應(yīng)是G41主板有板載集成顯卡惹得禍,集成的是Intel XMA4500集灌,這不受Catalina 支持复哆,然后這套系統(tǒng)又有一個獨(dú)立顯卡,雙顯卡讓macOS錯亂了续誉,系統(tǒng)渲染找不到正確的輸出端口初肉,畫面出不來饰躲,所以就此卡住臼隔。
網(wǎng)上都說現(xiàn)代版的macOS不支持VGA輸出摔握,DP接口的支持很好丁寄,HDMI的也不錯氨淌,不過從我的經(jīng)驗(yàn)來看,安裝過程是支持的伊磺,裝完了進(jìn)系統(tǒng)后也是支持的,我現(xiàn)在用的就是VGA接口屑埋,不過在解決灰屏的時候是用的一根HDMI轉(zhuǎn)VGA線,不知道加-x啟動參數(shù)支持純VGA輸出否续崖,沒有試了团搞,但確定無疑的是正常使用后可以逻恐。
七、安裝完成后到第二階段啟動灰屏梢莽,不能進(jìn)語言及區(qū)域頁面進(jìn)行設(shè)置昏名,卡在屏幕灰屏,終于在2021-03-05日通過加啟動參數(shù)-x 成功進(jìn)入系統(tǒng)設(shè)置頁面洪鸭,上圖為證:
至強(qiáng)E5450四核CPU識別成功览爵,775平臺最強(qiáng)CPU名不虛傳镇饮,開普勒核心亮機(jī)顯卡GT730成功識別,上網(wǎng)正常俱济。黑蘋果萬里長征終于邁出了成功的第二步!nice! 興奮聂喇!值得慶祝蔚携!Chinese mobo杠杠滴!
八誊辉、G41配至強(qiáng)E5450CPU真的能打秕硝,我對Opencore的信心又大大增強(qiáng)了远豺!現(xiàn)在系統(tǒng)大致能用了,還需要解決的問題有無聲音輸出躯护,聲卡驅(qū)動不正確棺滞,安裝時用固態(tài)硬盤總是卡在最后兩分鐘,看樣子只能用dd命令整盤遷移了枉证,目前10.15.7運(yùn)行在一塊老舊的80GB SATA硬盤上移必。
安裝VoodoHDA.kext后,聲音也正常了秒赤,休眠憎瘸、重啟、關(guān)機(jī)正常潮售,暫時看來,這臺G41 775平臺配至強(qiáng)E5450 CPU初步完美黑果成功了线婚。
把配置列一下:
主板:Running G41 ICH-7芯片組主板 775接口盆均,另外配了一塊PCI-E接口的轉(zhuǎn)接卡以啟用AHCI模式
CPU: XEON E5450 771魔改775
顯卡:影馳虎將 1GB顯存 Geforce GT730 開普勒核心(這是黑果免驅(qū)的)泪姨,GT730的顯卡核心有兩種饰抒,必須是開普勒核心的才免驅(qū)
內(nèi)存:金士頓4GB
硬盤:邁拓80GB SATA2 硬盤,宏想120G SSD 安裝會卡最后兩分鐘仗处,還沒找到原因枣宫,但在1156CPU,P45主板的系統(tǒng)上能正常安裝
主板設(shè)定:
核顯選項(xiàng)關(guān)閉
Memory hole關(guān)閉洋幻,不要設(shè)置成15-16MB翅娶,否則開機(jī)后屏幕出現(xiàn)紅色代碼竭沫。
九蜕提、脫離U盤啟動遇到無法啟動現(xiàn)象,一開始以為買的PCIE轉(zhuǎn)SATA卡不支持接系統(tǒng)盤拄氯,問過賣家客服它浅,說是支持。為此我特意用另一個硬盤安裝了一個Linux發(fā)行版PopOS鄙麦,開機(jī)還是提示找不到啟動盤,但我注意到介衔,那塊轉(zhuǎn)接卡的啟動界面不見了骂因,原來是這樣的:
這個界面不再出現(xiàn)寒波,應(yīng)該是BIOS的哪個設(shè)置引起的,經(jīng)過一番嘗試绸栅,發(fā)現(xiàn)是Reseved memory打開后引起的页屠,要設(shè)置成Disabled。這個選項(xiàng)是給集成顯卡用的风纠,我把它設(shè)成如下:
然后開機(jī)就沒顯示輸出了议忽,只好把主板電池扣出來反接一下十减,短接來清空CMOS才能正常開機(jī),以下是正確的設(shè)置
搞完這些速址,PopOS是可以啟動了由驹,MacOS還是不行蔓榄。插上U盤,啟動器菜單第一項(xiàng)為EFI逃魄,確定后黑屏澜搅,該是目錄結(jié)構(gòu)不對邪锌。
后來觅丰,我通過老毛桃PE系統(tǒng)啟動電腦妨退,通過Bootice工具修復(fù)了引導(dǎo)后就可以脫離U盤啟動了,主引導(dǎo)記錄選擇Opencore下的LegacyBoot 目錄中的boot0文件恢復(fù)至MacOS所在的硬盤嚣伐,分區(qū)引導(dǎo)記錄選同一個目錄下的boot1f32文件恢復(fù)至硬盤的EFI分區(qū)萍丐,然后把同目錄下的bootX64文件拷貝至硬盤的EFI分區(qū)放典,并重命名為boot即可奋构,這樣就完成了引導(dǎo)修復(fù)。
之前無法脫離U盤啟動宴咧,不是目錄不對径缅,而是我在那塊PCI-E轉(zhuǎn)SATA的啟動界面消失的情況下安裝的系統(tǒng),造成了引導(dǎo)錯亂氧卧,MacOS下面使用Opencore提供的Bootinstall_X64.tool簡單的寫入boot分件到EFI分區(qū)氏堤,主引導(dǎo)記錄應(yīng)該是恢復(fù)了鼠锈,但是系統(tǒng)分區(qū)記錄并沒有修復(fù),所以開機(jī)菜單只是顯示EFI粗悯,然后選中后因?yàn)檎也坏较到y(tǒng)分區(qū)而無法加載系統(tǒng)由桌。
十邮丰、換SSD成功剪廉,去年就買了一塊宏想120G固態(tài)硬盤炕檩,為的就是讓黑蘋果跑的快一點(diǎn),奈何就是一直裝不上泉沾,可能是G41這套系統(tǒng)太舊了妇押,缺了哪個驅(qū)動引起的固態(tài)硬盤不兼容敲霍,所以我干脆在P45那套系統(tǒng)上把MacOS系統(tǒng)先裝上,再拿到G41這臺電腦上就成功了柴我。
之前試過通過恢復(fù)模式來恢復(fù)sata硬盤上的系統(tǒng)至SSD上扩然,不行,進(jìn)行一段時間就卡死了界睁。
十一晕窑、無法重啟卵佛、關(guān)機(jī)不斷電,之前裝系統(tǒng)使用的是Opencore 0.6.3 DEBUG版本疾牲,裝完后衙解,重啟、關(guān)機(jī)舌剂、休眠都正常霍转,嫌它啟動慢,換了0.6.7低滩,倒是快岩喷,但問題來了。
官網(wǎng)有修復(fù)的辦法婶溯,但是github又抽了妇穴,無法下載需要的兩個文件腾它,MacOS下暫時沒有找到合適的翻墻工具死讹,又要到Win下去搞,所以要黑蘋果妓忍,你最好有兩臺電腦世剖!
以下是谷歌機(jī)翻:
修復(fù)關(guān)機(jī)/重啟
因此笤虫,macOS可能會遇到一個奇怪的問題,那就是當(dāng)您關(guān)機(jī)時酬凳,您的PC可能會自行重啟宁仔。這實(shí)際上是由于缺少S5調(diào)用而導(dǎo)致控制器斷電峦睡。當(dāng)然权埠,Windows和Linux實(shí)施了駭客程序來解決此問題弊知,但是macOS沒有此類修復(fù)程序粱快,相反,我們需要做一些骯臟的工作并修復(fù)其ACPI編寫漫雷。不用擔(dān)心降盹,這不會損害其他操作系統(tǒng)谤辜。
為此,我們需要以下內(nèi)容:
FixShutdown-USB-SSDT.dsl
_PTS到ZPTS補(bǔ)丁
USB控制器的ACPI路徑
要找到需要修復(fù)的USB控制器涡戳,_PRW請?jiān)谀腄SDT中搜索并查看其中提到的設(shè)備脯倚,通常這類似于SB.PCI0.XHC推正。
使用ACPI路徑,編輯FixShutdown-USB-SSDT.dsl并將其編譯為.aml文件(已組裝)再沧。MaciASL可以幫助您
我先去試炒瘸,這個在遠(yuǎn)景論壇上見過類似文章夜郁。