前言
第一次安装黑苹果,并在我的笔记本电脑上使用双系统,来回自如切换。
这也是我第一次使用 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
就好了键盘输入的问题
之前在 Windows 都用的 QQ 输入法,它没有 Mac 版本,而且大小写、中英文切换和 Windows 习惯不一样:
- 使用微信输入法,用着还挺舒服的。但是切换输入法时无法及时键入中文(有延迟)、常用语无法前置、中英文切换提示不能关
- 尝试用雾凇拼音定制使用,不太习惯^(后面用着用着就习惯了,还可以)^。候选字不能多行、英文上屏不能自动加空格了、词库需要手动更新(雾凇的词库一直在更新还可以)
修改系统默认输入法、定制不同 App 的输入习惯:
使用KeyboardHolder软件解决,换成了 Input Source Pro 更好用使用不同输入法来切换中英文^(ABC 输入法作为纯英文输入,微信输入法作为中文输入)^:使用
shift
来回切换输入法,用 Karabiner-Elements 开源软件解决,参考了 babyking 的配置文件
鼠标输入的问题:Razer Pro Click Mini 雷蛇鼠标宏在 macOS 上的设置
- 没有找到一个好的方案在 macOS 上修改我的鼠标宏,找到一个开源项目也没有支持我的鼠标设备,也没有支持 Ventura 系统
- 尝试在 Windows 修改鼠标 button4 的键位为
ctrl+shift+z
,Karabiner-Elements 中把command+shift+z
改为ctrl+shift+z
,无法触发 - 在 Windows 修改 button4 键位为空,使用 Karabiner-Elements 修改 button4 指向
command+shift+z
,触发成功
拷贝 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,重启之后蓝牙可以正常打开/关闭)^。修改之后连接蓝牙耳机正常
数字小键盘未开机自启
- 尝试用 DELL笔记本数字小键盘设置 的方法在 BIOS 中修改 Keyboard NumLock 的选项,没有效果
- 使用 zsh 后HOME/END 键以及小键盘失效:在
~/.zshrc
中重新映射小键盘的键位,就不用再按num lock
键了
锁屏 5 秒后会自动关闭屏幕,设置修改无效
- 修改设置「不活跃时关闭显示器」没有效果,可能这个针对的是未锁屏的情况下,已锁屏的情况下还未知如何修改
- 改变自己的行为习惯,「离开主动锁屏」改为「主动开启屏幕保护^(没有自带的系统级快捷键,需要使用「自动操作」App 新建「启动屏幕保护程序」的服务,然后在键盘快捷键「服务 - 通用」中设置快捷键)^」,使用 Word Clock 软件作为屏保软件
某些 App 开机启动无效
- Eul、KeyboardHolder 这两个 App 无法开启自启,使用腾讯柠檬清理来设置,也不行
- 尝试用终端控制来解决:【Mac使用笔记】mac 设置开机自启动,执行
launchctl load
命令出现错误,没有解决 - 尝试用自建 plist 文件解决:Mac自定义定时任务,自建应用程序的 plist 文件,使用
launchctl load
执行,开机自启成功
解决一半的问题
macOS 睡眠模式
- mac 电脑说是几乎可以不用关电脑,我的 Dell 电脑在睡眠模式下,偶尔风扇还会转的,后续放包里观察一下
- 睡眠模式下拨了电源,电池消耗挺多的,尝试用 Mac 合盖掉电(休眠掉电)解决方法,关闭了网络唤醒、修改了内存保留时间、睡眠模式等
macOS 卸载了某个 App 但系统设置中「允许在后台」还存在那个 App:尝试在
Library/Launch*
文件夹下寻找,没有找到- 有的是能找到的,比如
Razer_Synapse_Mac_Driver_v1.87.dmg
对应的 App,删除就没了;找不到的如:KeyboardHolder
- 有的是能找到的,比如
内置麦克风无法使用
- 尝试用 AppleALC 驱动黑苹果声卡 的方案以及结合 如何使用AppleALC修复音频 作为补充,没有解决。把
layout-id
全部换了一遍^(最后停留在 24,虽然麦克风也无法使用,但是和 siri 说话它还是有不一样的反应)^,还是不行;然后把 AppleALC 和 AppleALCU 驱动都换成了最新版,也没有用 - 后来我想到在 Windows 系统下测试麦克风^(查看声卡驱动的时候意识到音频输入有两个:英特尔智音和 Realtek 声卡。但是我测试发声只在英特尔智音驱动那边有效)^,后来发现大多都提到声卡带有「英特尔智音」几乎无解,使用 VoodooHDA 驱动代替 AppleALC 的解决方案也缺少「英特尔智音」相关的成功案例
- 有时间可以尝试 联想小新Pro13解决黑苹果下麦克风不可用(曲线救国)的方案,用外置耳机来解决
- 尝试用 AppleALC 驱动黑苹果声卡 的方案以及结合 如何使用AppleALC修复音频 作为补充,没有解决。把
已妥协的问题
键盘上的 home 和 end 键作用改为行首和行尾:
- macOS 通用的HOME和END键,使用这个方法,
home
和end
的移动没问题了,shift+(home/end)
的组合还是不行 - 使用 Karabiner-Elements 把
home
替换成ctrl+a
,end
替换成ctrl+e
,解决了跳转行首和行尾 - 继续用 Karabiner-Elements 把
shift+home
替换成ctrl+shift+a
,把shift+end
替换成ctrl+shift+e
,解决了选中+行首/行尾 - 尝试在 vim 命令下使用
home
和end
代替shift+6
和shift+4
实现跳转行首和行尾无果^(主要是 home/end 已经改键为 ctrl+a/ctrl+e,bindkey 找不到后者在 vim 模式下的键位)^。那就只能习惯一下了,继续使用后者快捷键
- macOS 通用的HOME和END键,使用这个方法,
键盘上的媒体播放按键失效
- 尝试用 BeardedSpice 来解决,但是这个开源项目很久没更新了,在 chrome 中不生效
- 尝试用 Beardie 来解决,即在 chrome 中用了它的扩展插件,也还是不生效,测试倒是能控制 Apple Music
- 播放的媒体,统一在顶部菜单栏的类似「音乐播放」的 icon 中有显示,可以控制所有打开的媒体,不用纠结快捷键了
禁止 macOS 更新
如何彻底禁止 macOS Ventura 自动更新,去除更新标记和通知。使用 hosts 屏蔽 macOS 更新地址,由于开启了系统代理失效了
- 清除了更新标记,
不进入更新选项,应该就不会显示了,只是临时清除,重启几次之后会还原。后来看标记久了也习惯了,不用管了
- 清除了更新标记,
待解决的问题
- U 盘烧录之后的剩余空间无法利用
- 后期需要备份 macOS 的数据
- 键盘背光无法控制,之前在 Windows 系统也是
无解的问题
- 隔空传送无法使用(好像要换网卡才能解决)
- NVIDIA 独立显卡无法使用(NVIDIA 显卡硬件设计和 Apple 要求不符)
其他使用问题
Photos Library
- 如果在
/Users/kangod/Pictures
中删除了Photos Library
,会导致「照片」App 打不开。此时需要重新创建一个图库,并在「设置」中点击「用作系统照片图库」,指定「照片」App 默认打开的图库。然后 iCloud 会重新自动同步照片到本地图库
- 如果在
iCloud
- iCloud 云盘选项「桌面与文稿文件夹」关闭之后,还是会自动同步本地的「桌面与文稿文件夹」,移动文稿数据到外部文件夹解决问题
- 开启 iCloud 同步之后点击「文稿」文件夹一直没反应,电脑重启解决问题
Zsh Terminal
终端运行提示
Operation not permitted
解决办法:- 在系统设置中,放开终端的完全磁盘访问权限。有一些可以了,但还有一些不行
- 使用 macOS 开启或关闭 SIP 的方法关闭 SIP 解决
Active Monitor
Spotlight 对应的
mds_stores
进程占用很高的 CPU 资源:- 尝试用 相见恨晚的 Mac 技巧(二十三) 的方法重建 Spotlight 的索引,完成重建之后暂时没什么问题
cpu 资源占用经常突然变高,但通常是睡眠唤醒之后,主要进程是
coreservicesd
和mds
- 不定时的出现这个问题,尝试关闭 Spotlight 的索引^(sudo mdutil -a -i off)^并删除对应数据^(sudo rm -rf /System/Volumes/Data/.Spotlight-V100/*)^试试
- 还有下次的话,试试这个:coreservicesd/lssave keeps writing every 30s
进程
UVFSService
占用 CPU 资源过高- 排除掉 Spotlight 搜索 Windows 系统的文件:是什么 UVFSService 以及为什么它使用大量 CPU 资源
其他参考
- 国光 台式机 202306 :使用最新的 OpenCore 0.9.2 引导,安装了最新的 macOS Ventura 13.4 系统
- Dell Inspiron 7590 黑苹果安装:教你如何给灵越 7590 黑苹果抄作业
- 黑苹果社区 装机时的图例:OpenCore 引导在线安装黑苹果 macOS Ventura 13 教程
- 黑果小兵解决问题教程:macOS Ventura 13.0 安装中常见的问题及解决方法