admin';?>

首页 / 苹果系统和越狱

v270s升级到Catalina10.15.4

By admin •  更新2025-03-24 10:55:49 •  发表2025-03-19 17:31:06 •  119次点击

经过一个多星期的折腾,机房的开发机器终于升级到macOS Catalina,并使用OpenCore引导,开机速度快了不少

1.声音显卡完美驱动

2.变频正常,实际变频文件SSDT.aml还是使用原来的,网上下的ive平台通用配置文件不能变频,3475s只能定频在2.9Ghz,但是风扇转速小,噪音也小



折腾日记

周三

把家里闲置机器背到公司,网上找了b75平台的clover安装EFI文件,在三星128g上顺利安装并驱动成功,开始声音不能识别,查询到声卡为ALC-662改了layoutID为5后,声音正常

开始安装vncserver和搜狗输入法,远程桌面黑屏,原来是权限提高了,需要允许 隐私设置,允许后远程桌面正常

但是切换输入法后出现卡顿,远程桌面会卡死,外接显示器正常

周四-上午

继续测试系统,考虑将机房的机器也升级到10.15,将webschool源文件打包导出到桌面,关机准备升级系统

原以为在家里的v270s上安装10.15还挺顺利,一切都正常,就没有备份原来的10.13,直接来个U盘安装升级,因为Mac安装不会格盘,以为安装完了,用U盘里的EFI就能驱动

周四-中午

想着这黑苹果系统也太容易安装了,128g的硬盘不能迁移数据,之前安装系统都是用迁移助理通过网线直连传输,都是千兆口,传输起来也快,但是这次没有备份系统也没想着使用网线迁移,因为公司内网只有百兆带宽,就直接在机房的机器上安装10.15,安装过程并不顺利,卡住了2次,直接关机重启进入安装界面,经历了几十分钟后就等着吃完午饭再装

周四-下午

午饭后,回来已经是卡苹果logo,关机午休后继续重装,但是重启后无法进入系统,安装了2次都不行,开始慌了,这几年所有的开发数据都在里面,如果进不去系统就完了,实在不行就重做了macOS High Sierra的U盘,重装回去试试,提示无法降级,又不能格盘安装,就想着换到能正常使用oc驱动的9020m上试试,跑完代码后依然无法进入系统,直接无限重启。

已经快下班了,突然发现黑果小兵的10.13clover竟然可以进入引导10.15的系统,希望来了

经过漫长的跑代码,和转圈,终于进入了桌面,但是系统很卡,看了看,网卡,声卡,显卡都没驱动,好在所有的文件都在,只需将文件备份拷出来即可

周五-上午

一早来开机,外接硬盘准备拷数据,好在有4块大硬盘,接了硬盘驱动电源,突然想到时间机器也可以备份数据啊,说不定还可以还原原来的设置,那就把原系统备份到时间机器,再到新系统上还原不就行了,理想很美好,也确实能进入时间机器备份,但是系统很卡,CPU长期占用60%-90%,预计备份需要21个小时,想着是不是接到USB2.0接口了,看了关于本机,能够识别USB3.0,以为数据多,碎文件多导致的,其实原因是CPU都没识别出来,没有睿频,但是CPU-s显示睿频成功,CPU运行频率始终只有700-800Mhz,cpu-s显示的频率也只有2档,这当然是后来才知道的

周五-吃完午饭回来,发现时间机器备份快了很多,大约需要2个小时就能备份完成了,但是实际过于乐观,午休后再看,还是需要2个小时,就这样备份了一下午,快5点的时候看着还有37分钟,但是备份越来越慢,最后停在剩余20多G不动了,偶尔还会显示时间变长,估摸着下班前还备份不完,做好了下班晚走的准备,但是离下班还有10几分钟,突然显示备份完成,看来这段时间是在检查备份内容,还好吧,既然备份完成,那数据什么的就丢不了,说不定可以还原备份到9020m上,到时再换个硬盘就行了,下班后把9020m装在包里,发现充电器太重,就没带充电器,准备周末在家还原备份。

周五-夜晚

回家插上nuc电源,通过转接头给9020m供电,9020m开机会识别到非原装电源,需要按F1才能通过,准备直接还原备份到9020m上,但是一看硬盘空间,只剩300多G,才想起来,去年备考考研,拷了好多学习视频在里面,当数据存储盘了,现在想想这些资料已经没啥用了,删删删。。。还有iPhone降级系统,iPhone备份生成上百G数据统统删完,最后系统占用只有几十G,准备明天开始还原备份

周六-上午

因为9020m是oc引导,开机很快,插上备份硬盘,随便拷贝几个大文件到桌面,速度很快,几乎几秒就完成,才意识到备份慢的原因是系统没驱动起来,CPU一直在低速运行,9020m一点也不卡,cpu可以睿频到3.2GHz。使用迁移助理开始还原数据,我选了用户数据和电脑设置全部还原,因为9020m的账户名和备份的账户名不同,还会提示添加新的账户名,还原过程很快,预计2个小时,实际一个多小时就传输完成,看来Intel的企业级SSD还是很稳,传输稳定在160M/S,最快269M/S.不到11点,迁移助理显示迁移完成,可以重启系统了,然后重启,悲剧了,跑完代码卡在苹果logo不动了,特地打开家里的MD101查看时间,16分钟过去了,进度条一点没动,这下又完了。

想着可能是有2个账户的原因,还有之前未安装成功的10.13系统有残留文件,导致无法进入系统,就插上U盘重做系统,这次什么数据也没留,直接格盘重装,系统安装很快,20多分钟,然后重启我就选择了迁移助理直接通过时间机器还原,这次应该没问题吧,还原有花了一个多小时,就去准备午饭了,午饭做好后,回来一看,依旧卡苹果logo,试了换了多个EFI,也无法进入系统,看来这时间机器备份的数据有问题,干净的系统都无法启动,只好放在一边,下午再说。

周六-下午

午休了一个小时,接着重新安装系统,然后还原数据,这次没选择全部还原,只还原用户数据,这回应该没问题吧,但是重启后还是无法进入系统,看来这时间机器备份的数据盘完全没用了,瞎浪费一天时间,备份还那么慢,就格了,留着当备份盘,原来的系统盘在md101下读取正常,但是已经无法回到10.13,只好重新安装系统,再把原来的数据拷回来,如是重装系统,顺利进入桌面,然后没敢全部拷贝,只拷贝了development文件夹下的开发数据,然后重启,可以正常开机,看来拷贝的数据没有问题,就装了vnc和搜狗输入法,发现一切正常,也不卡顿,之前在v270s上使用clover安装Catalina后发现搜狗打字切换会导致vnc远程会卡死,这次特意测试了一遍,没有问题。

周日-上午

继续把源文档和下载的数据都拷过来,基本上数据迁移完成,然后再次重启,依然能正常进入桌面,看来黑苹果还是以这种方式迁移数据靠谱,时间机器就算了吧。接着安装jdk8,然后是把源应用程序目录下的软件批量拖到现在的系统下,试着打开几个,都没问题,只有一个设置虚拟分辨率的软件打不开,显示禁止,不兼容,但是idea没问题,因为是整体拖过来的,原来的破解文件都在,打开后很快激活成功,然后打开webschool项目,也没问题,导入原来的设置文件,又回到熟悉的开发界面,这时才发现,没有MySQL数据库,MySQL不是安装在应用程序目录下的,而是安装在/usr/local/目录下的,才发现这样拷贝数据,无法还原数据库,原来本机装的数据库都无法访问了,只能通过正式库还原,本地就无法测试了,把webschool数据库配置文件改到正式库,点tomcat启动,结果跑不起来,数据库无法连接,才想起来,原来服务器防火墙设置了规则,只有公司固定IP可以连接,看来还得安装好本地MySQL才能测试了。

看到源盘/usr/local目录下的MySQL文件,拖到本机目录下,然后重装了MySQL,特别选了和原来一模一样的版本,装好后,在设置面板里启动MySQL服务器,然后本地开启tomcat,成功跑起来了,打开浏览器输入账号密码顺利登录成功,至此,开发没有问题了,然后试着打包发布试试,然后又发现远程桌面里服务器列表都为空了,还好桌面上有几个rdp文件,双击无法进入桌面,可能密码不对,改了密码也无法进入,看来还是服务器IP限制连接,算了,去公司再说。

周日-下午

开发环境没问题了,开始折腾nginx,vmware,nps,php等服务,发现VMware虚拟机桌面黑屏,但是任务栏里可以显示预览,想着是新系统的权限没有开,然后打开设置-安全与隐私,都打勾,还是不行,然后上网搜索,发现一行命令搞定。

打开VMware Fusion,与其它的应用一样,允许其两个权限。
退出VMWare Fusion, 在命令行输入:sudo sqlite3 "/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServiceScreenCapture", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'
此命令的作用即是为VMWare设置ScreenCaptrue权限。

启动VMWare Fution,黑屏问题解决。

然后是nginx,这个才是精髓,既然升级到10.15,那么brew应该没啥限制了吧,安装没问题,一行命令搞定,但是安装nginx才发现,原来10.15都被brew官方放弃了,本来升级系统就是想体验brew命令按照开发工具的,结果官方停止支持了,好在还能用。

一切都差不多了,等着周一到公司迁移到v270s吧。


周一上午

来到公司,直接把系统盘接上v270,发现oc无法引导启动,v270s只能使用clover引导,但是又会有远程桌面卡死问题,就想着能不能找到可用的OC引导呢,来到GitHub搜关键词opencore

+b75,还真找到不少,最后试了几个都不太满意,就在B站搜opencore教程,想着自己定义一个自己的oc专用引导,配置完所有的驱动,插上U盘引导开机,好家伙,直接卡在跑代码就不动了,又试了引导9020m,也是卡代码,看来自己配置的oc还是有问题,不管了,接着找3475s+b75,最终找到一个比较满意的华擎主板使用的OC文件,简单的修改之后可以引导v270上的Catalina,显卡显示正常,CPU也不卡,可以稳定运行在2.9Ghz,使用cpu-s测试后,发现没有睿频,但是有8个挡位,试着用远程桌面和搜狗输入法也没有卡死。

周一下午

使用layout-id=5驱动声卡,前后耳机都正常,就是关于本机里不显示显卡信息,但是系统报告里可以看到HD4000图形卡,重启后关于本机里又显示了,为了这个显示又修改了多次配置文件,原来这个显卡还可以改名,还更换了cpuid,最终都是不满意,最后又改回去了。

3475s可以睿频到3.6ghz,最高2.9GhZ其实也挺流畅,一点不卡,但是这0.7G的频率超不上去,有点浪费,我可以不用,但是不能没有,替换禁用了很多SSDT文件都不能超频,最后试着找到原理10.13里clover的ssdt文件,改个名放到acpi目录下,加载重启,这次终于睿频到3.6G了,看来ssdt还得使用专有的,通用平台ivy的不行,只能定频运行,看来一切都ok了,考虑拿块新SSD全新安装系统,然后迁移数据。

系统很快安装好了,然后拷贝EFI到ssd上,结果无法引导,插上U盘却可以正常引导,先不管了,拷贝数据,配置开发环境,一气呵成。

周二

早上来开机,发现还是不能引导,必须使用U盘才行,重新设置BIOS也不行,这戴尔v270s还真有意思,只能记得上次的引导,硬盘都能识别了,引导不了确实得解决,后来找到解决方法是要在BIOS中设置硬盘驱动,设置为硬盘驱动后可以引导了。

开始配置nginx和php网站,发现没有固定ip,无法代理访问,重新修改host文件,本地访问没问题,试用了一天,重启都没问题。

开始考虑迁入机房里的v270s.

周三

早上把机房的v270s机箱打开,插上ssd,发现一直滴滴报警,又是内存条问题,这台v270s的内存插槽很脆弱,稍微动下内存就不识别,试了换了几次内存都不行,最后想起中关村卖电脑那哥们用铁刷刷内存插槽,就用锉刀片划了几下,插上内存还是报警,最后发现靠近CPU的一侧不报警了,又用镊子的在插槽里划了几遍,再次插上,终于不报警了。

然后设置固定IP,vnc访问,nginx代理都正常了,至此,终于把v270s升级到Catalina10.15.4。





0 回复 | 直到2025-12-26 15:13添加回复

回复

登录发表 or 还没有账号?去注册