Dell Inspiron 7590 安装黑苹果 macOS Ventura 13.4

本贴最后更新于 313 天前,其中的信息可能已经时移世异

前言

第一次安装黑苹果,并在我的笔记本电脑上使用双系统,来回自如切换。

这也是我第一次使用 macOS,解决了很多 Windows 系统下无法解决的问题,用起来也非常流畅。

对我的全栈开发也更好友好,减少了一些奇奇怪怪的开发问题。

安装环境

  • 笔记本电脑:Dell Inspiron 7590(1080p 版本)
  • 系统镜像版本:macOS Ventura 13.4(版号 22F66)
  • 双系统分区:原装自带的 SK Hynix BC501 SSD 安装 Windows 10,自购的 Lexar NM620 SSD 安装 macOS
  • 引导方式:使用 OpenCore 0.9.2 引导,新买的 U 盘 Kioxia U301 烧录 macOS 镜像和 EFI
  • 网卡:Intel Wireless-AC 9560(可以正常使用)
  • 显卡:Intel UHD Graphics 630(黑苹果的独立 NVIDIA 显卡几乎都无法使用,只用板载显卡是可以的)
  • 声卡:Realtek ALC295(因为附加了英特尔智音技术,麦克风问题未解决)

安装步骤

  • 下载镜像:黑苹果原版 macOS Ventura 13.4 (22F66) 自带 OC 引导 v0.9.2 系统,花了 5 块钱
  • 下载 balenaEtcher:https://etcher.balena.io
  • 制作安装镜像:选择镜像、选择 U 盘,Flash 烧录
  • 替换安装盘中的 EFI(要适合自己机型的):Dell-Inspiron-7590-Ventura,替换 BOOT 和 OC 文件夹内容
  • BIOS 设置:F2 进入。禁用 Secure Boot;设置磁盘模式为 ACHI;设置启动顺序,Boot Option #1 为 U 盘 partition 1
  • 通过 U 盘进入 OpenCore 主引导界面,选择 OSX.CV (external)
  • 先在左上角选择语言,再进入磁盘工具。抹掉准备好的磁盘,名称:Ventura、格式:APFS、方案选择 GUID 分区图
  • 完成之后退出磁盘工具,点击安装系统并选好硬盘,重启后在 OC 引导界面选择 macOS Installer 进入
  • 重启几次,通过 OC 引导进入系统,完成设置向导,其后在终端完成一些安装后的设置
  • 使用 Hackintool 工具挂载硬盘,然后把 U 盘的 EFI 文件夹整个复制到硬盘 EFI 中
  • 再次重启,设置安装系统的那个硬盘为第一启动顺序,重启后在 OC 引导中选择 Ventura 即可进入高贵的 macOS

主要参考:黑果小兵安装教程:minisforum HX80G/HX90G 兼 Ventura 安装教程

出现问题 & 解决问题

已解决的问题

  • balenaEtcher 烧录失败:可能导致 balenaEtcher 写入出错的原因以及如何解决这些问题

  • 笔记本装上新的硬盘,BIOS 上无法识别:恢复 BIOS 为默认设置解决

  • 通过 OC 引导进入 Windows 系统,蓝屏:通过 OCC 打开 config.plist​文件,在 Booter-启动设置​ 中勾选 SyncRuntimePermissions

  • 鼠标滚动方向和 Windows 相反:使用软件 Mos 解决,单独修改鼠标滚动的方向

  • 双系统之间时间不同步:解决 Windows/macOS 双系统时间不同步问题 ^(Windows 是直接读取系统硬件时间、macOS 会自己换算然后修改系统硬件时间)^。采用了第一种修改 Windows 读取系统时间方法,BIOS 时间没管

  • chrome 右键需要双击才出现:关闭扩展程序鼠标手势 crxMouse​就好了

  • macOS 终端运行提示 Operation not permitted​​​​解决办法:放开终端的完全磁盘访问权限

  • 键盘输入的问题

    • 输入法大小写、中英文切换和 Windows 习惯不一样:使用微信输入法解决,而且它比原生的输入法用着更舒服、更顺手,细节更好

    • 修改系统默认输入法、定制 App 输入习惯:使用 KeyboardHolder 软件解决,换成了 Input Source Pro 更好用

    • 使用不同输入法来切换中英文 ^(ABC 输入法作为纯英文输入,微信输入法作为中文输入)^:使用 shift​​来回切换输入法,用 Karabiner-Elements 开源软件解决,参考了 babyking 的配置文件

    • 键盘上的 home 和 end 键作用改为行首和行尾:

      • macOS 通用的 HOME 和 END 键,使用这个方法,还是有一些 App 没变过来
      • 终极方法:使用 Karabiner-Elements 把 home 替换成 ctrl+a​,end 替换成 ctrl+e​,即可完美实现
  • 拷贝 EFI 到硬盘提示 EFI 中的可用空间不足

    • 在删除 EFI 目录之后,需要清空回收站,再重新拷贝进去 ^(清空回收站能释放一些空间,很奇怪的是在终端使用 du -h . 也看不见被什么占用了,到最后还是拷贝无法成功)^
    • 黑苹果 EFI 分区空间占满处理方法:被看不见的东西占满了 EFI 分区,重新格式化的方法有效。但是 EFI 引导丢了,使用下面的方法修复
  • 黑苹果双系统丢失 mac 系统引导恢复:进入 Windows PE 使用 DiskGenius 分区软件修复

  • 蓝牙无法使用

    • 尝试用 IntelBluetoothFirmware 开源方案 ^(我电脑的 USB ID 在这个项目的支持列表当中;故障排查中写的蓝牙 HCI 也是有的,后面有时间再看什么原因导致的。还有就是,EFI 中的这个 kext 和 github 上面版本是一样的)^,没有解决。还因为把 IntelBluetoothInjector.kext 一并放进去了导致进不了系统
    • 尝试用 这篇安装黑苹果强调顺序的文章以及 Joseph-Hui 提供的方法修改驱动顺序,没有解决 ^(先是删除驱动删错了,导致 wifi 连不上,然后因为来回换 EFI 导致 EFI 分区被莫名其妙占满,格式化之后引导也丢了)^。
    • 成功使用上蓝牙:在以上修改顺序的基础上,再做了两个改动。一个是在 OCC 中删掉了 AirportBrcmFixup 相关的驱动,而不是像我之前做的只在 OCC 中关闭启用;第二个是把 BlueToolFixup.kext 升级到了 2.6.8,重启之后蓝牙可以正常打开/关闭,连接蓝牙耳机正常

待解决的问题

  • U 盘烧录之后的剩余空间无法利用
  • 后期需要备份 macOS 的数据
  • 雷蛇鼠标快捷键在 macOS 上设置

解决一半的问题

  • 禁止 macOS 更新:如何彻底禁止 macOS Ventura 自动更新,去除更新标记和通知 ^(使用 hosts 屏蔽 macOS 更新地址,由于开启了系统代理失效了)^。清除了更新标记,不进入更新选项,应该就不会显示了,只是临时清除,重启几次之后会还原

  • macOS 睡眠模式:mac 电脑说是几乎可以不用关电脑,我的 Dell 电脑在睡眠模式下,偶尔风扇还会转的,后续放包里观察一下

  • macOS 卸载了某个 App 但系统设置中「允许在后台」还存在那个 App:尝试Library/Launch*​​文件夹下寻找,没有找到

  • 内置麦克风无法使用:

    • 尝试用 AppleALC 驱动黑苹果声卡 的方案以及结合 如何使用 AppleALC 修复音频 作为补充,没有解决。把 layout-id​​​​全部换了一遍 ^(最后停留在 24,虽然麦克风也无法使用,但是和 siri 说话它还是有不一样的反应)^,还是不行;然后把 AppleALC 和 AppleALCU 驱动都换成了最新版,也没有用

    • 后来我想到在 Windows 系统下测试下麦克风 ^(查看声卡驱动的时候意识到麦克风有两个,英特尔智音和 Realtek 声卡,但是我测试发声只在英特尔智音驱动那边有效)^,后来发现大多都提到声卡带有「英特尔智音」几乎无解,使用 VoodooHDA 驱动代替 AppleALC 的解决方案也缺少「英特尔智音」相关的成功案例

  • 某些 App 开机启动无效:

    • Eul、KeyboardHolder 这两个 App 无法开启自启,使用腾讯柠檬清理来设置,也不行
    • 尝试用终端控制来解决:【Mac 使用笔记】mac 设置开机自启动,执行 launchctl load​​​命令出现错误,没有解决

无解的问题

mac 软件

  • 日常必备:微信、微信输入法、思源、百度网盘、阿里云盘、腾讯柠檬清理、Snipaste、Notion、Chrome、ClashX、Telegram

  • 工作必备:VS Code、FinalShell

  • 终端:wget、git、oh-my-zsh、node、pnpm、yarn

    • Homebrew:

      • Mac 安装 Homebrew 的正确姿势:安装 Homebrew^(我使用的旧版 Ruby 版本,这个来源新的是用 Bash 重写了 )^,如果替换 homebrew-core.git​​​ 的时候提示没有目录 ^(但它会提示没有目录,也挺奇怪的,说明安装 Homebrew 之后就没有 core)^,就创建一个
      • Homebrew 下载速度优化(已解决问题):使用 ClashX 的终端代理功能,解决部分软件安装被墙的问题
  • mac 专属:

    • Hackintool:Objective-C 写的,可以修改硬盘挂载目录、查看全面的系统软硬件信息,免费且开源
    • OpenCore Configurator(0.9.2 对应版本 2.70.0.0):可以修改 OC 值,免费但闭源
    • Maccy:Swift 写的剪贴板软件,免费且开源
    • Eul:Swift 写的系统监控软件,免费且开源
    • Mos:Swift 写的鼠标滚动加持软件,免费且开源
    • SubEthaEdit:Objective-C 写的,可以实时协作的文本编辑器,免费且开源
    • Karabiner:C++ 写的,拥有强大的键盘自定义功能,可以在软件里修改系统级的快捷键,免费且开源
    • Input Source Pro:公测期间免费,可以定制 App 和浏览器的输入习惯,以及修改默认输入法
    • ~~KeyboardHolder~~​ :免费的输入法切换辅助工具,可以修改默认输入法,以及在各个 App 中定制习惯

其他参考

其他使用问题

  • Photos Library:

    • 如果在 /Users/kangod/Pictures​​​​中删除了 Photos Library​​​​,会导致「照片」App 打不开。此时需要重新创建一个图库,并在「设置」中点击「用作系统照片图库」,指定「照片」App 默认打开的图库。然后 iCloud 会重新自动同步照片到本地图库
  • iCloud:

    • iCloud 云盘选项「桌面与文稿文件夹」关闭之后,还是会自动同步本地的「桌面与文稿文件夹」,移动文稿数据到外部文件夹解决问题
    • 开启 iCloud 同步之后点击「文稿」文件夹一直没反应,电脑重启解决问题
  • Mac

    Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。

    166 引用 • 595 回帖 • 1 关注
1 操作
kangod 在 2024-01-13 10:59:30 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...