联想Y50-70黑苹果Hackintosh macOS High Sierra 10.13.5 (17F77)安装记录升级到10.14.6 Mojave

2,572 阅读2分钟

Y50-70 Mojave

1,黑苹果系统下载

2,在windows系统上制作苹果U盘启动

2.1,安装TransMac 制作U盘引导

  • Format Disk for Mac 格式化U盘为macOS系统
  • Restore with Disk Image 写入黑苹果镜像
    TransMac

2.2,插入引导U盘,按F12选择,EFI USB Device 启动

EFI USB Device 启动

  • 代码在appleusbhostresources卡住或者花屏

  • appleusbhostresources:allocatedownstreambuscurrentgated: assuming successful wakeunits 100

    appleusbhostresources:allocatedownstreambuscurrentgated

  • 更新USBInjectAll.kext,替换U盘启动盘ESP/EFI/CLOVER/kexts/Other/USBInjectAll.kext

  • USBInjectAll.kext下载

    1. 选择 Boot macOS Install from osx.cx 回车
      Boot macOS Install from osx.cx
    1. 跑码完成后进入macOS实用工具界面
      macOS实用工具
    1. 选择磁盘工具,显示所有设备
      磁盘工具
    1. 选择SSD,点击抹掉,格式选择为APFS
      格式化磁盘
    1. 关闭磁盘工具界面,选择安装macOS
      安装macOS
    1. 选择安装刚才格式化的磁盘上
      硬盘安装
    1. 安装完成后会自动重启,进入如下界面,选择Boot macOS Install from Mac
      Boot macOS Install from Mac
    1. 进入跑码界面,完成自动重启,进入如下界面,再次选择Boot macOS Install from Mac
      Boot macOS Install from Mac
    1. 跑码界面完成后,开始安装
      安装
    1. 安装完成自动重启,选择Boot macOS from Mac进入安装设置界面
      Boot macOS from Mac
    1. 进入欢迎使用界面,开始设置
      欢迎使用
      正在设置您的Mac
    1. 进入苹果系统界面,安装完成
      安装完成

3,黑苹果现在是U盘引导启动,改为硬盘引导启动

  • Clover Configurator中文汉化版下载

  • 选择Mount EFI,EFI分区,Mount Partion挂载硬盘EFI分区

    挂载硬盘EFI分区

  • 引导U盘ESP分区下的EFI,3个文件拷贝到硬盘EFI分区

    ESP分区

  • 最后硬盘EFI分区文件

    硬盘EFI分区

  • 硬盘引导启动成功

    硬盘引导启动

4,更新驱动升级到Mojave 10.14.6

$ xcode-select --install
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew install git

$ pwd
/Users/y50

$ mkdir ~/Projects
$ cd ~/Projects
$ git clone https://github.com/RehabMan/Lenovo-Y50-DSDT-Patch y50.git

$ cd ~/Projects/y50.git
$ ./mount_efi.sh
$ ./download.sh
$ ./install_downloads.sh

$ cd ~/Projects/y50.git
$ make
$ make install
rm -f "/Volumes/EFI"/EFI/CLOVER/ACPI/patched/DSDT.aml
rm -f "/Volumes/EFI"/EFI/CLOVER/ACPI/patched/SSDT-*.aml "/Volumes/EFI"/EFI/CLOVER/ACPI/patched/SSDT.aml
cp ./build/SSDT-HACK.aml "/Volumes/EFI"/EFI/CLOVER/ACPI/patched

$ sudo pmset -a hibernatemode 0
$ sudo rm /var/vm/sleepimage
$ sudo mkdir /var/vm/sleepimage

$ cd ~/Projects/y50.git/
$ cp config.plist /Volumes/EFI/EFI/Clover/config.plist

$ sudo touch /System/Library/Extensions && sudo kextcache -u /

5,Mojave 10.14.6 安装