独立开发-准备篇-黑苹果

前言

不日前看到了即友分享的雷总年轻时的文章,感触良多,回望自身,感觉自己慢慢的忘记了对代码的热爱,但也如雷总文章里所说:

一旦面对电脑,立刻顿悟,电脑还是自己最擅长的事,也是最顺手的事

于是便想重拾自己对代码的热爱,决定开始开发一些自己喜欢的 app 或者小程序之类,让自己动起来

工欲善其事必先利其器

因为自己比较习惯mac的开发环境(公司一直给配的mac),但自己手头只有一个联想小新 13pro 笔记本,经过一番调研,发现这个电脑正好比较适合黑苹果,便准备尝试一下自己安装黑苹果,下面列一下我主要参考的博文和我的小新的配置

黑果小兵的部落格

联想小新PRO 13 2019/2020兼macOS Catalina安装教程 | 黑果小兵的部落阁 (daliansky.net)
黑果小兵github

github.com/daliansky/X...
csdn --- iCanCode

小新Pro13成功安装黑苹果超详细教程,小白也会安装双系统!_小新pro13安装ios-CSDN博客

规格 详细信息
处理器 Intel® Core™ i5-10210U CPU @ 1.60GHz
内存 16 GB 2666 MHz DDR4 SK
硬盘 三星981m(已更换致钛 TI5000 1T)
网卡 INTEL AX201
显卡 MX350独显+核显

一、物料准备

  1. 镜像下载:从黑果小兵公众号打赏后可以获得到下载链接(此处因为这个为付费镜像,未获取授权下,我也不方便共享,还请去公众号获取,或者其他渠道获取)

  2. U 盘制作:

    1. U 盘至少 16G
    2. 下载 balenaEtcher 进行刻录
  3. efi 文件(注:efi 文件就是系统的启动引导文件),镜像中有默认的 efi 文件,但我安装时一直卡在了 pci 报错,如下图所示,建议下载小新黑苹果群里 efi 文件(网盘链接 提取码: 3ya3)

  1. 固态硬盘,因为我的原装硬盘三星 981m 与黑苹果不兼容,所以准备了一块致钛 5000的硬盘

二、安装

  1. 建议进行 efi 文件替换

    1. 下载 DiskGenius
    2. 用 DiskGenius 打开 U 盘,找到 U 盘中的 EFI 目录
    3. 强制删除 EFI 目录中的所有文件
    4. 将网盘中的 efi 文件全部复制到 U 盘的 EFI 目录中
  2. 升级 BIOS,这里可以直接下载 github 里的bios,直接双击安装即可,升级时电脑会重启,中途什么都不要动(注意:此处有风险,刷 bios 有问题请找售后,请谨慎操作)

  3. 修改 BIOS,解锁 DVMT 、 开启CFG Lock,这里参考 github 中的修改

    1. 重启电脑,按fn + F2 进入 BIOS

    2. 解锁 DVMT:将 DVMT 设置为 64 M(这是因为 macOS 的最低要求为 64M ) DVMT = 64M

      Advanced -> System Agent -> Graphics Configura -> DVMT PreAllocated

    3. 解锁 CFG:

      CFG =disable Advanced -> Power Performanc -> CPU Power Manage -> CPU Lock Configura

  4. 更换硬盘(注:打开后盖需要使用T5的内六角螺丝的螺丝刀,建议直接购买套装螺丝刀),此处如果硬盘为全新 ,建议进入 U 盘的 PE 系统,给硬盘进行分区,使用 PE 中的 DiskGenius 新建一个EFI分区,然后将剩下的分区格式化成exFAT格式备用

  5. 重启电脑,选择安装 mac

  6. 如果没有报错(如果有报错,建议更换 efi),那么就会进入到 mac 的安装页面,先选择磁盘工具,将之前准备好的分区点击抹掉 ,名称建议写英文,格式为APFS ,方案为GUID分区图 ,完成后就可以退出磁盘工具

  7. 退出磁盘工具后,点击安装 MacOS,一直继续即可

  8. 期间会重启几次,重启后记得选择最后一个选项,就是之前抹掉时填写的硬盘名称,继续安装,而不是选择 install MacOS

  9. 安装完成后,打开终端,执行命令

    bash 复制代码
    sudo spctl --master-disable
    sudo kextcache -i /   # 小新PRO请务必执行重建缓存的动作
  10. 进行到此已经完成大半,接下来就是要将 U 盘中的 efi 文件复制到硬盘中的 efi 文件夹中,这样就可以不用 U 盘进行引导进入系统了,复制方法我是进入到 PE 中使用 DiskGenius 打开 EFI 分区进行复制的,如果需要在 mac 系统下操作,可以参考黑果小兵的部落格文章

三、结语

不知从何时起,慢慢的就对外界失去了好奇心,对很多事情失去了兴趣,通过这两天晚上的安装黑苹果,找回了以前喜欢折腾的感觉,接下来就是继续自己对代码的热爱,完成自己独立开发的几个 app,在这里简单列一下自己的想法,看看自己最终能实现多少,也是本着 buildinpublic 的原则,先从想法开始

#1 母婴类

给宝宝记录一天的吃喝拉撒的宝宝记录 app,想写这个主要也是因为自己有了宝宝,一直在用 piyo 这个 app 来记录,但总感觉这个 app 缺了点东西,于是想在这个的基础上进行改进
#2 todolist类型(或者个人项目管理类)

这个主要就是在自己在考虑写上面那个记录 app 时,总是在拖延,于是开始给自己定目标,做任务分解,但一直感觉没找到适合的做项目分解和 todo 的 app,于是就想参考自己的需求给自己做一个,这个还在考虑需求中
#3 拼单类型

这个主要之前周末去奥莱耐克店买鞋子,店内4件6折,需要拼单一起打折扣,对于一些社恐和不善于交谈的人,其实很难成单,而且有时候确实难找到人拼,于是就有了拼单小程序和 app 的想法,主要是基于定位,发起或者发现附近的拼单需求,这个自己考虑的就是要做强隐私保护的

除了开发外,还希望自己能在今年完成一定的阅读,不求多,希望自己能读完

  • 蛤蟆先生去看心理医生
  • 你的一岁孩子
  • 简约至上:交互式设计四策略

长路漫漫,愿我们总能找到自己心中的热爱,一路相随,最后附上一张我的小新黑苹果的照片吧,以此纪念

相关推荐
AI大模型18 小时前
利用腾讯混元大模型搭建Cherry Studio自有知识库,打造“智能第二大脑”
程序员·llm·agent
文心快码BaiduComate2 天前
弟弟想看恐龙,用文心快码3.5S快速打造恐龙乐园
前端·后端·程序员
大模型教程2 天前
半小时部署企业智能问答系统!MaxKB让知识管理效率翻倍
程序员·llm·agent
AI大模型2 天前
告别数据隐私焦虑!我用FastGPT免费私有化部署了AI个人知识管理系统辅助写作
程序员·llm·agent
大模型教程2 天前
基于Dify的RAG知识库搭建
程序员·llm·agent
AI大模型2 天前
微软AI Agents入门课程爆火!GitHub星标破万,零基础构建AI智能体
程序员·llm·agent
SimonKing2 天前
除了 ${},Thymeleaf 的这些用法让你直呼内行
java·后端·程序员
小小前端_我自坚强2 天前
Tailwind CSS 详解
css·程序员·开源
陈哥聊测试2 天前
各角色如何从DevOps中受益?
程序员·自动化运维·devops
_大学牲2 天前
Flutter 之魂 GetX🔥(一)从零了解状态管理
前端·程序员