coder| 黑果系列一: 是大英雄显本色, 能折腾者享黑果

简介: 目前使用时间还比较短, 后续继续更新, 吃黑果可以简单概括为一句话:> 黑果的 easy 模式: EFI 对了, 苹果图标亮了, 世界就对了

date: 2020-07-07 23:50:45
title: coder| 尝试黑苹果系列一

入手黑苹果主机并体验近一周, 讲讲故事与说说体验.

why: 为什么选择黑苹果主机

  • 生产力: 8k 主机(不含显示器)超 3w+ MacBook Pro 性能完全无压力, 用 MacBook Pro 也是要上各种外设来提高生产力
  • 折腾: 不是鼓励折腾, 而是要习惯 不完美, 有问题不能心态蹦了, 遇到问题, 解决问题, 是大英雄显本色, 能折腾者享黑果

how: 说说经历与走的弯路

简单列列时间线:

  • 最长的时间线可以追溯到大学

    • 2011 百度俱乐部主席, 在一次分享中讲了他 acer 成功安装黑苹果, 由于我当时用的 联想z465(AMD CPU), 只在virtual box 中安装尝试
    • 2012 网安(网络安全协会)社团的技术分享中, 昌力大大在他的分享中讲解了台式吃黑果以及一步解锁 宝开(popcap)游戏
  • 2017 这一年参与了数个公司的多个项目, 去过好几个办公室, 都是抱着台式机去的
  • 2018 在一家公司短暂兼职并使用 MacBook Pro 习惯后, 入手 MacBook Pro 作为生产力工具
  • 2018-2020 MacBook Pro 不断增加外设, 几乎当做台式机在用
  • 2020.4 开始了解并入坑黑苹果
  • 2020.5 刷知乎了解黑苹果知识, 确定黑果所需的硬件配置
  • 2020.6 刷京东确定黑果主机 -- 没必要挑战自己的装机实力了, 装机只有 0 次和一百次

遇到的问题:

  • 配置环境时报错 permission deny, 误操作 sudo chown dayday /, 执行很久没执行完后 ctrl-c 终止掉
  • 第二天来开机发现系统卡在苹果进度条进不去
  • 联系客服解决: 对客服不要心存幻想...

    • 重启试试 -- 重启大法
    • 关机一会再试试
    • 那只能恢复, 用恢复U盘试试 -- 黑屏了
    • 黑屏了换显示器接口试试, 换显示器试试
    • 有 win 的电脑么? 向日葵远程 + 大白菜PE -- 这一步花了巨久的时间, 实际只是为了更换 EFI 文件
    • 邮箱多少? 发了 2 个 EFI 文件过来, 使用 disk genius 复制到 ESP 分区的 EFI 文件
  • 花了一天, 种种尝试还是黑屏, 我只好先装好一个 win 先用起来, 之后尝试 wsl2 作为生产力工具
  • 恶补黑果安装的知识, 开始各种尝试, 下面只讲解成功步骤

成功安装黑果:

  • 我是 ssd + 机械双硬盘, 为了降低难度, ssd => macos, 机械 => win
  • 使用 分区助手, 操作系统迁移工具, 将 win 迁移到 机械硬盘

    • 注意: 会遇到重启, 需要手动选择开机启动项进入机械盘完成迁移
  • 单独一整块 ssd 给 macos 用, 对分区无需操作

    • 我看的 bilibili 教程大部分都是一块 ssd 双系统, 需要进行分区操作, 只有一个 up 主是单硬盘, 所以想简单安装, 单 ssd 首选
  • 黑果小兵 下载最新版镜像, 我选择的微信首发版, 并使用 ssd 移动硬盘刻录启动盘

    • ssd 移动硬盘 4-5 分钟刻录完成, U盘需要 15分钟+, 而且 2 次刻录都失败了...(不要对主机商送的 U盘 抱有幻想)
  • 替换主机商邮件发送来的 EFI 文件, 选择硬件最接近的 EFI

    • OC EFI: z390 主板
    • clover EFI: z390主板 + rx5700xt 显卡 => 最接近我的配置
  • 关键: EFI OK, 就能顺利进入到 macos 安装界面, 错了就是 黑屏/卡报错, 所以最 easy 的模式就是找对 EFI
  • 关于显示器的细节: 我是双 DP 连显卡(不支持主机集显), BIOS 时只有左边的显示器亮, 安装过程 macos 时, 只有右边的显示器亮, 安装完成后, 左边显示器只有接了 HDMI 才可以显示

    • 细思极恐: 我使用恢复 U盘安装遇到苹果进度条走完黑屏, 是不是因为显示器不亮了?

目前使用正常:

  • 查看 mac 设备信息: CPU / 显卡 / 主板 / 内存 / 双显示器 / 网卡(有线无线) / 蓝牙 / 声卡 都OK
  • 懒得折腾 EFI 开机启动项, 重启时需要手动选择开机启动项
  • 可正常重启, lock 一天后可正常点亮

what: 讲讲黑果的一些百科

关于黑苹果的基础知识:

  • mac os 系统, 推荐 黑果小兵 下载
  • 支持 mac os 的硬件 -- 越接近 mac 产品原生越好
  • EFI 引导文件, 引导 mac os 加载硬件

获取黑苹果的相关资源:

PS: 不要为了装而装, 如果 EFI 可以解决, 选好 EFI 就对了

写在最后

目前使用时间还比较短, 后续继续更新, 吃黑果可以简单概括为一句话:

黑果的 easy 模式: EFI 对了, 苹果图标亮了, 世界就对了
目录
相关文章
|
6月前
|
监控 Java API
JUC系列之《深入剖析LockSupport:Java并发编程的“交警”》
LockSupport是Java并发编程的底层基石,提供park()和unpark()方法实现线程阻塞与精确唤醒。基于“许可证”机制,无需同步块、调用顺序灵活、可精准控制线程,是ReentrantLock、CountDownLatch等高级同步工具的底层支撑,堪称JUC的“手术刀”。
|
8月前
|
存储 缓存 中间件
《金融对账系统雪崩隐患的深度复盘与架构重生》
本文复盘了金融级支付对账系统因分布式缓存设计缺陷引发的隐性危机:系统上线后,对账高峰时段出现节点“假死”、数据不一致问题,却无明显资源耗尽迹象,且问题间歇性发生。排查发现,高并发下任务调度框架返回异常商户ID,生成无效缓存Key,叠加缓存客户端“批量合并请求”与“无限重试”设计,导致线程池阻塞;节点恢复后又因任务状态未同步,引发数据重复处理或遗漏。通过全链路数据校验、缓存交互优化(分段查询+降级熔断)、分布式锁与全局状态同步,系统问题得以解决,最终提炼出分布式系统开发的四大核心原则,为后端架构设计提供参考。
339 33
|
SQL Oracle 关系型数据库
在MySQL Shell里 重启MySQL 8.4实例
在MySQL Shell里 重启MySQL 8.4实例
436 2
|
存储 定位技术 数据处理
隐私失窃背后的设备“告密者”:可穿戴设备的隐私保护之道
隐私失窃背后的设备“告密者”:可穿戴设备的隐私保护之道
599 11
|
算法 Linux 调度
探索进程调度:Linux内核中的完全公平调度器
【8月更文挑战第2天】在操作系统的心脏——内核中,进程调度算法扮演着至关重要的角色。本文将深入探讨Linux内核中的完全公平调度器(Completely Fair Scheduler, CFS),一个旨在提供公平时间分配给所有进程的调度器。我们将通过代码示例,理解CFS如何管理运行队列、选择下一个运行进程以及如何对实时负载进行响应。文章将揭示CFS的设计哲学,并展示其如何在现代多任务计算环境中实现高效的资源分配。
|
Java 测试技术 API
Java 新手入门:Java单元测试利器,Mock详解
Java 新手入门:Java单元测试利器,Mock详解
1125 1
|
Java Android开发 UED
🧠Android多线程与异步编程实战!告别卡顿,让应用响应如丝般顺滑!🧵
在Android开发中,为应对复杂应用场景和繁重计算任务,多线程与异步编程成为保证UI流畅性的关键。本文将介绍Android中的多线程基础,包括Thread、Handler、Looper、AsyncTask及ExecutorService等,并通过示例代码展示其实用性。AsyncTask适用于简单后台操作,而ExecutorService则能更好地管理复杂并发任务。合理运用这些技术,可显著提升应用性能和用户体验,避免内存泄漏和线程安全问题,确保UI更新顺畅。
562 5
各证件号码(身份证、护照、军官证、驾驶证、港澳台湾通行证、户口簿)正则表达式校验 完整正确
各证件号码(身份证、护照、军官证、驾驶证、港澳台湾通行证、户口簿)正则表达式校验 完整正确
1928 0
|
JavaScript 前端开发
使用 Vue 3 框架编写的简单日历组件
使用 Vue 3 框架编写的简单日历组件
1141 0
|
计算机视觉
目标检测的Tricks | 【Trick8】数据增强——随机旋转、平移、缩放、错切、hsv增强
目标检测的Tricks | 【Trick8】数据增强——随机旋转、平移、缩放、错切、hsv增强
1342 0
目标检测的Tricks | 【Trick8】数据增强——随机旋转、平移、缩放、错切、hsv增强

热门文章

最新文章

下一篇
开通oss服务