vmware虚拟机17 安装macos14过程及问题处理亲测

前期准备

1、可引导可虚拟机安装的macOS Sonoma 14 ISO镜像安装文件

我找到得地址,下载自行解决啦

2、VMware虚拟机应用软件

官网下载就好,搜个码搞定

3、解锁工具macOS Unlocker

开始安装:

1、打开VMware软件,新建一个系统。

2、选择已下载准备好的镜像文件,

3、选中苹果Mac系统,版本的话,根据实际情况选择,我这里选择macOS14。

4、虚拟机的名称随便写都可以,安装位置的话,自定义。物理磁盘的空间,理论上越大越好。

5、虚拟磁盘的容量大小可默认也可自定义,不知道设置多少好的话,那就默认。

6、配置的其他设置可点击“自定义硬件”来更改设定。

7、这里主要需要调整的是CPU和内存,根据物理机的实际情况来调整,一般设置个中间值就可以了,当然,如果调整后发现卡顿,可以适当的增加或减小。

8、自定义设置完成后,点击“完成”。

9、以上是macOS安装前对虚拟机的配置,接下来就是安装流程了。

10、点击“开启虚拟机”后,你就会看到你熟悉的苹果图标了。

11、首先进入的是安装语言的选择,这里我们选择“简体中文”,然后,继续。

12、接着给虚拟磁盘格式化,选择“磁盘工具”。

13、我们选中虚拟磁盘的。

14、再点击右侧顶部的“抹掉”来格式化我们的虚拟磁盘。

15、填写磁盘名称,这个随便写,其他的默认即可。

16、格式化完成后,关闭磁盘工具窗口(左侧顶部的关闭按钮)。

17、如下图,点击关闭。

18、返回安装界面后,选择我们需要安装的系统,这里的是“Install macOS Sonoma beta”。

19、接下来,点击继续。

20、点击“同意”条款。

21、选中我们格式化后的磁盘,点击继续。

22、接下来需要等待一段时间,具体时间根据你物理机的配置会有所不同。安装过程中会自动重启。直至进入系统的界面配置。

23、“漫长”的等待完成后,终于进入了macOS系统的界面配置。同样,先选择我们的系统语言,这里将如图右侧所示的下拉条拉至最底部,选择“中国大陆”。

24、语言和输入法,先不设置,点击继续。

25、辅助功能,以后设置,这里我们选择“以后”。

26、自从macOS 13版本之后,虚拟机中安装的话,网络这块需要安装好后重新配置的,这里我们先不接入互联网。

27、点击继续。

28、数据与隐私,直接点击“继续”。

29、迁移助理,先不用管,点击左下角的“以后”。

30、条款与条件,“同意”后继续。

31、“同意”

32、创建账户,这里都可以自定义配置。

33、定位的话,不需要就取消,然后“继续”。

34、我取消了,不使用定位服务。

35、时区栏,输入“北京”,如下图

36、继续。

37、屏幕的使用时间,这里先不用设置。

38、主题配色的话,随意,按喜好选择即可。

39、全部完成进入系统,有的配置好后需要账号、密码登录,输入刚设置的账号、密码即可。

优化VMware虚拟机里的MacOS系统

问题1:如何调节VMware中 MacOS 系统里的字体


处理方式:
关闭虚拟机->编辑虚拟机设置->显示器->加速3D图形/将主机设置用于监视器(都勾选上)->点击确定

问题2:如何改善虚拟机中MacOS系统卡顿 

处理方式:
步骤1:打开虚拟机->系统偏好设置->辅助功能->减少透明度

步骤2:打开虚拟机->系统偏好设置->程序坞与菜单栏->最小化窗口时使用->缩放效果

步骤3:打开虚拟机->系统偏好设置->扩展->共享菜单-将不使用的组件置空取消勾选

步骤4:将beamoff设置为开机自动运行

beamoff下载链接:http://files.cnblogs.com/files/yipu/beamoff.zip

 打开虚拟机->系统偏好设置->用户与群组->管理员户名->登录项->点按锁按钮以进行更改-> + -> 找到你下载的beamoff.app文件 -> 添加

问题3:网络问题

网络的配置,我们在安装好后,关闭macOS系统,打开物理机macOS的虚拟系统目录,找到虚拟系统的配置文件(.vmx)

用记事本或文本编辑器打开,找到“ethernet0.virtualDev”将

ethernet0.virtualDev = "e1000e"

修改为

ethernet0.virtualDev = "vmxnet3"

在VMware上装macOS以及解决登不上Applestore的问题

前提:

网络正常,DNS 正常,网页能登录 https://www.apple.com

适用于, osx 中登录 app store 一直在转圈的情况。

原因:app store 会检查机器的smbios 信息,如果不是 mac 机器,就不让登录。

假信息生成工具:Chameleon Wizard

下载地址:chameleon/cw.zip

1、启动虚拟机,进入 osx, 然后下载运行此工具

2、编辑=》预制的 smbioses 模版=》根据真机的CPU型号选个最相近的模版,生成成功后点另存为,导出设备信息文件。

3、关闭虚拟机,编辑 osx 虚拟机对应的 .vmx 文件,用前面生成的信息,加入这么几行。

board-id.reflectHost = "FALSE"
board-id = "Mac-填写你生成得码"
hw.model.reflectHost = "FALSE"
hw.model = "MacBook Pro"
serialNumber.reflectHost = "FALSE"
serialNumber = "填写你生成得码"
smbios.reflectHost = "FALSE"

注:

如果 vmx 文件中含有 board-id.reflectHost = "TRUE" 之类的字样就把它删掉,为 TRUE 表示允许使用真机的信息。

要使用假信息自然得删掉。

4、vms 改好后保存,再次启动 vmware ,即会使用假设备信息,也就可以使用 app store 了。

在VMware上macOS提示“打不开身份不明的开发者”

解决方法:

1、打开系统偏好设置--》安全与隐私--》通用--》选择任何来源

不能选择的话点击按钮锁即可编辑

2、如果没有“任何来源”选项

打开终端输入命令

sudo spctl --master-disable

回车,输入密码,回车

不过这个设置也是为了安全性(建议不要下载不安全的应用哦)

好了,回到 系统偏好设置--》安全与隐私--》通用--》选择任何来源  。

出现了~

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

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

相关文章

Bert-vits2新版本V2.1英文模型本地训练以及中英文混合推理(mix)

中英文混合输出是文本转语音(TTS)项目中很常见的需求场景,尤其在技术文章或者技术视频领域里,其中文文本中一定会夹杂着海量的英文单词,我们当然不希望AI口播只会念中文,Bert-vits2老版本(2.0以下版本)并不支持英文训练和推理&…

完整方案开放下载!详解中国移动《通信网络中量子计算应用研究报告》

8月30日,中国移动在第四届科技周暨战略性新兴产业共创发展大会上重磅发布了《通信网络中量子计算应用研究报告》。 玻色量子作为中国移动在光量子计算领域的唯一一家合作企业兼战投企业,在量子计算应用于通信行业达成了深入合作,并在5G天线多…

干货分享|300平米A级机房设计方案

本方案中XXX计算机中心机房建设工程,是XXX的数据中心,机房位于建筑的X层,计算机机房面积300㎡。采购设备以及装修工艺主要用于XXX所属计算机机房装修工程。 考虑到中心机房投资大、使用周期长,而业主业务发展快,现代技…

空间地图GIS基础

关注微信公众号掌握更多技术动态 --------------------------------------------------------------- 一、GIS基本概念 地理信息系统(Geographic Informaiton System, GIS)是一个可以建立、浏览、查询、分析地理空间数据的软件系统,其功能小…

【RHCE】openlab搭建web网站

网站需求: 1、基于域名 www.openlab.com 可以访问网站内容为 welcome to openlab!!! 增加映射 [rootlocalhost ~]# vim /etc/hosts 创建网页 [rootlocalhost ~]# mkdir -p /www/openlab [rootlocalhost ~]# echo welcome to openlab > /www/openlab/index.h…

利用法线贴图渲染逼真的3D老虎模型

在线工具推荐: 3D数字孪生场景编辑器 - GLTF/GLB材质纹理编辑器 - 3D模型在线转换 - Three.js AI自动纹理开发包 - YOLO 虚幻合成数据生成器 - 三维模型预览图生成器 - 3D模型语义搜索引擎 当谈到游戏角色的3D模型风格时,有几种不同的风格&#xf…

3-Mybatis

文章目录 Mybatis概述什么是Mybatis?Mybatis导入知识补充数据持久化持久层 第一个Mybatis程序:数据的增删改查查创建环境编写代码1、目录结构2、核心配置文件:resources/mybatis-config.xml3、mybatis工具类:Utils/MybatisUtils4、…

ALNS的MDP模型| 还没整理完12-08

有好几篇论文已经这样做了,先摆出一篇,然后再慢慢更新 第一篇 该篇论文提出了一种称为深增强ALNS(DR-ALNS)的方法,它利用DRL选择最有效的破坏和修复运营商,配置破坏严重性参数施加在破坏算子上&#xff0c…

第二十一章网络通信总结

21.1 网络程序设计基础 Java网络程序设计基础涉及使用Java编程语言创建网络应用程序。这通常涉及到使用Java的网络API,如java.net包,以建立客户端和服务器之间的通信。 基本步骤包括: 1.创建服务器: 使用ServerSocket类创建服务…

常见的中间件--消息队列中间件测试点

最近刷题,看到了有问中间件的题目,于是整理了一些中间件的知识,大多是在小破站上的笔记,仅供大家参考~ 主要分为七个部分来分享: 一、常见的中间件 二、什么是队列? 三、常见消息队列MQ的比较 四、队列…

12_企业架构之Tomcat部署使用

Tomcat 学习目标和内容 1、能够描述Tomcat的使用场景 2、能够简单描述Tomcat的工作原理 3、能够实现部署安装Tomcat 4、能够实现配置Tomcat的service服务和自启动 5、能够实现Tomcat的Host的配置 6、能够实现Nginx反向代理Tomcat 7、能够实现Nginx负载均衡到Tomcat 一、Tomcat介…

linux的定时任务Corntab

安装crontab # yum安装crontab yum install -y crontab# 开机自启crond服务并现在启动 systemctl enable --now crondcron系统任务调度 系统任务调度: 系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。 在/etc/crontab文件,这…

机器学习之全面了解回归学习器

我们将和大家一起探讨机器学习与数据科学的主题。 本文主要讨论大家针对回归学习器提出的问题。我将概要介绍,然后探讨以下五个问题: 1. 能否将回归学习器用于时序数据? 2. 该如何缩短训练时间? 3. 该如何解释不同模型的结果和…

No suitable driver found for jdbc:mysql://localhost:3306(2023/12/7更新)

有两种情况: 压根没安装下载了但没设为库或方法不对 大多数为第一种情况: 一. 下载jdbc 打开网址选择一个版本进行下载 https://nowjava.com/jar/version/mysql/mysql-connector-java.html 二.安装jdbc 在项目里建一个lib文件夹 在把之前下载的jar文…

优化 SQL 日志记录的方法

为什么 SQL 日志记录是必不可少的 SQL 日志记录在数据库安全和审计中起着至关重要的作用,它涉及跟踪在数据库上执行的所有 SQL 语句,从而实现审计、故障排除和取证分析。SQL 日志记录可以提供有关数据库如何访问和使用的宝贵见解,使其成为确…

JNPF低代码平台详解 -- 系统架构

目录 一、技术介绍 技术架构 二、设计原理 三、界面展示 1.代码生成器 2.工作流程 3.门户设计 4.大屏设计 5.报表设计 6.第三方登录 7.多租户实现 8.分布式调度 9.消息中心 四、功能框架 JNPF低代码是一款新奇、实用、高效的企业级软件开发工具,支持企…

Qt/C++音视频开发58-逐帧播放/上一帧下一帧/切换播放进度/实时解码

一、前言 逐帧播放是近期增加的功能,之前也一直思考过这个功能该如何实现,对于mdk/qtav等内核组件,可以直接用该组件提供的接口实现即可,而对于ffmpeg,需要自己处理,如果有缓存的数据的话,可以…

Rust的eBFP框架Aya(一) - Linux内核网络基础

前言 在我的Rust入门及实战系列文章中已经说明, Rust是一门内存安全的高性能编程语言,从它的这些优秀特性来看,就是一门专为系统开发而诞生的语言。至于很多使用Rust来进行web开发的行为,不能说它们不好,只能说是杀鸡…

2017下半年软工(桥接模式)

题目——桥接模式(抽象调用实现部分) package org.example.桥接模式;/*** 桥接模式的核心思想是将抽象部分与它的实现部分分离,使它们可以独立变化,就是说你在实现部分:WinImp、LinuxImp基础上还能加上RedHatImp&#…

uniapp 输入框输入时,会将内容顶上去的解决方案

// 设置页面最小高度 export const setPageMinHeight () > {return {position: relative,min-height: uni.getSystemInfoSync().windowHeight px} }页面使用: import {setPageMinHeight} from "/utils/uniUtil";data() {return {minHeight: setPag…