Ventura安装常见问题及一些建议
在升级之前,如果是工作主力机用,强烈建议独立划分一个磁盘空间按照调试引导后,在升级你自己的系统.最好还是等待一段时间,等绝大部份喜欢尝鲜的玩家把升级的坑都填了查不的时候,在升级可以省掉自己很多折腾时间.
对于引导我应该使用OpenCore
还是Clover
截止到目前为止,无论是OpenCore
还是Clover
,都已经支持Ventura
安装使用了,而且对于安装来说,Clover
的通用性更好一点,虽然很多驱动目前对Clover
支持不是很友好,但是也可以考虑用Clover
安装完系统后换回OpenCore
升级 Ventura
正式版确保引导版本
- 请使用OpenCore
v0.8.3
下载 / Cloverv5148
下载 - 请于
boot-args
中添加引导参数:vsmcgen=1
,- 可能还需要其它引导参数:
-lilubetaall
vsmcbeta
DW1820A
/DW1560
/DW1830
等博通网卡可能还需要添加:brcmfx-aspm
- 可能还需要其它引导参数:
安装程序进入 Recovery
/ Install macOS Ventura
灰屏,只出现一个鼠标的解决方法
修改 config.plist
,Nvram
-> 7C436110-AB2A-4BBB-A880-FE41995C9F82
-> prev-lang:kbd
-> en-US:0
,原来的参数有可能为空了导致的;重启后执行 reset NVRAM
的动作后就可以正常进入安装界面了
Intel
I225-V
驱动方法
编写中。。。
如何正确驱动 Intel
/ Broadcom
蓝牙设备
- 下载:BrcmPatchRAM-2.6.1-RELEASE.zip
- 在配置文件
config.plist
中添加BlueToolFixup.kext
驱动,做好内核版本控制,如下图所示:
蓝牙被禁用,无须开机,只需要一条命令即可起死回生
打开终端,输入命令:
sudo pkill bluetoothd
蓝牙连接耳机直接断开
打开终端,输入命令:
defaults write com.apple.BluetoothAudioAgent "Apple Bitpool Min (editable)" 35 defaults write com.apple.BluetoothAudioAgent "Apple Initial Bitpool Min (editable)" 53 defaults write com.apple.BluetoothAudioAgent "Apple Initial Bitpool (editable)" 35
重启,重新连接蓝牙耳机即可恢复正常
蓝牙不工作的另外一个解决方案
等系统安装完成之后,改回原来使用的 MacBookPro13,1 ,并在 boot-args 加入 -no_compat_check
如何重置网络设备,以解决App Store
无法登录的问题
打开终端,输入命令:
$ sudo rm -rf /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist*
输入用户密码,然后回车,不必理会提示信息,然后重启
现在你就可以正确登入App Store
并且可以下载应用了
如何正确重置NVRAM
,以解决App Store
无法登录的问题
打开终端,输入命令:
# sudo nvram -c Password: nvram: Error clearing firmware variables: (iokit/common) not permitted
输入用户密码,然后回车,不必理会提示信息,然后重启
无法更新到较新版本的 Ventura
打开终端,输入命令:
# Unenroll from beta catalog sudo /System/Library/PrivateFrameworks/Seeding.framework/Resources/seedutil unenroll # Enroll back in sudo /System/Library/PrivateFrameworks/Seeding.framework/Resources/seedutil enroll DeveloperSeed # List software updates via terminal softwareupdate -l
如何通过UEFI SHELL
添加UEFI
引导的正确姿势
无论是Clover
还是OpenCore
,经常会遇到的问题是:重置了NVRAM
后就会导致UEFI
引导项的丢失。正确的、最简单的插入姿势就是:进入UEFI SHELL
(CLOVER)或者Open Shell
(OpenCore),然后查看EFI
所在的fsV
假如你的是fs0
,那么如何判断fs0
目录下面就是EFI
呢,可以这样验证:
Shell> ls fs0: 如果显示有`EFI`的目录,那么就继续执行 Shell> ls fs0:efi 显示`BOOT`和`OC`或者`BOOT`和`CLOVER`目录,那么可以确定这是你需要操作的位置 Shell> bcfg boot add 0 fs0:efiocopencore.efi "OpenCore Bootloader" 这是添加`OC`的引导项命令 Shell> bcfg boot add 0 fs0:eficlovercloverx64.efi "Clover Bootloader" 这是添加`CLOVER`的引导项命令 Shell> exit 退出`UEFI Shell`
UEFI SHELL其它的用法请谷歌
使用OpenCore Configurator
添加boot-args
引导参数的详细步骤
经常在群里看到很多小白问道如何添加boot-args
引导参数,现做截图说明
想成功安装新发布的系统,建议添加的第一个引导参数为:
-lilubetaall
以加载所有的基于lilu
的插件
如何引导进入Ventura
的Recovery
分区
OpenCore
配置文件中勾选
- [x]
UEFI
->APFS
->JumpstartHotPlug
BIOS
未禁用CFG LOCK
选项的设置
相关错误信息:
- 卡在
[EB|#LOG:EXITBS:START]
某些用户会忘记或无法禁用BIOS中的CFG-Lock(特别是与用于电源管理的锁定0xE2 MSR位有关,显然更安全地关闭CFG-Lock)。**请注意,这仅适用于Intel用户,不适用于AMD。**发生这种情况时,有几个可能的解决方法:
打开OpenCore
的配置文件config.plist
,勾选如下三个选项:
Kernel
->Quirks
- [x]
AppleCpuPmCfgLock
- [x]
AppleXcpmCfgLock
- [x]
UEFI
->Quirks
- [x]
IgnoreInvalidFlexRatio
- [x]
开机卡在apfs_module_start: 1689: load: com.apple.filesystems.apfs, v1412.101.1, apfs-1412. 101.1 附近
解决方法:
打开配置文件:config.plist
-> UEFI-UEFI设置
- [x]
ReleaseUsbOwnership
BIOS重设或重启/关机后发送到安全模式
AppleRTC的问题,很简单的解决方法:
- 打开配置文件:
config.plist
- [x]
Kernel
->Quirks
->DisableRtcChecksum
- [x]
注意:如果仍然有问题,则需要使用RTCMemoryFixup.kext
并排除范围。
双系统使用OpenCore
引导启动Windows
出现蓝屏的解决方法
无法在macOS Ventura Beta 3上启动或安装Parallels Desktop
- 如果已经安装了Parallels Desktop,则临时解决方法是运行Parallels Desktop,如下所示:
- 打开 终端 (Finder > 应用程序 > 实用程序 > Terminal)。
- 执行以下命令:
- 如果Parallels Desktop安装失败,请执行以下操作:
- 如果已安装Parallels Desktop App Store Edition,则将其卸载。
- 下载Parallels Desktop 15安装文件。其他Parallels Desktop版本可在此处下载
- 双击下载的文件将其挂载。
- 打开终端(Finder > 应用程序 > 实用程序 > 终端),并执行以下命令:
您将需要输入Mac密码才能运行该命令。由于安全措施,不会显示任何符号,因此只需直接按回车键
继续输入命令:
如果安装成功,按照说明上面的运行的Parallels Desktop命令
如遇 TV、Netflix 等带有 DRM 的视频解码黑屏问题,请尝试在启动参数中添加
shikigva=80
如何在 Ventura 12.3
中重新使用 python 2.7
打开终端,输入命令:
# 使用国内源安装 HomeBrew $ /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" # 安装pyenv $ eval "$(brew shellenv)" $ brew install pyenv # 使用 pyenv安装 python 2.7.18 $ pyenv install 2.7.18 $ ln -s "${HOME}/.pyenv/versions/2.7.18/bin/python2.7" "${HOMEBREW_PREFIX}/bin/python2" $ python2 --version Python 2.7.18
如何禁用 mds_store
打开终端,输入命令:
$ sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist $ sudo mdutil – a -i off
评论0