Opencore Legacy安装黑苹果之-朗宁G41 ICH7 775主板配771 至强E5450

在淘宝上买二手主板翻过几次车之后对国产寨板来了兴趣,毕竟是全新的,还保三年,不到二百块的价格,心一横,买了!E5450 771针脚是我硬改的,贴了一个转换贴,也挺好用的,一直到现在也没出过什么问题。最新的朗宁775主板改进了,有个开关来作切换,比旧款的舒服多了。

在安装之前有点担心,怕Catalina不支持,毕竟寨板配国外垃圾CPU(其实至强E5450被称为775平台最强cpu),心里没底。因为E5450也是45nm制程的,就在官网参照第一代Intel酷睿的配置来搞,没想到轻而易举的跑起来了,碰到过几个内核恐慌,照着官网的说明调整plist文件之后,顺利跑到抹盘这一步,然而,问题来了:

一、磁盘工具找不到硬盘

BIOS里我明明把SATA模式设置成了AHCI了呀,然后IDE、RAID模式都试了,还是不行。把官网的所谓免ACHI补丁也试了,不行。仔细看了说明,这个所谓免ACHI补丁支持的芯片组只有ICH7M、ICH7R,并没有ICH7,有点怀疑是主板并不支持AHCI,那BIOS里的AHCI选项又是什么鬼?

上老毛桃WIN10PE系统用AID64一查,我这个寨板可能是为了省成本,真的是用的ICH7芯片组!百度上说G41的板就没有支持AHCI模式的,去英特尔官网确认过了,ICH7芯片组确实不支持AHCI。好了,到这似乎走进死胡同了。

可是我很不甘心,竟然MacOS非要开AHCI不可,这板不支持,那让它支持不就行了?有没有什么转接卡一类的东东可以做到?

Opencore 0.6.3后有更新了一个驱动,AHCIPortInjector.kext,我看了一下plist文件的内容,是支持ICH7芯片组的,这个驱动应该能用,前些日子试过,这个驱动可以用,用了以后,不用那个转接卡也能认到硬盘了,而且是认作内部存储设备,那卡算是为黑苹果献祭了一回。之前中文网上能搜到的所谓免AHCI驱动,对于ICH7芯片组主板来说,是没有用的,并不是真正的免AHCI补丁。

#DiskUtility中未显示SATA驱动器

确保SATA模式在BIOS中为AHCI某些SATA控制器可能不受macOS正式支持,在这种情况下,您需要获取CtlnaAHCIPort.kext

对于非常传统的SATA控制器,AHCIPortInjector.kext可能更合适。

淘宝一搜,还真有,几十块钱淘了一个回来,PCI-E接口的,除了显卡之外还是第一次用这种外挂,接上之后,开机BIOS自检之后,额外多了一个有关此接口的界面,一番跑码之后又来到了抹盘这一步,谢天谢地,总算是看到了硬盘,本以为后面就是坦途了,没成想,问题又来了:

二’、安装时提示“缺少固件分区,你可能无法安装在此宗卷上”

这个问题,查了一下,比前一个跟麻烦,白苹果都会碰上,你说我要在这里骂库克一句MMP,合不合理?good不good?这存心就是不想让人用这水果系统嘛,美国司法部,拆了它!

经过一番试验,无果,因为我之前在别的机器上装过一次,发现APFS格式的文件系统装的MacOS对Adobe全家桶很不友好,所以这次在这台机器上就一直把硬盘格式化成HFS+,但就是一直出这个提示,无法继续下去,无奈,试了一把把硬盘格式化成APFS,结果成了,可以装了!但是,又来问题了:

三、安装停留在最后2分钟

这个问题,经过验证,是跟驱动有关,因为使用了转接卡,转接卡本身是带AHCI控制器,使用AHCIPortInjector.kext对其形成了干扰,不明白具体的原理,总之把这个驱动去掉之后,SSD安装就不会卡两分钟了,可以转到下一阶段,但我还是没有在G41系统用SSD成功安装系统,而且没了这个驱动之后,SSD或者SATA硬盘会被认作外置存储,有这个驱动,则会认作内部存储装置,如果是用SATA硬盘安装的话,还是保留吧,可以装上的。

这个问题,猜测可能是SSD跟这套系统不兼容器导致的,需要先从低版本的系统一步一步升级上来,我先去测试。测试的结果是我把系统降级到EI-Capitan,准备安装显示无法上网,又发现这寨板一个省料的做法,网卡是10-100MB的,不是Gigabit千兆网卡,又得整驱动!服了!然后,还查过其他的问题,MacOS系统12.0以后,是需要SSE4.2指令集的,恰好这块U只支持到SSE4.1指令,所以又有了一个仿SSE4.2的指令集的驱动AAAMousse.kext,正在测试这个,看有了这个以后,能不能直接上Catalina

参见链接:https://forums.macrumors.com/threads/mp3-1-others-sse-4-2-emulation-to-enable-amd-metal-driver.2206682/

以下为机器翻译:

AAAMousse.kext它是什么?较新的AMD Mac视频驱动程序使用一些SSE 4.2指令。较旧的CPU(Penryn,Harpertown和更早的CPU)不支持这些指令。较旧的Mac Pro系统(例如Mac Pro 3,1)使用这些较旧的CPU-因此,新的AMD驱动程序将无法在这些系统上运行。MouSSE是部分SSE4.2仿真器,它允许那些旧CPU使用较新的AMD驱动程序。尽管它的主要重点一直是使AMD驱动程序正常工作,但它似乎也可以使《魔兽世界》在Mac Pro 3,1上运行,而不管是否正在使用AMD驱动程序。

从理论上讲,根据您要完成的工作,此模拟器可能在使用Penryn / Harpertown / Wolfdale CPU的任何Mac系统上被证明是有用的。这些包括:

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)

并非所有这些都已经过测试;你的旅费可能会改变。此外,比Penryn还要老的CPU都可以使用该仿真器。但是,由于它们缺少SSE4.1,因此仅添加部分SSE4.2可能几乎没有好处。重要提示:如果你没有这些系统之一-和,尤其是,如果你有一个较新的系统(如Mac Pro的4,1或5,1) -你应该没有安装摩丝。它不能做任何事情,这些系统是有用的,而在这样或那样的原因等问题可能得到。我个人已经在MacOS 10.13-10.15(High Sierra,Mojave和Catalina 15.0-15.4)上进行了测试。其他人报告说它加载了10.12(Sierra),尽管它的AMD驱动程序似乎不需要仿真。

上面写了一大堆,其实这个驱动不用装也可以的,这个主要是给amd显卡用的,我后面装的是另一个驱动,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 提示:应用程序副本不能验证 它在下载过程中可能已遭破坏或篡改

这个问题,试过终端修改日期的方法,无果。改日期的方法,对EI Captain不行,但是对Mojave或者Catalina可行。后面通过命令行模式强制安装Ei-Captain成功。从终端中输入命令如下:

installer -pkg  /Volumes/Mac\ OS\ X\ Install\ DVD/Packages/OSInstall.mpkg -target /Volumes/"XXX"

这里,双引号括住的XXX为你将要在其上安装系统的卷名称,比方说我的是EI-OS,就替换成

installer -pkg /Volumes/Mac\ OS\ X\ Install\ DVD/Packages/OSInstall.mpkg -target /Volumes/EI-OS

类UNIX系上的Tab键补全功能很好用的,不要被那些冗长的命令行吓住了,不停的按Tab键就对了,记住核心的命令就行了,路径名称让Tab键帮你补全。

上图证明一下:


可以看到至强E5450能被正确识别为四核心英特尔处理器,之前看到的文章都是用Clover引导,没有见过opencore引导的,甚至官网教程也只是说opencore 在Nehalem 核心到 Cascade Lake X 核心上是受支持的,并没有提到至强E5450的harpertown核心,所以我一直很担心我手上这套有点怪的系统无法吃上黑苹果,现在总算放心了。显而易见 ,此寨板的板载网卡Realtek PCIE FE Fast Family Controller 的黑果驱动并不受EI Captain 支持,所以我无法上网,这样就可玩性不高了,但是我之前在试安装High sierra 的时候,发现此驱动是可用的,所以下一步,换装更新版的系统。

五、这套系统真是让我费尽心思,发现用固态无论如何就是在最后两分钟会跳出出错提示,无法继续安装,换上老的SATA 机械硬盘就可以安装完,原因不明,也懒得查了,真的是越来越同意网上有些哥们的话,用了linux后,终于可以体会到什么叫自由了!这封闭的系统真是不省心。

安装完Catalina后重启卡在了显示器黑屏上,之前的显卡是AMD HD6770显卡,catalina明显不支持,就是在之前装EI-captain也是驱动不了,显示只有5MB的显存,系统使用起来,画面卡顿时,于是换了那块被验证过的NVidia GT 730,问题依旧,加启动选项nv_disable=1 就出现经典白屏画面,左上角有一个鼠标箭头,不能动,还时不时闪一下变雪花屏,让我感受到宇宙大爆炸后留给我的信息——你不佩见天尊的真面目!

六、我把安装完系统的80GB SATA硬盘和未作任何改动的启动U盘放到我前面文章所说的已经成功安装黑苹果的那台老机器上,发现没问题,能成功进入系统设置画面,各种操作顺利,说明这套系统是能成功安装catalina系统的,当然,仅仅是成功安装了,并没法使用。这两台机器的主要驱别就在于主板和CPU不同,能成功进入系统的是 初代酷睿 i5 和 华硕Intel P55 芯片组主板,不能进入系统的是 至强 E5450和 朗宁G41芯片组主板,问题很有可能出在主板上面,这块主板是寨板,ACPI布局肯定有不合理的地方,重点查一查输出端口版本。

最后成功进入系统后想来应是G41主板有板载集成显卡惹得祸,集成的是Intel XMA4500,这不受Catalina 支持,然后这套系统又有一个独立显卡,双显卡让macOS错乱了,系统渲染找不到正确的输出端口,画面出不来,所以就此卡住。

网上都说现代版的macOS不支持VGA输出,DP接口的支持很好,HDMI的也不错,不过从我的经验来看,安装过程是支持的,装完了进系统后也是支持的,我现在用的就是VGA接口,不过在解决灰屏的时候是用的一根HDMI转VGA线,不知道加-x启动参数支持纯VGA输出否,没有试了,但确定无疑的是正常使用后可以。

七、安装完成后到第二阶段启动灰屏,不能进语言及区域页面进行设置,卡在屏幕灰屏,终于在2021-03-05日通过加启动参数-x 成功进入系统设置页面,上图为证:


至强E5450四核CPU识别成功,775平台最强CPU名不虚传,开普勒核心亮机显卡GT730成功识别,上网正常。黑苹果万里长征终于迈出了成功的第二步!nice! 兴奋!值得庆祝!Chinese mobo杠杠滴!

八、G41配至强E5450CPU真的能打,我对Opencore的信心又大大增强了!现在系统大致能用了,还需要解决的问题有无声音输出,声卡驱动不正确,安装时用固态硬盘总是卡在最后两分钟,看样子只能用dd命令整盘迁移了,目前10.15.7运行在一块老旧的80GB SATA硬盘上。

安装VoodoHDA.kext后,声音也正常了,休眠、重启、关机正常,暂时看来,这台G41 775平台配至强E5450 CPU初步完美黑果成功了。

把配置列一下:

主板:Running G41 ICH-7芯片组主板 775接口,另外配了一块PCI-E接口的转接卡以启用AHCI模式

CPU: XEON E5450 771魔改775

显卡:影驰虎将 1GB显存 Geforce GT730 开普勒核心(这是黑果免驱的),GT730的显卡核心有两种,必须是开普勒核心的才免驱

内存:金士顿4GB

硬盘:迈拓80GB SATA2 硬盘,宏想120G SSD 安装会卡最后两分钟,还没找到原因,但在1156CPU,P45主板的系统上能正常安装

主板设定:

核显选项关闭

Memory hole关闭,不要设置成15-16MB,否则开机后屏幕出现红色代码。



九、脱离U盘启动遇到无法启动现象,一开始以为买的PCIE转SATA卡不支持接系统盘,问过卖家客服,说是支持。为此我特意用另一个硬盘安装了一个Linux发行版PopOS,开机还是提示找不到启动盘,但我注意到,那块转接卡的启动界面不见了,原来是这样的:


这个界面不再出现,应该是BIOS的哪个设置引起的,经过一番尝试,发现是Reseved memory打开后引起的,要设置成Disabled。这个选项是给集成显卡用的,我把它设成如下:

然后开机就没显示输出了,只好把主板电池扣出来反接一下,短接来清空CMOS才能正常开机,以下是正确的设置


搞完这些,PopOS是可以启动了,MacOS还是不行。插上U盘,启动器菜单第一项为EFI,确定后黑屏,该是目录结构不对。

后来,我通过老毛桃PE系统启动电脑,通过Bootice工具修复了引导后就可以脱离U盘启动了,主引导记录选择Opencore下的LegacyBoot 目录中的boot0文件恢复至MacOS所在的硬盘,分区引导记录选同一个目录下的boot1f32文件恢复至硬盘的EFI分区,然后把同目录下的bootX64文件拷贝至硬盘的EFI分区,并重命名为boot即可,这样就完成了引导修复。

之前无法脱离U盘启动,不是目录不对,而是我在那块PCI-E转SATA的启动界面消失的情况下安装的系统,造成了引导错乱,MacOS下面使用Opencore提供的Bootinstall_X64.tool简单的写入boot分件到EFI分区,主引导记录应该是恢复了,但是系统分区记录并没有修复,所以开机菜单只是显示EFI,然后选中后因为找不到系统分区而无法加载系统。

十、换SSD成功,去年就买了一块宏想120G固态硬盘,为的就是让黑苹果跑的快一点,奈何就是一直装不上,可能是G41这套系统太旧了,缺了哪个驱动引起的固态硬盘不兼容,所以我干脆在P45那套系统上把MacOS系统先装上,再拿到G41这台电脑上就成功了。

之前试过通过恢复模式来恢复sata硬盘上的系统至SSD上,不行,进行一段时间就卡死了。

十一、无法重启、关机不断电,之前装系统使用的是Opencore 0.6.3 DEBUG版本,装完后,重启、关机、休眠都正常,嫌它启动慢,换了0.6.7,倒是快,但问题来了。

官网有修复的办法,但是github又抽了,无法下载需要的两个文件,MacOS下暂时没有找到合适的翻墙工具,又要到Win下去搞,所以要黑苹果,你最好有两台电脑!

以下是谷歌机翻:

修复关机/重启

因此,macOS可能会遇到一个奇怪的问题,那就是当您关机时,您的PC可能会自行重启。这实际上是由于缺少S5调用而导致控制器断电。当然,Windows和Linux实施了骇客程序来解决此问题,但是macOS没有此类修复程序,相反,我们需要做一些肮脏的工作并修复其ACPI编写。不用担心,这不会损害其他操作系统。

为此,我们需要以下内容:

FixShutdown-USB-SSDT.dsl

_PTS到ZPTS补丁

USB控制器的ACPI路径

要找到需要修复的USB控制器,_PRW请在您的DSDT中搜索并查看其中提到的设备,通常这类似于SB.PCI0.XHC。

使用ACPI路径,编辑FixShutdown-USB-SSDT.dsl并将其编译为.aml文件(已组装)。MaciASL可以帮助您

我先去试,这个在远景论坛上见过类似文章。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,732评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,496评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,264评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,807评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,806评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,675评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,029评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,683评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,704评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,666评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,773评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,413评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,016评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,204评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,083评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,503评论 2 343

推荐阅读更多精彩内容