AMD平台,5600X+6650XT,虚拟机安装macOS 14(2024年6月)

AMD平台安装macOS 14的麻烦,要比Intel平台多的多,由于macOS从13开始,对CPU寄存器的读取进行了改变,导致AMD平台只要安装完macOS 13及以后版本,开机后就报五国语言错误,不断重启。改vmx文件,被证明是无用的。改smc.version也好,改cpuid.0.eax也好,没有任何作用,唯一的办法,是添加特殊的辅助虚拟机磁盘,将AMD平台在虚拟机中伪装成Intel平台,经过实验,是可以成功的。卡顿问题在用最新的14.5镜像和优化后,正常上网文档啥的,是没有问题的,文章主要参考的是站内大神的博客,我补充了优化方法和具体细节。

AMD CPU在VMware中安装macOS 14 Sonoma最新版教程(不会出现五国语言)_amdcpu 安装虚拟机macos 14-CSDN博客

辅助虚拟机磁盘下载地址

macOS_OpencoreBoot.vmdk_免费高速下载|百度网盘-分享无限制 (baidu.com)

IU+N卡安装的步骤见以下博客

13600KF+3060Ti,虚拟机安装macOS 14(2024年6月)-CSDN博客

1. 安装VMWare Workstation Pro 17.5 

VMWare Workstation Pro 17.5允许个人用户免费用于学习,默认自行安装完成,由于VMWare已经被博通收购,所以下载前需要注册成功博通的账号,并且处于登录状态,下载地址如下

下载VMWare

2. 下载安装macOS Unlocker

VMWare Workstation Pro 本身不支持安装macOS系统,需要下载解锁插件,地址如下,该软件开发者由于放弃使用VMWare Workstation Pro,不再开发新版本,所以4.2.7可能是最后一个版本

Releases · DrDonk/unlocker (github.com)

下载后解压,进入windows文件夹下,右键以管理员身份运行unlock.exe,此时VMWare不能处于运行状态,否则会提示VMWare运行中,无法解锁成功

3. 下载iso镜像

依旧是使用极限苹果提供的ISO镜像,选择VMWare镜像这一栏

macOS系统下载 | 极限苹果-Mac论坛-提供Mac软件和macOS苹果系统镜像下载 (applex.net)

4. 创建macOS虚拟机环境

​注意:安装时,CPU内核数量只能选4个,因为辅助的虚拟机镜像,是按照4个CPU内核设计的,不过在安装完成后,可以调整。

​注意:磁盘类型只能选SATA,NVMe试过,不行,读不出磁盘

​5. 调整光驱SATA启动顺序,载入安装镜像

点击进入虚拟机配置

点击高级

调整到SATA 0:2

引入安装镜像

6. 调整主硬盘SATA启动顺序

点击硬盘,然后点击高级选项

将节点调整为SATA 0:1

6. 添加辅助虚拟磁盘,调整SATA启动顺序

 磁盘类型必选SATA

 辅助虚拟磁盘的下载地址文章开头有了,现在再重复一遍

macOS_OpencoreBoot.vmdk_免费高速下载|百度网盘-分享无限制 (baidu.com)

因为我用的VMware是最新的17.5版本,会弹出以下弹框,这个可以视情况而定,我选择了转换

 确认下,辅助磁盘是不是SATA 0:0

辅助磁盘必须是SATA 0:0,优先级必须是最高的

7. 安装macOS

点击确定,开机

不用管OPENSURE辅助磁盘,选镜像安装

等待加载完成,选择简体中文

 选择磁盘工具

选择虚拟SATA磁盘,抹掉

退出磁盘工具

安装macOS系统

开始安装

中间滚代码是正常的,别动鼠标和键盘,让他自己跑 

 中间有滚动不要动,让自己跑

8. 配置macOS

视情况看开不开定位

进入页面,初步安装完成

9. 美化UI,安装VMTools

由于bug,默认壁纸显示不出来,需要改成图片壁纸,设置→墙纸,改成图片

弹出安装镜像

虚拟机安装VMware Tools

 

点击允许后输入密码,需要重新启动虚拟机

重启和开机过程中滚动代码是正常的,不要动鼠标和键盘

至此,安装完成。

10. 后续工作

关闭虚拟机,去除安装介质

11. 优化卡顿(强烈建议优化)

AMD下,如果不优化,肯定有卡顿,因此建议不论有没有用,都按下面方法优化一下

系统设置→辅助功能→显示,勾选降低透明度

系统设置→桌面与程序坞,将最小化窗口时使用改为缩放效果

系统设置→隐私与安全性→扩展,将共享和访达的选项都去掉

安装beamoff,设为开机启动项

作者原地址 GitHub - JasF/beamoff: Simple Utility for disabling Beam sync on Mac

站内下载地址 beamoff提升虚拟机macosx10.10性能_beamoff下载资源-CSDN文库

下载后,用VMtools放到虚拟机中

第一次放文件,会提示需要允许VMtools使用辅助功能,操作如下

中途输入密码 

放入文件,解压到某文件夹下

系统设置→通用→登录项→登录时打开,添加解压后的文件

重启,至此,AMD平台安装macOS 14完成。

12. 可选项

将CPU设为8核,内存设为16G,仍然可以正常开机,但必须在安装完成之后

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/351066.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ZED双目相机环境配置

官方资料:stereolabs/zed-python-api: Python API for the ZED SDK (github.com) 1,配置ZED相机环境 1.安装CUDA 查看电脑是否安装CUDA,安装过程可参考以下博文: 如何选择匹配的CUDA版本:https://blog.csdn.net/iam…

分布式物联网平台特点

随着物联网(IoT)技术的飞速发展,我们正步入一个万物互联的新时代。在这个时代,设备、数据和服务的无缝集成是实现智能化的关键。分布式物联网平台作为这一进程的核心,正在成为构建智能世界的基石。 一、分布式物联网平…

本学期嵌入式期末考试的综合项目,我是这么出题的

时间过得真快,临近期末,又到了老师出卷的时候。作为《嵌入式开发及应用》这门课的主讲教师,今年给学生出的题目有一点点难度,最后的综合项目要求如下所示,各位学生朋友和教师同行可以评论一下难度如何,单片…

【每日刷题】Day66

【每日刷题】Day66 🥕个人主页:开敲🍉 🔥所属专栏:每日刷题🍍 🌼文章目录🌼 1. 小乐乐改数字_牛客题霸_牛客网 (nowcoder.com) 2. 牛牛的递增之旅_牛客题霸_牛客网 (nowcoder.com)…

nginx ws长连接配置

nginx ws长连接配置 http根节点下配上 map $http_upgrade $connection_upgrade {default upgrade; close;}如下: server服务节点下,后端接口的代理配置 proxy_http_version 1.1;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connec…

将Vite添加到您现有的Web应用程序

Vite(发音为“veet”)是一个新的JavaScript绑定器。它包括电池,几乎不需要任何配置即可使用,并包括大量配置选项。哦——而且速度很快。速度快得令人难以置信。 本文将介绍将现有项目转换为Vite的过程。我们将介绍别名、填充webp…

[C++ STL] vector 详解

标题:[C STL] vector 详解 水墨不写bug 目录 一、背景 二、vector简介 三、vector的接口介绍 (1)默认成员函数接口 i,构造函数(constructor) ii,析构函数(destructor&#xff0…

C++ UML建模

starUML UML图转C代码 数据流图 E-R图 流程图 整体架构图 ORM关系图 参考 app.asar附件资源可免激活 JHBlog/设计模式/设计模式/1、StarUML使用简明教程.md at master SunshineBrother/JHBlog GitHub C程序员UML实务手册代码 - 开发实例、源码下载 - 好例子网 GitHub -…

Armbian OS(基于ubuntu24) 源码编译mysql 5.7

最近弄了个S905X3的盒子刷完Armbian OS (基于ubuntu24),开始折腾Arm64之旅。第一站就遇到了MySQL的问题,由于MySQL没有提供Arm64版本,又不想塞Docker镜像,因此选择源码来编译MySQL5.7。下面记录详细过程和遇…

5.Sentinel入门与使用

5.Sentinel入门与使用 1.什么是 Sentinel?Sentinel 主要有以下几个功能: 2.为什么需要 Sentinel?3.Sentinel 基本概念3.1 什么是流量控制?3.1.1 常见流量控制算法3.1.2 Sentinel 流量控制流控效果介绍如下: 3.2 什么是熔断?熔断策略 3.3 Sentinel 组成(资源和规…

springboot+shiro+jwt 兼容session和token

最近和别的软件集成项目,需要提供给别人接口来进行数据传输,发现给他token后并不能访问我的接口,拿postman试了下还真是不行。检查代码发现项目的shiro配置是通过session会话来校验信息的 ,我之前一直是前后端自己写,用…

等级考试3-2021年3月题

作业&#xff1a; #include <iostream> using namespace std; int chonghe(int,int,int,int); int main(){int a[1000],b[1000];int n,ma0;cin>>n;for(int i0;i<n;i){cin>>a[i]>>b[i];}for(int i0;i<n;i){for(int ji1;j<n;j){mamax(ma,chongh…

华为云CodeArts API:API管理一体化平台 5月新特性上线啦!

CodeArts API是华为云API全生命周期管理一体化解决方案平台&#xff0c;支持开发者高效实现API设计、API开发、API测试、API托管、API运维、API变现的一站式体验。 通过以API契约为锚点&#xff0c;CodeArts API保证API各阶段数据高度一致&#xff0c;为开发者提供友好易用的A…

非线性模型预测控制NMPC例子

NMPC概述 非线性模型预测控制(Nonlinear Model Predictive Control, NMPC)是一种用于控制非线性系统的高级控制策略。与线性MPC不同,NMPC需要处理系统的非线性特性,这使得优化问题更加复杂。NMPC通常使用迭代优化算法来求解非线性优化问题 NMPC基本原理 NMPC的目标是最小…

Github 2024-06-10开源项目周报 Top15

根据Github Trendings的统计,本周(2024-06-10统计)共有15个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Python项目8Jupyter Notebook项目2Go项目2C++项目1Shell项目1Lua项目1JavaScript项目1MDX项目1C项目1HTML项目1Python - 100天从新手到大师 创建…

设计模式详解(全23种)

设计模式的分类 总体来说设计模式分为三大类&#xff1a; 创建型模式&#xff08;5&#xff09;&#xff1a; 工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式&#xff08;7&#xff09;&#xff1a; 适配器模式、装饰器模式、代理模式、外观模式、桥…

SpringBoot3 常用的第三方接口调用十种方式

环境&#xff1a;SpringBoot.3.3.0 简介 在项目中调用第三方接口是日常开发中非常常见的。调用方式的选择通常遵循公司既定的技术栈和架构规范&#xff0c;以确保项目的一致性和可维护性。无论是RESTful API调用、Feign声明式HTTP客户端、Apache HttpClient等调用方式&#x…

从反向传播过程看激活函数与权重初始化的选择对深度神经网络稳定性的影响

之前使用深度学习时一直对各种激活函数和权重初始化策略信手拈用,然而不能只知其表不知其里。若想深入理解为何选择某种激活函数和权重初始化方法卓有成效还是得回归本源,本文就从反向传播的计算过程来按图索骥。 为了更好地演示深度学习中的前向传播和反向传播,有必要图文…

FM全网自动采集聚合影视搜索源码

源码介绍 FM 全网聚合影视搜索(响应式布局)&#xff0c;基于 TP5.1 开发的聚合影视搜索程序&#xff0c;本程序无数据库&#xff0c;本程序内置P2P 版播放器&#xff0c;承诺无广告无捆绑。片源内部滚动广告与本站无关,谨防上当受骗&#xff0c;资源搜索全部来自于网络。 环境…

模拟电子技术基础(一)--本证半导体与杂质半导体

半导体分为两大类&#xff1a;本征半导体和杂质半导体。这两种类型的半导体在电子结构和电导特性上有显著的区别。 本征半导体&#xff08;Intrinsic Semiconductor&#xff09; 定义和组成&#xff1a;本征半导体是纯净的半导体&#xff0c;没有任何杂质原子。最常见的本征半…