Skip to content

Win10Q/hackintosh-with-B560-msi-asus

Repository files navigation

hackintosh-with-B550M-5000x

支持macOS Sonoma

硬件列表

项目 名称
CPU AMD 5800X
主板1 ASUS TUF GAMING B550M PLUS WIFI
主板2 MSI MORTAR B550M
显卡 AMD RX
无线网卡 AX201/200(详见最新Release与Readme)

功能测试

  • 板载声卡
  • 板载网卡
  • 睡眠唤醒
  • CPU 变频
  • 所有USB端口
  • 板载蓝牙

必读项目

  • macOS Sonoma截止到20230826只能通过OCLP使用极不稳定的驱动支持博通网卡,仍建议换用英特尔卡。WiFi驱动详见zxystd的itlwm。最新Release已提供链接。感谢z大!

ASUS-MSI

展开查看

- 关闭安全启动
- 关闭resiszebar
- 打开大于4G解码
最后需要按键盘上的 F10 键保存退出即可.

USB定制

  • 从仓库下载 「Windows.exe」到 Windows 平台,双击即可运行 Image text
  • 输入D然后回车来探测电脑上的端口 Image text
  • 输入B回车,返回主菜单
  • 来到主菜单,输入S来查看端口探测的结果
  • 输入 A 回车,输入K回车,即可导出UTBMap.kext文件(一般情况下会保存在当前程序的同级目录下) image
  • 除了上述生成的UTBMap.kext文件以外,我们还需要配合USBToolBox.kext使用(仓库)
  • 将上述两个 Kext 放到 OC 的 Kexts 文件夹下面并加载,去除usbport.kext Image text
  • 并在kernel-quirks启用XhciPortLimit选项
  • 重启即可生效,至此你的 USB 基本上定制完了,尽情使用吧

安装过程

  • 准备安装U盘:参考OC官方配置,十分好用:USB Creation,包含macOS、Windows、Linux的U盘制作。
  • (重要)使用OpenCoreConfigurator打开我提供的EFI的OC/config.plist 重新生成SystemSerialNumber/SystemUUID/MLB
  • 将当前提供的EFI放入U盘EFI磁盘目录下,表示使用当前EFI进行引导
  • 开机配置主板各项配置,以及设置U盘UEFI启动顺序第一
  • 插入U盘,选择U盘UEFI启动,进行安装系统
  • 安装完成进入系统,成功!

U盘引导修改为硬盘引导

修改准备

  • DiskGenius(为什么不用EasyUEFI?因为这EasyUEFI会导致BIOS咕咕咕咕咕咕咕咕,所以不用)
  • EFI文件

修改开始

  • 重启到WIndows或者WinPe都可以
  • 打开DiskGenius Image text
  • 找到你u盘的ESP分区并把EFI复制到桌面即可
  • 然后找到你的硬盘 ESP分区(注意是这里要是WINDOWS的ESPImage text
  • 点开EFI文件夹把刚才拷贝到的桌面的EFI里面的OC文件夹丢到EFI里面 Image text
  • 然后点击顶部菜单栏的工具-设置 UEFIBIOS启动项 Image text
  • 添加一个启动项,把路径指向ESP-EFI-OC-OpenCore.efi即可 Image text
  • 把这个启动项修改一下名字上移到第一位保存即可

英特尔wifi

  • WIFI请加载驱动包对应版本驱动

英特尔蓝牙

  • bigsur:IntelBluetoothFirmware.kext
  • Monterey:IntelBluetoothFirmware.kext BlueToolFixup.kext
  • Ventura:IntelBluetoothFirmware.kext BlueToolFixup.kext IntelBTPatcher.kext

开机优化

  • 三星硬盘trim会导致开机慢
  • 解决方法:SetApfsTrimTimeout设置为0 Image text

系统时差

  • Windows下管理员身份运行
Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

设置默认启动项

  • config.plist勾上仿冒苹果快捷键PollAppleHotKey,在启动选择界面,先选中要启动的项,然后按键盘的 Ctrl + Enter 进入系统即可
  • 也有看到说在 设置-启动磁盘 可选择默认启动项,修改后重启

更新oc

  • 下载最新版本OCAT
  • 挂载你的efi分区(也叫esp分区) Image text
  • 挂载后先不要着急打开,先把OCAT(即OCAuxiliaryTools)同步一下再打开 Image text
  • 然后再打开Config.plist。首先点击全选,然后检查kext更新,更新kext,后点击选择opencore版本,选择最新版获取opencore,后点击同步 保存即可 Image text

生成三码

  • 同步完不必急着关闭OCAT,切换到PL选项卡
  • Image text
  • 首先点击生成生成三码,然后点击生成生成rom
  • 保存``重启即可
  • Image text

鸣谢