0%

Asrock B460M Pro 安装 BigSur

硬件

名称型号价格备注
主板Asrock B460M Pro600可以考虑换B560M
CPUi5-10600K1300买 10600 也可以,因为跑不满,主板也有BFB之类的功能
CPU散热器利民AK120 plus130双塔压i5 10600k问题不大,平时使用没啥声音
集显Intel UHD 6300集显又不是不能用
内存海盗船 16x2 3200MHz800血亏,主板和CPU限制最高 2666MHz…,换B560M还能超
硬盘三星 PM981 128G100?很久以前的硬盘了,又不是不能用
蓝牙/WiFiFV T919180咸鱼二手,黑果免驱,支持 AirDrop 和 handoff,windows需要下载驱动
机箱先马 趣造 钛灰350jd这家自营店态度太拉了,不如咸鱼买全新
电源-60?咸鱼60包邮,不能再多了
  • 内存加了光威天策 32G, 固态加了西数 SN770, 多花了大概 1000

合计:600 + 1300 + 130 + 800 + 100 + 180 + 350 + 60 = 3520

mac_info

准备工作

  • 先找一台 Mac 电脑

下载OC

选择 Download zip

  • yrambler2001/Hackintosh-Intel-i5-10600-RX560-AsRock-B460M-Pro4
  • IITII/Hackintosh-Intel-i5-10600K-AsRock-B460M-Pro4

生成 MLB, SystemSerialNumber, SystemUUID

在需要安装 BigSur 的电脑执行这一步操作

  1. 下载 zip, corpnewt/GenSMBIOS
    1. linux: chmod +x GenSMBIOS.command && ./GenSMBIOS.command
    2. windows: 双击GenSMBIOS.bat
  2. 按需要的mac机型输入mac标识符,比如: iMac19,1
  3. 按下回车,就会出现 MLB, SystemSerialNumber, SystemUUID 信息
  4. 将其保存到文本文件

修改OC

  1. 将下载的 oc 解压
  2. 使用 vscode 进行编辑
  3. 找到 UUID 关键字
  4. 将上下文的 MLB, SystemSerialNumber, SystemUUID 的 data 值修改为之前保存的值
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<dict>
<key>AdviseWindows</key>
<false/>
<key>MaxBIOSVersion</key>
<false/>
<key>MLB</key>
<string>xxxxxxxxxxxxxxx</string>
<key>ProcessorType</key>
<integer>0</integer>
<key>ROM</key>
<data>ESIzRFVm</data>
<key>SpoofVendor</key>
<true/>
<key>SystemMemoryStatus</key>
<string>Auto</string>
<key>SystemProductName</key>
<string>iMac20,1</string>
<key>SystemSerialNumber</key>
<string>xxxxxxxxxxx</string>
<key>SystemUUID</key>
<string>xxxxxxxx-xxxxx-xxxxx-xxxx-xxxxxxxx</string>
</dict>

下载 BigSur 系统镜像

  • 使用 Mac 电脑在 App Store下载 BigSur 镜像
  • Apple Support

或者直接打开该连接:Apple Store BigSur

制作 BigSur 启动盘

在 Dell 5577 上使用 OC(OpenCore) 安装BigSur 一样的操作

分区表说明
  • 硬盘分区应当为 GPT 分区表,才能正常安装
1
2
3
4
5
6
macos# diskutil list
/dev/disk1 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk1
1: EFI ⁨EFI⁩ 209.7 MB disk1s1
2: Apple_APFS ⁨Container disk3⁩ 128.0 GB disk1s2
制作可移动安装介质
  1. 将U盘插到可以运行 MacOS 的电脑上
  2. 使用 diskutil list 查看硬盘列表,确定硬盘标识符
1
2
3
4
5
6
7
8
9
10
11
12
13
❯ diskutil list
...
/dev/disk1 (internal, physical):
...
/dev/disk2 (synthesized):
...
/dev/disk3 (synthesized):
...
/dev/disk4 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *31.5 GB disk4
1: EFI ⁨EFI⁩ 209.7 MB disk4s1
2: Apple_HFS ⁨apple⁩ 31.1 GB disk4s2

从这里我们可以知道硬盘的标识符为 /dev/disk4

  1. 使用 diskutil eraseDisk HFS+ [分区卷标] [硬盘标识符] 清空硬盘并格式化为 MacOS 扩展分区(HFS+),会自动将磁盘格式化为 GPT 分区表

这里随便填了一个 install
如果格式化失败并且提示无法格式化具有 APFS 容器的分区的话,请先使用磁盘工具将 APFS 分区格式化为其他类型的分区。如:HFS+, exFat

1
2
3
4
5
6
7
8
9
❯ diskutil eraseDisk HFS+ install /dev/disk4
Started erase on disk4
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk4s2 as Mac OS Extended with name install
Initialized /dev/rdisk4s2 as a 29 GB case-insensitive HFS Plus volume
Mounting disk
Finished erase on disk4
  1. 格式化以后就可以开始写入安装镜像了
1
2
3
4
5
6
7
8
9
10
11
# 首先我们需要进入 BigSur 镜像里面对应的文件夹
cd "Install macOS Big Sur.app/Contents/Resources"
❯ sudo ./createinstallmedia --volume /Volumes/install
Password:
Ready to start.
To continue we need to erase the volume at /Volumes/install.
If you wish to continue type (Y) then press return: y
Erasing disk: 0%... 10%... 20%... 30%... 100%
Copying to disk: 0%... 10%... 20%... 30%... 40%... 50%... 60%... 70%... 80%... 90%... 100%
Making disk bootable...
Install media now available at "/Volumes/Install macOS Big Sur"
复制引导文件
  1. 之前已经修改过了 OC 文件,这里直接挂载 efi 分区即可

/dev/disk4s1 为例

1
2
3
4
5
cd /tmp && mkdir 1
sudo mount -t msdos /dev/disk4s1 /tmp/1
open /tmp/1
# 新打开的 finder 窗口里面应该会有一个 EFI 文件夹
# 如果没有的话请手动创建它, 然后将 OC 和 BOOT 文件夹拷贝过去

最后 EFI 分区的目录结构应该如下(注意:如果目录结构不对的话,是无法进入OC的引导界面的)

1
2
3
4
/tmp/1
├── EFI
│   ├── BOOT
│   └── OC

修改BIOS设置

Thanks to yrambler2001

alt
alt
alt
alt
alt
alt
alt
alt
alt
alt
alt
alt
alt
alt
alt

正式安装

  1. 确保 OC 正确编辑,BIOS已修改以后即可开始安装
  2. 将启动盘插入主板后面板的USB接口(机箱前面板的接口大概率启动不了…)
  3. 开机
  4. 摁F11,进入启动项选择
  5. 选择自己的U盘
  6. 等待进度条加载, 然后自行选择就行

如果启动失败,显示禁止标志应该是 MLB, SystemSerialNumber, SystemUUID 设置有问题,重复试一下

HDMI 输出紫屏

  • 应该是显存修复出了问题,使用我修改后的OC即可,然后重新走一遍流程

IITII/Hackintosh-Intel-i5-10600K-AsRock-B460M-Pro4

-------------本文结束再接再厉-------------

本文标题:Asrock B460M Pro 安装 BigSur

文章作者:IITII

发布时间:2021年09月10日 - 13:09

最后更新:2021年09月10日 - 13:09

原始链接:https://iitii.github.io/2021/09/10/1/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。