爱锋贝

 找回密码
 立即注册

只需一步,快速开始

扫一扫,极速登录

查看: 1551|回复: 1
收起左侧

(在编)个人黑苹果的搭配与选装

[复制链接]

1448

主题

1483

帖子

5923

积分

Rank: 8Rank: 8

发表于 2022-2-2 19:44:06 | 显示全部楼层 |阅读模式

一键注册,加入手机圈

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
一、起因

自从购入果子手机之后便逐渐想要初试果家生态,奈何预算空空,大部分预算还要留给安卓,不得已只能选择果味的一些非常规产品,比如华强北三代耳机之类的 。过年了有点闲钱,眼光又放在了macOS上,不过我的目标仅为体验果子生态为主,说实话并不打算拿黑苹果进行生产力工作(甚至并不想日用),主要还是想要一台物理x86机器能够直接分离腾讯系和一些不得不安装的国产应用,因为虚拟机以及网络映射太麻烦,况且我的NAS确实使用场景太有限了。
二、选配

在之前就有所耳闻,黑苹果对硬件比较挑剔,毕竟macOS不像Windows那样需要为广大的硬件产品做兼容,更别提macOS拥抱ARM生态,以后有没有新的黑苹果系统都难说。
我了解到的黑苹果的硬件平台,个人大概分为三类:
1. 台式机‘
2. 笔记本
3. NUC
其中我家堪用的笔记本都有生产用途,剩下的机子基本上收藏价值>使用价值,还有一台树莓派……最开始打算是买台二手的轻薄本,因为一些轻薄本已经有现成的解决方案(见:【黑果小兵】Hackintosh黑苹果长期维护机型整理清单),不过挑来挑去,考虑到我目前已经有显示器、键盘和鼠标的情况下,再购入笔记本的性价比远不如NUC。于是开始看NUC。
然后就看懵了,新款11代U已经不被黑果兼容,老款就要涉水,况且NUC的定制和扩展性能和笔记本也差不了多少,打算先看看台式机,然后再从性价比这方面拿NUC与之进行比较。
2.1 预算与需求

RMB3,300左右,已有显示器(1080p HDMI2.0a)、键盘鼠标、音响和麦克风(2.5mm)、指纹(USB),无摄像头与触摸板需求。
从需求上来说,首先预算有限,且黑果对独立显卡的支持较差,故不考虑独立显卡,但求核芯显卡越强越好;其次CPU不用太好,但必须支持Windows 11的安装,故使用英特尔8~10代CPU,看预算选择最佳的;然后想要个小一点的机子,故考虑mini-ITX机型,机箱目前看中了迎广肖邦。
2.2 配置单

配置单一时无从下手,不过好在前人帮我走了不少路,比如国光大佬;从大佬的博客黑苹果安装教程中着手学习。由于从零开始搭建,先从需求确定选择范围,再考虑具体型号:
2.2.1 CPU配置

(在编)个人黑苹果的搭配与选装-1.jpg

(在编)个人黑苹果的搭配与选装-2.jpg
其中,F处理器由于不带核芯显卡不列入在内。全部CPU都支持VT-x和VT-d。“UHD630+”为1.15Ghz UHD630,“UHD630++”为1.20Ghz UHD630。
其次,8代i3由于没有睿频,不选。由于没有超频需求,出于省预算目的,带K的不选。尽量不选低频UHD630选高频UHD630。
最后看中i5-10505(散片约¥1000(2022/02))与i5-10600(散片约¥1200(2022/02),不兼容B560和H570)这两款CPU。
目前先选择i5-10505。
2.2.2 主板配置
8 9代CPU均使用LGA1151插槽,10代使用LGA1200插槽,所以有(以大致低端-高端排列):
LGA1151:H310, B360, B365, H370, Z370, Q370, Z390
LGA1200:H410, B460, H470, Q470, Z490, W480
                  H510, B560, H570, Q570, Z590, W580
按照上面已定的CPU预算,大概只能留下约<¥700的空间给主板。
OpenCore站给出的黑苹果规避硬件指南——主板中有如下说明:

(在编)个人黑苹果的搭配与选装-3.jpg
……大致就是问题不大,不过华硕的主板貌似USB问题多点,不过都可以修复的样子。
然后如下芯片组可以用,不过如果是小白玩家能规避就规避:

(在编)个人黑苹果的搭配与选装-4.jpg
逛了一遍某东,大概选中了9款主板:

(在编)个人黑苹果的搭配与选装-5.jpg
其中H410两款的性价比太低不划算,且华硕的没有DP(但是有VGA?)B560太贵而且感觉没必要,所以最后在华擎H510M-ITX/ac和七彩虹CVN H510I GAMING V20中进行抉择。
2.2.3 内存配置
科赋普条 DDR4 3200MHz 8Gx2 CL 19-19-19-43 约¥399(2022/02)
2.2.4 显卡配置
核芯显卡 UHD630 ¥0(包含在CPU里)
2.2.5 硬盘
微星GT73VR上拆下来的 HGST 7200RPM 1TB 2.5寸机械硬盘 ¥0
2.2.6 电源
迎广肖邦自带电源 ¥0
2.2.7 散热器
Noctua NH-L9i Chromax 约¥359(2022/02)
2.2.8 无线网卡
博通 BCM94350 约¥130(2022/02)
M.2 A+E Key转 M.2 M Key转接卡 约¥28(2022/02)
2.2.9 机箱
迎广肖邦Pro 约¥699(2022/02)
2.2.10 其他(价格仅参考)
黑色扎线带¥9,散热器自带散热硅脂¥0等

这样大概能把预算吃满。
三、装机

等配件到达中……
四、安装Windows 11并进行测试

诶等等,我以为你要装黑苹果。
对,但是第一我要检查一下各硬件是否能够在Windows上工作正常,第二我更熟悉Windows,可以在上面进行各项测试。
4.1 创建Windows 11安装盘

4.1.1 进入微软官方Windows 11下载网站
选择“下载 Windows 11 磁盘映像 (ISO)”,在下拉菜单中选择“Windows 11 (multi-edition ISO)”,单击“下载”。在接下来的“选择产品语言”中选择“简体中文”,点击“确认”。之后选择“64-bit Download”。
4.1.2 使用Rufus将下载完成的ISO文件烧录进大于8GB的空闲U盘中,方法在我之前介绍的安装Windows Server 2019文章中。
4.2 安装Windows 11

普雷斯厚der
4.3 各项测试

普雷斯厚der
五、准备黑苹果安装

5.1 准备安装U盘

由于国光大佬提供的是另一位大佬——黑果小兵的懒人镜像,而我想要定制自己的镜像,所以这里提供OpenCore官方提供的创建安装介质的文档:
首先,安装程序有两种:线上安装和线下安装。线下安装必须要先有一台macOS设备才能制作,所以我选择线上安装。线上安装程序在安装时会从苹果服务器下载安装所需要的文件。本文章将介绍从Windows制作OpenCore黑苹果安装介质的过程。
5.1.1 前置条件

  • 64位Windows 10或Windows 11
  • 一个大于4GB的U盘
  • Rufus软件
  • Python 3
  • OpenCorePkg工具包
5.1.2 下载安装镜像
将OpenCorePkg工具包解压到任意无中文路径,导航到\Utilities\macrecovery。在资源管理器中在此文件夹下按住Shift键并单击鼠标右键,在弹出的菜单中在此处打开命令窗口(或Windows终端)。
确定已经安装了Python。输入
python并回车,应该看到类似回应:

(在编)个人黑苹果的搭配与选装-6.jpg
此时按Ctrl + Z退出Python环境。根据想要安装的macOS版本,复制以下命令中的一条:
# High Sierra (10.13)
python macrecovery.py -b Mac-7BA5B2D9E42DDD94 -m 00000000000J80300 download
python macrecovery.py -b Mac-BE088AF8C5EB4FA2 -m 00000000000J80300 download

# Mojave (10.14)
python macrecovery.py -b Mac-7BA5B2DFE22DDD8C -m 00000000000KXPG00 download

# Catalina (10.15)
python macrecovery.py -b Mac-00BE6ED71E35EB86 -m 00000000000000000 download

# Big Sur (11)
python macrecovery.py -b Mac-42FD25EABCABB274 -m 00000000000000000 download

# Latest version
# ie. Monterey (12)
python ./macrecovery.py -b Mac-E43C1C25D4880AD6 -m 00000000000000000 download然后回车,进行下载。
OpenCore建议第一次安装黑果的用户选择Catalina (10.15) 或 Big Sur (11)。虽然我喜欢追新,不过OpenCore说12 Bug比较多而且修复起来困难重重,于是我决定安装Big Sur (11)。等待下载完成后,应出现类似如下的界面:

(在编)个人黑苹果的搭配与选装-7.jpg
在刚才的文件夹中应出现“BaseSystem.chunklist”和“BaseSystem.dmg”或“RecoveryImage.chunklist”和“RecoveryImage.dmg”两个文件。
5.1.3 制作安装U盘(初步)
打开Rufus,选择要制作黑苹果安装U盘的盘符,在“引导类型选择”中选择“非可引导”,其余全部默认。点击开始制作一张空U盘。
在资源管理器中打开空U盘,创建一个名为
com.apple.recovery.boot的文件夹,然后将上面的“BaseSystem.chunklist”和“BaseSystem.dmg”或“RecoveryImage.chunklist”和“RecoveryImage.dmg”两个文件复制到这个文件夹中。
回到OpenCorePkg工具包的根目录,能看到两个文件夹:“IA32”和“X64”。几乎没人装32位电脑了吧,这里打开“X64”文件夹,将里面的“EFI”文件夹复制到黑苹果安装U盘根目录下。
最后启动盘根目录应该是这个样子:

(在编)个人黑苹果的搭配与选装-8.jpg
5.1.4 调整安装U盘(初步)
导航到安装U盘路径\EFI\OC\Drivers,你能看到如下文件:

(在编)个人黑苹果的搭配与选装-9.jpg
这里是一份个人向的默认efi文件存留表:

(在编)个人黑苹果的搭配与选装-10.jpg
最后,经过整理的文件夹如下:

(在编)个人黑苹果的搭配与选装-11.jpg
5.1.5 添加驱动文件
简而言之,

  • SSDTs 和自定义 DSDTs(.aml文件) 放在\EFI\OC\ACPI下
  • Kexts(.kext文件) 放在\EFI\OC\Kexts下
  • 驱动(.efi文件) 放在\EFI\OC\Drivers下
5.1.5.1 通用驱动文件(点击链接下载)

  • HfsPlus.efi - 苹果HFS硬盘分区驱动,3代酷睿及以下禁用
5.1.5.2 Kexts
Kexts(kernel extension,内核扩展),可以视作黑苹果的“驱动”,因为我们的配件常常需要第三方的驱动才能工作。“免驱”硬件指的就是不需要这种驱动就能用的硬件,因为常常白苹果自带了能够驱动这些硬件的驱动。
请注意在Windows和Linux下,这些.kext文件将被以上系统视作文件夹。请复制时不要动里面的任何文件,除非是.dSYM文件,这是用于debug的文件,可以删除。
注:以下Kexts均可在Kext Repo中找到,该库站随时更新。
5.1.5.2.1 必需Kexts

  • VirtualSMC.kext - 虚拟苹果SMC芯片,需要macOS 10.4或更高
  • Lilu.kext - 许多驱动都需要的基础文件,需要macOS 10.4或更高
5.1.5.2.2 可选Kexts

  • SMCProcessor.kext - CPU温度监测,AMD不适用,需要macOS 10.7或更高
  • SMCSuperIO.kext - CPU风扇速率监测,AMD不适用,需要macOS 10.6或更高
  • SMCLightSensor.kext - 光照感应器驱动,我的机器没有就不用了,需要macOS 10.6或更高
  • SMCBatteryManager.kext - 电池监测,我的机器没有就不用了,需要macOS 10.4或更高
  • SMCDellSensors.kext - 戴尔SMM驱动,我的机器没有就不用了,需要macOS 10.7或更高
5.1.5.2.3 显卡Kexts

  • WhateverGreen.kexts - 显卡模拟、仿真与驱动,note the SSDT-PNLF.dsl file included is only required for laptops and AIOs, see Getting started with ACPI (opens new window)for more info,需要macOS 10.6或更高
5.1.5.2.4 声卡Kexts

  • AppleALC.kexts - 大部分板载声卡驱动,AMD 15h/16h系列常有问题,Ryzen/Threadripper没有麦克风,需要macOS 10.8或更高
5.1.5.2.5 有线网卡Kexts
普雷斯厚der——这是个大问题,见Gathering files | OpenCore Install Guide
5.1.5.2.6 USB Kexts

  • USBInjectAll.kexts - USB驱动,6代酷睿及以后的台式机不需要除非华擎主板(啊哦中奖了),9代酷睿及以前的笔记本推荐使用,AMD不能使用,需要macOS 10.11或更高
  • XHCI-unsupported.kext - 非芯片组内建USB控制器驱动,AMD不需要,以下主板常常需要:

(在编)个人黑苹果的搭配与选装-12.jpg
(啊哦又中奖了)
5.1.5.2.6 WIFI和蓝牙Kexts
普雷斯厚der——这是个大问题,见Gathering files | OpenCore Install Guide
5.1.5.2.7 AMD特需kexts
我不需要,见Gathering files | OpenCore Install Guide
5.1.5.2.8 其他kexts

  • AppleMCEReporterDisabler.kext
普雷斯厚der

-----------------------------
精选高品质二手iPhone,上爱锋贝APP

0

主题

50

帖子

3

积分

Rank: 1

发表于 2022-2-2 21:08:15 | 显示全部楼层
知乎毛病吗?人家没写完的推荐给我
精选高品质二手iPhone,上爱锋贝APP
您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

QQ|Archiver|手机版|小黑屋|爱锋贝 ( 粤ICP备16041312号-5 )

GMT+8, 2025-2-22 15:10

Powered by Discuz! X3.4

© 2001-2013 Discuz Team. 技术支持 by 巅峰设计.

快速回复 返回顶部 返回列表