SeekCyber's Blog

SeekCyber's Blog

Hackintosh学习笔记:系统安装与EFI迁移

2020年4月22日 · 890

系统安装准备

硬件检查

  • 确保所有硬件都已正确连接
  • 确认BIOS设置已按照EFI配置要求进行调整
  • 插入制作好的Hackintosh安装U盘

BIOS设置

  • 启动模式:设置为UEFI模式
  • 安全启动:禁用
  • CSM:禁用
  • VT-d:禁用(如果开启会导致启动问题)
  • XHCI Hand-off:启用
  • SATA模式:设置为AHCI模式

系统安装过程

1. 启动安装U盘

  • 重启电脑,按F11(微星主板)进入启动菜单
  • 选择带有OpenCore引导的U盘启动项
  • 进入OpenCore引导界面,选择"Install macOS Big Sur"

2. 磁盘工具操作

  • 进入macOS实用工具界面,选择"磁盘工具"
  • 选择要安装macOS的硬盘
  • 点击"抹掉"按钮,设置以下参数:
    • 名称:Macintosh HD
    • 格式:APFS
    • 方案:GUID 分区图
  • 点击"抹掉",等待操作完成

3. 安装系统

  • 返回macOS实用工具界面,选择"安装macOS"
  • 按照提示选择安装磁盘(Macintosh HD)
  • 等待系统安装完成,期间会自动重启多次
  • 安装过程大约需要30-60分钟,具体时间取决于硬件性能

4. 初始设置

  • 系统安装完成后,会进入初始设置界面
  • 按照提示完成语言、地区、键盘布局等设置
  • 选择"不传输信息到这台Mac"
  • 跳过Apple ID登录(后续配置好后再登录)
  • 创建本地用户账户
  • 完成初始设置,进入macOS桌面

EFI迁移

1. 挂载EFI分区

  • 打开终端,执行以下命令挂载系统EFI分区:
    diskutil list
    
    找到系统磁盘的EFI分区(通常是 disk0s1)
    sudo diskutil mount disk0s1
    
  • 同时挂载U盘的EFI分区:
    diskutil list
    
    找到U盘的EFI分区(通常是 disk1s1)
    sudo diskutil mount disk1s1
    

2. 复制EFI文件

  • 打开Finder,进入U盘的EFI分区
  • 复制整个EFI文件夹
  • 进入系统EFI分区,粘贴EFI文件夹(替换原有内容)
  • 确保复制完整,包括所有驱动和配置文件

3. 验证EFI配置

  • 检查系统EFI分区中的EFI文件夹结构
  • 确认OpenCore引导文件和配置文件都已正确复制
  • 确保三码配置正确,避免iCloud服务问题

系统引导测试

1. 重启系统

  • 移除安装U盘
  • 重启电脑
  • 进入BIOS设置,将系统磁盘设置为第一启动项
  • 保存设置并退出

2. 验证引导

  • 电脑应该能够通过OpenCore引导进入macOS
  • 检查系统信息,确认硬件识别正确
  • 测试基本功能,如网络、声音、显卡等

常见问题及解决

1. 引导失败

  • 症状:OpenCore引导界面无法进入或卡住
  • 解决:检查EFI配置,确保config.plist文件正确

2. 安装过程中卡住

  • 症状:安装过程中停留在某个阶段
  • 解决:检查硬件兼容性,确保所有硬件都支持macOS

3. 系统启动后黑屏

  • 症状:系统启动后屏幕黑屏但有背光
  • 解决:检查显卡驱动,确保正确配置了显卡参数

总结

通过今天的学习,我成功完成了Hackintosh系统的安装和EFI迁移。系统已经能够正常启动和运行,基本功能都已正常工作。在安装过程中,我遇到了一些小问题,但通过参考教程和论坛资源,都成功解决了。接下来,我将进行系统优化和驱动配置,以获得更好的使用体验。