MAC MINI 2012安装Montery折腾笔记(作为电视盒子/远程开发机)

起因:
手头有个mac mini,2018年买的2手。一直都是10.12系统,处理python和苹果开发都受制于旧系统,很多软件也装不上,于是有了升级的需求,打算折腾下再战3年

  1. 直接升级
    使用因特网恢复系统模式,恢复到最新适配的版本
    开机时,按Win+Alt+R启动系统,会从网络远程恢复。此时选择硬盘管理删除原来的硬盘,然后选择第二项安装全新的系统。安装完毕时,系统是10.15.7,此时已经可以安装较多软件了。这个是官方推荐的最高的系统,下一步要升级到更高系统,就要借助补丁黑魔法了
  2. 安装OpenCoreOpenCore可以实现EFI补丁,从启动过程修改标记,让系统认为是适配的系统,从而安装最新的MACOS。但是由于2012 mac硬件的支持程度,不建议安装最新的Ventura。而应该安装Montery12.6.X
  3. 制作安装U盘
    从GIT下载最新的安装包。准备一个大于或等于16G的U盘(格式化为FAT32),启动后有4个选项。选择Create macOS Installer,然后选择的列表里选择macOS 12.6.X版本,选择插入的U盘。等待下载完毕
  4. 升级系统
    后面会有2次安装Install OpenCore,第一次选择安装到U盘,然后重启。
    重启的时候按住Alt,此时会出现一次EFIBoot。选择该EFIBOOT,然后下一步选择Install Montery开始安装
  5. 补丁系统
    安装完毕后,再次运行OpenCore,选择Build and Install OpenCore,安装到硬盘(此时不是U盘),这次运行还是会很卡。因为没有打补丁,此时要运行Post-Install Root Patch,安装后就很流畅了,然后重启。
    下面的步骤按个人口味随意
  6. 影音播放器
    由于是给电视使用,需要安装一个电影播放器。自带的QuickTime是不行的,很多视频都播放不了。对比了很多软件,只有MovistPro所有的片源都适配流畅(除了一个变态的120FPS、10bit H265 4K的视频会卡以外),找了个较新的2.10.6特别版装上
  7. 应用安装源
    由于开启了ssh端口,当一个远程操控linux使用。像wget,7zip等都无法使用,于是装Homebrew,使用命令
    /bin/zsh -c “$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)”
    选择一个国内源安装,我选了阿里的源。
    安装完毕后,可以brew install wget,以及brew install p7zip等把下载、7zip解压等工具都装上
  8. 安装XCODE
    有时候会兼一些APP开发使用,于是装XCode,下了X13.1,发现装不上。只能装次新的12.2,从官网下了xip后,执行xip -x Xcode_14.2.xip将xip解压成app,然后拖到启动器里,完工
  9. 音量调节
    当做电视播放机有个毛病,就是mac系统HDMI输出无法支持直接调节音量,大半夜的会吓人。于是去store下了个speakerAmp,安装时,选择基础版就可以,不用升级,因为只用它的音量调节功能。注意安装过程中有一个选择驱动的页需要点开下载安装驱动。安装完毕后,在声音输出里就有了speakerAmp的输出,而speakerAmp的配置里可以选择你最终要播放的源。
    原来的模式:系统声音->HDMI
    调整的模式:系统声音->speakerAmp->HDMI
    即在声音->输出里选择speakerAmp(注意这个要在speakerAmp界面安装过驱动才会有,没有安装不会出现),然后在speakerAmp里的Equalizer里选择调整的音量大小和最终输出的播放源

折腾之后,实际发现macos 12.6.9比原来的10.15.7还明显要流畅,界面丝滑的感觉。更重要的可以安心的装软件了,哪天要是不高兴了,此机型还可以加装硬盘和升2T的SSD以及内存升32G DDR3,奈斯~