High Sierra Hackintosh @Feb 2018

春节前办公室的几次计划外停电导致机器挂了,因此重装。其实本来就有一些毛病了,比如 syncthing 在我的 Sierra@Hackintosh 和 High Sierra@MBP 之间无法同步等,正好顺便重做个系统解决掉。

硬件配置

配置是完全按照 2017年3月(还是2月?) tonymacx86.com 上面的 Buy’s Guide 来的。具体配置如下(均为淘宝最低价或京东自营):

部件 型号
CPU Intel Core i7 -6700K
主板 Gigabyte Z170X-UD3
显卡 EVGA GTX 1060 6G FTW+
内存 海盗船 DDR4 8G 2400 x4
固态硬盘 三星 840 Pro 480G (老机器拆机)
机械硬盘 西数蓝盘 2T
无线&蓝牙 Fenvi BCM94360CD (淘宝洋垃圾)
电源 海盗船 RM650x

其他配件貌似跟系统关系不大,就不列了。其实这个配置里面硬盘也没啥特别的,比如 ssd 为拆机,仓库盘当时选的便宜的。技嘉这块板子如果要装 NVME 接口硬盘的话,貌似需要更新 BIOS,但因为我没用 NVME,就只是就这么个印象。

另外还有几个坑:

  • 第一次装的显卡是1050Ti,只有一个 DP 口,其他的口如 HDMI 和 DVI 都无法驱动 4K@60Hz,因此最后换成了1066,裸换就行,不需要更改驱动和其他系统设置;

  • 十几年没装过机器了,记忆中那些用于跪的 CPU 现在变了模样。。。针脚长到了主板基座上面。然后第一次就把针脚给压弯了几根,京东给免费修了;

  • 用了先马的某款 ATX 机箱,可能是尺寸有误差,显卡装上后拧紧固定螺丝会导致接触不良,点不亮。不过后面又装了一台,同样的机箱没遇到这个问题,应该是人品问题。

安装前准备

  • 一个 U 盘,容量 32G 以下,8G 应该够用;

  • 一台可以运行 macOS 的电脑;

  • 从 https://www.tonymacx86.com/resources/categories/tonymacx86-downloads.3/ 下载最新版 Unibeast 和对应于 High Sierra 的 Multibeast 最新版

  • 从 Mac 的 App Store 下载 High Sierra 安装文件

  • 数据备份,比如用 Time Machine 或 Carbon Copy Cloner。(猜测:使用 CCC 克隆的话可能会在 APFS 造成问题?但普通复制应该没问题?)

安装

真正的安装过程很简单,至少比去年在这个机器上头一次装 Sierra 简单多了。

  1. 制作安装盘

    a. 格式化 U 盘:打开 Disk Utility,左侧边栏中选取插入的 USB 设备,点击 Erase;在弹出的窗口中,Name 随意去一个正常的名字,Format 选择 Mac OS Extended (Journaled),然后开始。

    注意:如果选用 UEFI 启动选项的话,上面格式化的优盘会在制作安装盘是出现问题:“Couldn't copy apfs.efi to destination ESP folder”,这时必须将 U 盘格式化为 GPT:

    sudo diskutil partitionDisk USB-Device GPT JHFS+ VOLUME-NAME R

    其中,将 USB-Device 替换为给此设备取得名字,将 VOLUME-NAME 替换为卷宗名,如 /dev/disk4 (这里可以通过 mount 或 df 等命令查看)

    b. 打开 Unibeast,一路 Continue,在 Destination 界面,选择刚刚初始化好的 U 盘,然后继续 Continue;操作系统选择界面,点击 High Sierra,然后 Continue;Bootloader 界面,选 UEFI Boot Mode,然后 Continue;继续 Continue,然后 Install,等大概10分钟。

    c. 上面一步结束后会自动挂载,把前面下载的 MultiBeast 解压,拖到 U 盘里面,位置自己记住。

  2. BIOS 设置

    开机,进入 BIOS,进行如下设置:

    • 载入 Optimized Defaults

    • BIOS Features 页面:

      • 关掉 Fast Boot

      • Windows 8/10 Features:选 Other OS

      • 关掉 Network Stack

      • 关掉 Secure Boot State

    • Peripherals 界面:

      • 关掉 Intel Platform Trust Technology

      • 打开 Legacy USB Support

      • 打开 XHCI Hand-off

      • 关掉 Port 60/64 Emulation

      • 关掉 Super IO Configuration 下面的 Serial Port 1

    • Chipset 界面:

      • 关掉 VT-d
    • 保存,退出。

  3. 安装

    • 安装盘插入 USB 2.0 口

    • 开机,F12,选择 EXTERNAL,屏幕下方会出现提示:"Boot OS X Install from Install macOS High Sierra",然后我等了好一会儿。。。

    • 进入安装界面,就跟在 Mac 上安装一样了,格盘—装,然后等,重启。

    • F12,选刚装的 High Sierra,等,重启。

  4. 驱动

    • 进入系统后,找到 U 盘中 Multibeast 的位置,打开;

    • 选择 Quick Start,然后选 UEFI Boot Mode

    • 进入 Drivers 页面,Audio 选择 Realtek ALC1150,Network 选择 IntelMausiEthernet v2.2.0 (其他主板的集成声卡、网卡的型号可以从说明书中查得)

    • 保存,Build,Install,重启

    • 现在除了显卡,我这里其他常用的功能已经驱动起来了。包括WIFI 和蓝牙。

    • NVIDIA Web Driver 378.10.10.10.25.156 和 158 有坑,导致图形界面 lag,尤其是 Chrome 几乎无法使用。有两个方案:

      • 暂时安装158,然后关掉 Chrome 的硬件加速,其他的也还能将就着用。

      • 安装 Web Driver 106 驱动,可以通过 vulgo 的脚本解决 (https://github.com/vulgo/webdriver.sh),但我不清楚这个脚本对其他东西有没有依赖。因为我是先装了158 驱动,并且常用环境都配置好后再退回到106的,因此是用的 Homebrew 完成的:

        brew tap vulgo/repo
        brew install webdriver.sh
        sudo webdriver -l
        

        从列出的选项中选择 17C2205,安装,重启即可。

        如果 webdriver.sh 没有其他依赖的话,应该可以直接下载运行。

    小结

    从头到尾,如果不算下载时间的话,大概1-2个小时。比较意外的是,去年装的 Sierra 好多 USB 口不能用;而这次完全没有特意去折腾,已经能够满足我对 USB 口的需求了。
    去年还可以说装黑苹果是因为苹果硬件不能满足性能需求,但现在 iMac Pro 发布了,自己这么干的理由只能是穷了。。。

你可能感兴趣的:(High Sierra Hackintosh @Feb 2018)