others-黑苹果入坑

others-黑苹果入坑


修改默认启动

Windows环境

据说只能修改配置文件里的

  1. 打开 DiskGenius.exe ,取出引导里的配置文件

  1. 用编辑器打开, 搜索 DefaultVolume ,修改值为 EFI 则是 win启动, macOS10134 则是 mac 启动, Timeout 为倒计时,然后保存

    • 为啥是这两个值呢,其看启动时的这两个选项

  2. 覆盖原来的配置

  3. done! 保存重启即可


Mac环境

  1. 安装一个 mac 版本的 Clover Configurator gui工具

  2. 挂载引导所在的磁盘

  3. 修改引导文件 config.plist , 修改默认

  4. done! 保存重启即可


备份分区

以后只需要恢复该分区即可

  1. 安装 Paragon HFS+ for Windows v10.5 和 Paragon Hard Disk Manage 12 ,然后重启电脑

  2. 选择需要备份的 黑苹果 分区

  3. 点击 apply,开始备份, 等待备份完成


恢复分区

参考链接:https://blog.csdn.net/qq_31805821/article/details/79824732


config.plist 配置


U盘安装

参考视频教程: https://www.bilibili.com/video/av31949558/

  1. transMac 烧录 10.13.6.dmg 到 usb 中

    1. 格式化成mac格式, format for mac
    2. 选择 dmg 文件 restore 进去
  2. 配置好 clover 引导, 在 mac 中是用 clover configuration 配置. 也可以从网上找配置好同硬件配置的引导直接使用. 一般给出的是 EFI 文件夹.

  3. DiskGenius.exe 进入烧录好的 usb 的 esp 分区中, 将 clover 中的所有文件覆盖替换上去, 然后 在 EFI/CLOVER 文件夹中选择正确的 config.plist (然后里面的 EFI/CLOVER 文件夹要保留一份, 安装启动项要用到).

  4. U盘插入 usb2.0 口(3.0口会卡死在 苹果进度条后显示叉叉图标), 重启, BIOS 启动选择U盘, 会进入 clover 引导, 选择 install mac 啥的, 选抹掉对应磁盘, 格式化为 APFS 格式. 然后安装mac系统

  5. 进入系统装 显卡、声卡 驱动

    • 不知道为啥,装完 显卡驱动后 无线网络才能用

安装启动项

目的是在原有的 window 启动盘中, 添加一个 CLOVER 启动选项. https://www.bilibili.com/video/av31949558/

  1. DiskGenius.exe 进入原先windows启动盘的 esp 分区中, 将保留的 CLOVER 文件夹扔进 EFI 文件夹下

  2. 安装 EasyUEFI_Free.exe, 进入之后. 新增一个启动项, 选择 Linux 或者其他操作系统 , 选着文件为 刚扔进去 CLOVER 文件夹下的 CLOVERX64.efi 文件.

  3. 设置默认启动项 及 选着 timeout 时间. 进入 windows启动盘的 esp 分区, 复制一份 EFI/CLOVER/config.plist 出来用编辑器打开, 搜索 DefaultVolume ,修改值为 EFI 则是 win启动, HelloMac 则是 mac 启动, Timeout 为倒计时,然后保存 扔进去替换掉即可

多启动项删除

如果有两个硬盘里都有启动项, 就会出现多个启动项. 比较笨的方式就是直接把不需要的启动项的 EFI 文件夹直接重命名为其他比如 EFI2, 然后开机启动项就看不到这个启动项了


挂载,卸载 硬盘


硬盘选择

有些硬盘装mac会崩溃, 如:

  • pm981, 970 evo plus

比较稳得硬盘, 如:

  • 830, 840 pro, 970 evo, sm961

读写 ntf 硬盘

假设有4个 ntf 格式分区, 分别为 Software, Entertainment, Other, Study, 默认只能

  1. 新增一个 fstab 文件, 直接 vi 即可

    1
    2
    3
    4
    5
    6
    7
    # vi /etc/fstab

    # 加入以下内容
    LABEL=Software none ntfs rw,auto,nobrowse
    LABEL=Entertainment none ntfs rw,auto,nobrowse
    LABEL=Other none ntfs rw,auto,nobrowse
    LABEL=Study none ntfs rw,auto,nobrowse
  2. 重启系统后即可 读写 这4个 ntf 格式分区


安装 10.14.5 过程

配置

  • 主板 : 华硕 z170-p
  • cpu : i7-6700k
  • 显卡 : 蓝宝石 rx580 2304sp

主板 BIOS 设置

参考: https://www.youtube.com/watch?v=lZYNLIuMiCQ&t=263s

  1. 先恢复默认设置. exit -> load options default. (基本上默认情况下就不用怎么设置了)
  2. advanced -> pch storage configuration, sata mode selection 设为 ahci
  3. advanced -> system agent configuration, vt-d 设为 disabled
  4. advanced -> usb configuration, xhci hand-off 设为 enabled ( 我的主板没有这个选项, 参考视频 )
  5. advanced -> cpu configuration -> cpu power management control, cfg lock 设为 disabled
  6. boot -> secure boot, os type 设为 other os

clover 引导

踩坑过程

  • Q : 在 sound assertion in applehdadriver at line 1620 卡很久, 及 进去后安装快完的时候报错: apfs_stop_bg_work

    解决办法 :

    1. 替换最新的 FakeSMC.kext, 在 efi -> clover -> kexts -> other 文件夹下

      FakeSMC.kext 下载地址: https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads/, 我下的是 RehabMan-FakeSMC-2018-0915.zip, 使用里的 FakeSMC.kext 就行了

    2. config.plist 中的 Boot 启动参数改为

      1
      2
      <key>Arguments</key>
      <string>-v dart=0 npci=0x2000 nv_disable=1 kext-dev-mode=1</string>

    参考: http://bbs.pcbeta.com/viewthread-1651140-1-1.html


常见问题

网卡 BCM943602CS

装完 显卡驱动后 无线网络才能用

webdriver安装成功, 却没有显存

EFI/CLOVER/config.plist 文件中, Boot 字段下的 nv_disable=1 干掉即可. 参考: http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1662194

1
2
3
4
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>-v dart=0 nv_disable=1</string> <!-- 这行代码禁掉了 n卡 -->

安装完mac进不去

重启进入mac。要将 华硕主板 BIOS 中的 安全启动windows efui 改为 其他操作系统 ,否者进不去

使用随机重启

可能因为读到了某从盘 固态硬盘, 比如 pm981 (装了win10) . 参考 硬盘选择

进入 clover 选择 安装mac 后立马重启, 或跑完代码后立马重启

clover 引导没有配好

内存信息错误

黑苹果Mac内存信息识别错误的解决方法 - https://imac.hk/fix-mac-memory-information-identification-error.html