当前位置:首页 > 物理机 > 正文

物理机安装mac

物理机装Mac需准备支持机型、制作UEFI启动U盘,用Clover/OpenCore引导,分区后写入macOS镜像完成安装

核心前提与硬件要求

类别 最低要求 理想配置建议
CPU Intel 第4代及以上酷睿处理器 Intel i5/i7(支持VT-x虚拟化)
内存 8GB 16GB DDR4
存储 256GB SSD(剩余空间>30GB) 512GB+ NVMe SSD
显卡 AMD Radeon HD 6xxx~RX 5xx系列 AMD Radeon Pro WX/Vega系列
主板 支持UEFI + Legacy启动模式 Z370/B450及以上芯片组
网络控制器 板载千兆网卡(需免驱型号) Intel I211/I219-LM
显示器 HDMI/DP接口 4K分辨率需额外注入EDID数据

重要限制:M1/M2等Apple Silicon芯片设备仅支持虚拟化运行,无法原生安装在非苹果PC上。


必备工具清单

工具名称 用途 获取方式
TransMac 制作macOS安装U盘 https://www.transmac.net/
Clover Configurator 配置启动引导参数 https://sourceforge.net/projects/cloveapp/
Propeller EFI Firmware 替代原厂BIOS实现macOS引导 需根据主板型号选择对应版本
Hackintool 自动注入硬件ID补丁 https://github.com/headachesoft/hackintool
OpenCore (可选) 新一代引导管理器(替代Clover) https://dortania.github.io/OpenCore-Post-Installer/

详细操作步骤

阶段1:准备工作

  1. 备份数据
    全盘格式化会清除所有数据,请提前迁移重要文件至移动硬盘或云存储。

  2. 下载合法macOS镜像
    从App Store下载最新版macOS Install Assistant(约18GB),或通过苹果开发者账号获取恢复镜像。

  3. 准备USB安装介质
    使用TransMac将镜像写入≥32GB的USB3.0闪存盘(格式化为ExFAT文件系统)。

  4. 禁用Secure Boot与Fast Startup
    ️ 进入BIOS/UEFI设置:

    物理机安装mac  第1张

    • 关闭”Secure Boot Control” → 设为Disabled
    • 启用”CSM(Compatibility Support Module)”(传统启动模式)
    • 保存退出后重启进入BIOS,设置USB为第一启动项。

阶段2:磁盘分区与引导配置

  1. 磁盘分区方案
    ️ 使用Windows下的DiskGenius工具创建以下分区(示例):
    | 分区类型 | 标签 | 文件系统 | 容量分配 |
    |———-|—————|———-|———-|
    | EFI | EFI System | FAT32 | 300MB |
    | Mac Data | Macintosh HD | APFS | 剩余空间 |

  2. 注入Clover引导文件
    将下载好的Clover.iso解压至U盘根目录,修改config.plist文件:

    • DevicesAdd → 选择本机硬盘型号
    • SMBIOS → 修改为对应机型(如iMacPro1,1)
    • Boot → 勾选”Inject Kepler”(针对老旧显卡)
  3. 挂载EFI分区
    在macOS恢复模式下打开终端,执行:

    sudo mount -t apfs /dev/nvme0n1p2 /Volumes/Install_macOS
    sudo bless --folder /Volumes/Install_macOS --bootefi --create-default-entries

阶段3:正式安装与驱动适配

  1. 启动至Clover界面
    插入USB后开机,选择”Install macOS”选项进入安装程序。

  2. 绕过苹果校验机制
    当出现禁止符号时,按住Option+Command+P+R组合键强制继续安装。

  3. 核心驱动安装顺序
    安装完成后立即打开终端,依次执行:

    # 网卡驱动(以Intel I211为例)
    sudo kextload -v /Library/Extensions/RealtekRTL8111.kext/Contents/MacOS/RealtekRTL8111.kext
    # 显卡加速(AMD Polaris架构)
    sudo nvram boot-args="amd_vanilla=1"
    # 声卡修复(Contribution Comment #123456)
    sudo touch /System/Library/Extensions/AppleHDA.kext/Contents/Info.plist
  4. 亮度调节与休眠修复
    创建~/Library/Preferences/ByHost/com.apple.iokit.powerManagement.plist文件,添加:

    <key>DisplaySleepEnabled</key>
    <false/>

典型问题解决方案表

现象 根本原因 解决方法
卡在灰色苹果LOGO ACPI表未正确加载 替换DSDT表(使用SSDTTime工具提取原始ACPI模块)
WiFi无法识别 Broadcom蓝牙冲突 禁用IO80211Family.kext,改用AirportBrcmFixup.kext+BrcmBluetoothInjector.kext
睡眠唤醒失败 PMCR寄存器异常 添加启动参数pmcpusleep=0,并在SMBIOS中启用Custom SMC
应用崩溃(KERN_ABORTED) Lilu插件版本不匹配 降级Lilu至v1.5.8,移除多余插件(保留VirtualSMC+WhateverGreen+NootedRedux)

相关问答FAQs

Q1: 为什么我的电脑能进入恢复模式但无法正常启动?

A: 这是典型的ACPI电源管理冲突,请尝试以下步骤:

  1. 在Clover的config.plist中添加acpi=off到KernelFlags;
  2. 删除/Library/Preferences/SystemConfiguration/com.apple.PowerManagement.plist文件;
  3. 若仍无效,需手动编译DSDT表(推荐使用Maciasl工具)。

Q2: 更新系统后出现无限重启怎么办?

A: 这是由于SIP(系统完整性保护)阻止了第三方kext加载,解决方案:

  1. 进入恢复模式(开机按Cmd+R);
  2. 打开终端,执行csrutil disable关闭SIP;
  3. 重新安装所有驱动kext;
  4. 重启后再次启用SIP(csrutil enable --without kext)。

风险提示与法律声明

️ 本操作违反苹果最终用户许可协议(EULA),可能导致保修失效,建议仅用于学习研究目的,操作前请务必确认硬件兼容性,并做好完整备份,对于因不当操作导致的硬件损坏或数据

0