• MAC MINI 2012安装Montery折腾笔记


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

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

    1. 直接升级
      使用因特网恢复系统模式,恢复到最新适配的版本
      开机时,按Win+Alt+R启动系统,会从网络远程恢复。此时选择硬盘管理删除原来的硬盘,然后选择第二项安装全新的系统。安装完毕时,系统是10.15.7,此时已经可以安装较多软件了。这个是官方推荐的最高的系统,下一步要升级到更高系统,就要借助补丁黑魔法了
    2. 安装OpenCore在这里插入图片描述OpenCore可以实现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,奈斯~

    在这里插入图片描述

  • 相关阅读:
    知名Web3投资基金a16z合伙人Jane Lippencott确认出席Hack.Summit() 2024区块链开发者大会
    Dubbo+Zookeeper的简单使用---实现RPC远程调用
    error: #20: identifier “PWMC_Handle_t“ is undefined
    C++ Reference: Standard C++ Library reference: C Library: cwchar: wcspbrk
    【 OpenGauss源码学习 —— 列存储(update_pages_and_tuples_pgclass)】
    uni-app 使用 scss 实现推荐标签区域显示效果
    VB.NET媒体播放器PPT免费模板
    JAVA:实现MaxHeap最大堆算法(附完整源码)
    C++校园导游程序及通信线路设计
    learn编码器
  • 原文地址:https://blog.csdn.net/applebomb/article/details/132888987