美文网首页
Hackintosh: 华硕z370-p + i5 8400 黑

Hackintosh: 华硕z370-p + i5 8400 黑

作者: jmukirin | 来源:发表于2018-03-05 07:48 被阅读4209次

    采购pc

    机箱

    • CPU: Inter I5 8400 散片 ---- 965(淘宝)
    • 主板: 华硕 PRIME Z370-P ---- 1064(京东) (送散热: 玄冰400)
    • 内存: 威刚 XPG DDR4 3000 8G x2 ---- 1168(淘宝)
    • 固态硬盘: 三星 PM961 M.2 NVME 512G ---- 1048(淘宝)
    • 固态硬盘: 三星 PM871 M.2 SATA 128G ---- 278(淘宝)
    • 电源: 酷冷至尊 MasterWatt Lite 500W 全模组 ---- 289(京东)
    • 无线网卡: BCM943602CS ---- 158(淘宝)
    • 显卡: 华硕 GTX1060 6G 雪豹 ---- 3099(京东) 观望
    • 显卡: 华硕 GTX 750ti 2G(二手) ---- 391(淘宝)
    • 机箱: 酷冷至尊 HAF912 ---- 299(京东, 已停产)

    小计: 5660

    外设

    • 显示器: DELL U2717D 2K分辨率 ---- 3299(京东)
    • 有线键鼠: 双飞燕 WKM-1000 有线usb口键鼠套装 ---- 59(京东)
    • 蓝牙键盘: 苹果无线蓝牙键盘1代(二手) ---- 240(淘宝)
    • 蓝牙鼠标: 罗技M558蓝牙鼠标 ---- 139(淘宝)

    小计: 3737

    上述价格为2018年02月左右, 是我实际采购链接和价格.

    在PM871(128G)上安装win10

    略过不提

    在PM961(512G)上黑苹果macOS High Sierra

    一. 你要先有mac, 下载macOS High Sierra

    1. 打开mac的appstore, 登录apple id, 下载macOS High Sierra

    2. 下载完会在Applications/Install macOS High Sierra.app. 不用运行它

    如果你实在没有mac, 这里

    二. 制作USB安装盘(UniBeast)

    1. 插入一个U盘, 用系统自带的磁盘工具, 将它初始化(抹掉)

    2. 下载 UniBeast 8.2.0 , 运行它, 会提示操作系统必须是英文

    3. 在系统偏好设置里, 语言与地区, 首选语言添加English, 把English优先于简体中文, 重启系统, 系统将变为英文界面, 重新运行 UniBeast, 完成流程, U盘就准备好了

    到这, 都是在mac上操作的.

    三. PC的主板BIOS设置

    从此操作都在pc上, 开机按del进入BIOS, 进入高级设置,

    • 先把语言改成中文, 加载最佳化默认值

    • 关闭 VT-d, 高级/北桥, (默认即关闭)

    • 关闭 CFG lock, 高级/CPU设置/Power Management Control, (默认即关闭)

    • 关闭安全启动, 启动/安全启动菜单

      • 把操作系统类型设为 其他操作系统

    保存, 退出

    四. 安装系统

    1. 把U盘插入PC(安全起见, 用USB2.0口), 开机按F8

    2. 选择 UEFI:ADATA USB Flash Drive 1.00, Partition 1 (20146MB)

    3. 选择 EXTERNAL盘, **Boot OS X Install from Install macOS High Sierra **

    4. 看到苹果logo, 进入了mac的安装界面, 先选择语言中文, 磁盘工具, 如果没找到硬盘, 点击显示所有设备, 就能看到还没分区的PM961, 抹掉它, 生成一个新分区, 然后关闭磁盘工具.

    5. 在刚刚那个分区上安装. 一会儿就会重启.

    6. 重启后, 开机按F8, 再选择 UEFI:ADATA USB Flash Drive 1.00, Partition 1 (20146MB), Boot macOS Install from High Sierra, 成功就会进入18分钟左右的英文安装界面.

    1. 重启后, 开机按F8, 再选择 UEFI:ADATA USB Flash Drive 1.00, Partition 1 (20146MB), 这次多了4个黑苹果的图标了, Boot macOS from High Sierra

    终于进入macOS, 因为我安装了无线网卡BCM943602CS(真的很好用), 免驱直接连wifi, 开始输入apple id等.

    8. 安装 MultiBeast - High Sierra 10.2.0 , 运行(下文有具体细节), 成功后再重启就不需要U盘引导了.

    1. 开机按DEL, 进BIOS设置, 调整一下启动顺序, 把四叶草的引导排在最先. 以后就可以由四叶草引导来选择进win还是mac了.

    五. 驱动硬件

    硬件参数

    
    * 处理器: 英特尔 Core i5-8400 @ 2.80GHz 六核
    
    * 主板: 华硕 PRIME Z370-P
    
    * 内存: 8 GB ( 威刚 DDR4 3000MHz )
    
    * 主硬盘(mac): 三星 MZVLW512HMJP-000H1 ( 512 GB / 固态硬盘 )
    
    * 主硬盘(win): 三星 MZNLN128HCGR-000H1 ( 128 GB / 固态硬盘 )
    
    * 显卡: 英特尔 UHD Graphics 630 ( 128 MB / 华硕 )
    
    * 显示器: 戴尔 DEL40EB DELL U2717D ( 27.2 英寸  )
    
    * 声卡: 瑞昱 ALC887 @ 英特尔 High Definition Audio 控制器
    
    * 网卡: 瑞昱 RTL8168/8111/8112 Gigabit Ethernet Controller / 华硕
    
    

    已经点亮了黑苹果, 这个配置还需要特别驱动的就是主板上的核显和声卡.

    想要驱动硬件, 原理就是修改Clover的config.plist文件. 路径在/Volumes/EFI/EFI/CLOVER/config.plist,

    但是这个隐藏分区默认没被macOS加载, 我们可以通过 [MultiBeast] 来直接图形化操作,

    第一次运行MultiBeast,

    • Quick Start -> UEFI Boot Mode (点亮图标)

    • Drivers -> Audio Realtek ALCxxx -> (勾选下面两项)

      • [x] ALC887/888b Legacy

      • [x]100 / 200 /300 Series Audio Support

    • Bootloaders -> (默认已勾选)

      • [x] Clover UEFI Boot Mode
    • Customize -> Graphics Configuration -> (勾选下面两项)

      • [x] Intel HD 6xx

      • [x] Intel Graphics Fixup

    • Build -> Install

    第二次运行MultiBeast, (因为声卡还缺一个勾选, 又没法一次同时勾选)

    • Drivers -> Audio Realtek ALCxxx -> (勾选这一项)

      • [x] 200 / 300 Series / X299 Audio Device ID Patch
    • Build -> Install

    重启即可.

    六. 关于EFI分区和Clover's config.plist

    黑苹果黑的是过程, 充满了黑暗, 一但点亮系统, 就不再有黑白苹果之分, 其实只不过引导加载驱动不同而已. 手头有Mac机的, 可以使用 [Clover Configurator] 来挂载被隐藏的EFI分区看看白苹果的EFI分区都装了些啥, 也可以看看标准macOS安装盘的分区结构, USB下, EFI分区是空的.

    而用UniBeast启动盘(U盘)启动系统, 里面就有一个EFI启动分区, 放的是UniBeast的默认驱动(Clover's config.plist), U盘启动就是用这些默认驱动来点亮进入系统,

    用MultiBeast, 就是把这个隐藏的EFI分区, 拷贝到了我们的系统盘上, 这样就不用再用U盘来引导启动了. 所以万一你把系统盘上的EFI分区弄坏了, 还可以重新用U盘来引导启动(相当于隔离了现有系统盘EFI启动分区下挂载的Clover所有的驱动,用UniBeast自带的默认驱动进系统), 点亮系统后, 重新安装一遍MultiBeast.

    我用App Store把macOS从10.13.1升级到10.13.3后, 发现主板的声卡又认不到了.

    于是我找到了Clover配置的备份目录, 位于 High Sierra/EFI-Backups/r4359/2018-03-03-12h47/EFI, 应该是使用 MultiBeast 操作时候自动做的备份, 直接把EFI分区下的对应目录下的所有文件删除, 然后把备份文件复制过去, 重启, 主板声卡又回来了.

    所以在mac下, 除了用 [MultiBeast] 来图形化操作Clover's config.plist, 还有一个方式, 使用 Clover Configurator 来挂载被隐藏的EFI分区, 然后编辑 EFI/EFI/CLOVER/config.plist 文件, 从而实现更多的细节设置.

    关闭SIP

    从OSX EI开始引入了rootless机制(System Integrity Protection), 默认root帐号被降权了, 黑苹果关闭SIP的方法与白苹果不同, 要改写Clover的config.plist

    找到CsrActiveConfig的参数, 把0x3改为0x67

    下面是参数说明:
    Relevant user options for SIP are as follows:

    csr-active-config 0x0 = SIP Enabled (Default)

    csr-active-config 0x3 = SIP Partially Disabled (Loads unsigned kexts)

    csr-active-config 0x67 = SIP Disabled completely

    示例代码:

    
    <key>RtVariables</key>
    
        <dict>
    
            <key>CsrActiveConfig</key>
    
            <string>0x67</string>
    
            <key>BooterConfig</key>
    
            <string>0x28</string>
    
        </dict>
    
    

    驱动核显UHD630

    先下载三个.kext 文件, 还是从tonymacx86网站上的Downloads去找,

    Lilu.kext

    https://www.tonymacx86.com/resources/lilu.362/

    IntelGraphicsFixup.kext

    https://www.tonymacx86.com/resources/intelgraphicsfixup.344/

    CoreDisplayFixup.kext

    https://github.com/PMheart/CoreDisplayFixup/releases

    下载三个kext文件, 放到 EFI/EFI/CLOVER/kexts/Other/ 目录下

    然后编辑 EFI/EFI/CLOVER/config.plist

    找到Boot的参数(Arguments), 把<string>dart=0 -disablegfxfirmware</string>

    改成

    <string>dart=0 -disablegfxfirmware -lilubeta</string>

    示意代码:

    
    <key>Boot</key> 
    
    <dict> 
    
    <key>Arguments</key> 
    
    <string>dart=0 -disablegfxfirmware -lilubeta</string> 
    
    

    保存, 重启, 就可以把分辨率设置为2560 x 1440 @ 60 Hz

    参考

    https://www.tonymacx86.com/resources/multibeast-high-sierra-10-2-0.360/

    https://bbs.feng.com/read-htm-tid-11573364.html

    相关文章

      网友评论

          本文标题:Hackintosh: 华硕z370-p + i5 8400 黑

          本文链接:https://www.haomeiwen.com/subject/ojecfftx.html