Vmware Esxi 部署Mac OS虚拟机

Vmware Esxi在创建虚拟机的时候是有Mac OS选项的,但是实际创建时,选择ISO开机后一直反复引导,是有问题的,原因是需要先解锁,需要在ESXI主机上修改配置并重启。

首先找到管理-服务-TSM-ssh,点击启动,此时可ssh连接ESXI

登录进去。

之后下载Vmware exsi-unlocker

Releases · DrDonk/esxi-unlocker · GitHub

我下载的是4.0.6

然后上传到ESXI主机中。

注意:不能上传到根分区,执行unlock会报错,上传到存储目录里。如下:

[root@ESXI01:~] cd /vmfs/volumes/
[root@ESXI01:/vmfs/volumes] ls
144c39dd-85481ced-f0b5-cbcb4ce2f77e         BOOTBANK2
65ab8c2a-155585f1-857e-e484294e6c68         Dell-SC5020_LUN03
65ab8c2a-e3bc539d-b692-e484294e6c68         OSDATA-65ab8c2a-e3bc539d-b692-e484294e6c68
65afbc68-db62bc7d-81c3-00620b230640         datastore1
BOOTBANK1                                   f72e5769-4a43e573-1885-9138ce0a9280
[root@ESXI01:/vmfs/volumes] cd Dell-SC5020_LUN03/
[root@ESXI01:/vmfs/volumes/65afbc68-db62bc7d-81c3-00620b230640]
上传下载好的esxi-unlocker
[root@ESXI01:/vmfs/volumes/65afbc68-db62bc7d-81c3-00620b230640] ll esxi-unlocker-4.0.6/
total 39296
drwxr-xr-x    1 root     root         77824 Feb 28 10:35 .
drwxr-xr-t    1 root     root         81920 Feb 28 10:41 ..
-rw-r--r--    1 root     root           375 Feb 28 08:53 .gitattributes
drwxr-xr-x    1 root     root         73728 Feb 28 08:53 .github
-rw-r--r--    1 root     root            96 Feb 28 08:53 .gitignore
-rw-r--r--    1 root     root          1759 Feb 28 08:53 CHANGELOG.md
-rw-r--r--    1 root     root          1075 Feb 28 08:53 LICENSE
-rw-r--r--    1 root     root          3922 Feb 28 08:53 README.md
-rw-r--r--    1 root     root          3349 Feb 28 08:53 TROUBLESHOOTING.md
-rw-r--r--    1 root     root      38406670 Feb 28 10:35 apple.v00
-rwxr-xr-x    1 root     root          1128 Feb 28 08:53 check
-rwxr-xr-x    1 root     root            67 Feb 28 08:53 checksmc
-rwxr-xr-x    1 root     root            70 Feb 28 08:53 checkvmkctl
-rwxr-xr-x    1 root     root            66 Feb 28 08:53 dumpsmc
-rwxr-xr-x    1 root     root         10663 Feb 28 08:53 patchsmc
-rwxr-xr-x    1 root     root          2157 Feb 28 08:53 patchvmkctl
-rwxr-xr-x    1 root     root           677 Feb 28 08:53 relock
-rwxr-xr-x    1 root     root          2970 Feb 28 08:53 unlock
执行unlock
[root@ESXI01:/vmfs/volumes/65afbc68-db62bc7d-81c3-00620b230640] cd esxi-unlocker-4.0.6/
[root@ESXI01:/vmfs/volumes/65afbc68-db62bc7d-81c3-00620b230640/esxi-unlocker-4.0.6] ./unlock
VMware ESXi Unlocker 4.0.5
==========================

Installing unlocker...
PatchSMC 4.0.5
==============

Filename: ./tmp/bin/vmx
File ./tmp/bin/vmx is already patched
PatchSMC 4.0.5
==============

Filename: ./tmp/bin/vmx-debug
File ./tmp/bin/vmx-debug is already patched
PatchSMC 4.0.5
==============

Filename: ./tmp/bin/vmx-stats
File ./tmp/bin/vmx-stats is already patched
PatchVMKCTL 4.0.5
=================

Filename: ./tmp/lib64/libvmkctl.so
Patch Status: True
File is already patched
Building apple.v00 VMTAR file...
Cleaning up tmp files...
Adding to bootbank...
Acquiring lock /tmp/bootbank.lck
Copying apple.v00 to /bootbank/apple.v00
Editing /bootbank/boot.cfg to add module apple.v00
Reboot the ESXi server to install unlocker (y/N)?
选择y,之后会重启ESXI

重启完毕后再次创建虚拟机,如下选择

打开虚拟机,正常显示:

点击继续

点击同意

此处会显示没有足够空间,需要点击实用工具-磁盘工具,选中VMware Virtual盘,点击抹掉,然后命令Mac OS

之后退出磁盘工具

等待安装完成

选择中国,继续

继续,填写静态IP地址

下一步设置账号密码随意即可

安装完成

弹出镜像,再安装vmware tools,官网下载

https://customerconnect.vmware.com/cn/downloads/details?downloadGroup=VMTOOLS1235&productId=1259&rPId=112357&download=true&fileId=c42c8256f1e2d76622c3d83b9c3ed47a&uuId=bd3e55dc-e811-4232-8aa8-b2eba6a26a8a

下载后本地解压出darwin.iso,上传到ESXI数据存储中,之后给虚拟机挂载上。

等待安装完成即可

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

SecureCRT for Mac/win:保障数据安全的专业终端SSH工具软件

SecureCRT for Mac/win是一款广受欢迎的专业终端SSH工具软件,为用户提供了强大的加密通信和数据安全功能,使其成为网络管理人员、系统管理员和开发人员的首选工具。无论是在Mac还是Windows操作系统下,SecureCRT都能够帮助用户轻松地进行远程访…

数字生活的未来:Web3如何改变我们的日常

随着技术的飞速发展,我们的生活正变得日益数字化。而Web3作为一种新型的互联网模式,正以前所未有的方式改变着我们的日常生活。在本文中,我们将深入探讨Web3技术的特点以及它如何改变我们的数字生活。 1. Web3的特点 Web3是基于区块链技术和…

uniapp 部署h5,pdf预览

1.hubuilderx 打包h5。 2.上传部署包到服务器。 解压部署包:unzip h5.zip 。 3.nginx配置。 user root; worker_processes 1; #worker_cpu_affinity 0001 0010 0100 1000; #error_log logs/error.log; #error_log logs/error.log notice; error_log /var/l…

ChatGPT-4 AI 绘图魔力释放

最近刚开通了 ChatGPT4,正好要设计一个网站图标,想测试一下它AI绘图的能力,让它根据文字描述生成一个想象中的图标 (PS:如果想体验 GPT4 文生图,可以看这个教程 如何升级 ChatGPT 4.0) 第1次交…

nginx使用详解--动静分离

什么是动静分离? 为了提高网站的响应速度,减轻程序服务器(Tomcat,Jboss等)的负载,对于静态资源,如图片、js、css等文件,可以在反向代理服务器中进行缓存,这样浏览器在请…

react使用@reduxjs/toolkit和react-redux实现store状态管理

一、概述 reduxjs/toolkit和react-redux是用于在React应用中管理全局状态的工具库 1、reduxjs/toolkit: reduxjs/toolkit是Redux官方推荐的工具库,是对 Redux 的二次封装,它提供了一些便捷的API和工具,帮助开发者更快速地编写R…

喜迎乔迁,开启新章 ▏易我科技新办公区乔迁庆典隆重举行

2024年1月18日,易我科技新办公区乔迁庆典在热烈而喜庆的氛围中隆重举行。新办公区的投入使用,标志着易我科技将以崭新姿态迈向新的发展阶段。 ▲ 易我科技新办公区 随着公司业务的不断发展和壮大,为了更好地适应公司发展的需要,…

mysql python学习笔记

mysql 基础概念 1.一个表格一般包含一个主建 2.可有多个主见,叫组合主见 3.可以有foreign key 用于链接外部表格的主建 外键目的: 这个约束的目的是确保当前表中的外键列(JNO列)的值必须存在于另一个表(J’表)的主键…

kswapd0挖矿病毒攻击记录

文章目录 一、起因与病毒分析1、起因2、阿里云告警2.1 恶意脚本代码执行12.2 恶意脚本代码执行22.3恶意脚本代码执行32.4 恶意脚本代码执行4 3、病毒简单分析3.1 病毒的初始化3.2 病毒本体执行 4、总结 二、ubuntu自救指南1、病毒清理2、如何防御 一、起因与病毒分析 1、起因 …

蓝桥杯 信号覆盖

遍历每一个坐标轴上的点&#xff0c;带入圆的方程&#xff0c;看是否在圆内或圆上 #include<bits/stdc.h> using namespace std; int main() {int w,h,n,r,i,j,k,s,ans0;cin>>w>>h>>n>>r;int x[n1],y[n1];for(i0;i<n;i){cin>>x[i]>&…

什么是前端框架中的数据绑定(data binding)?有哪些类型的数据绑定?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅&#xff1a;探索Web开发的奇妙世界 欢迎来到前端入门之旅&#xff01;感兴趣的可以订阅本专栏哦&#xff01;这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

Linux读写锁相关函数及操作

读写锁&#xff1a; 概念&#xff1a;读写锁也叫共享-独占锁。当读写锁以读模式锁住时&#xff0c;它是以共享模式锁住的&#xff1b;当它以写模式锁住时&#xff0c;它是以独占模式锁住的。&#xff08;写独占&#xff0c;读共享&#xff09;。 读写锁使用场所&#xff1a; …

基于PHP的在线英语学习平台

有需要请加文章底部Q哦 可远程调试 基于PHP的在线英语学习平台 一 介绍 此在线英语学习平台基于原生PHP开发&#xff0c;数据库mysql。系统角色分为学生&#xff0c;教师和管理员。(附带参考设计文档) 技术栈&#xff1a;phpmysqlphpstudyvscode 二 功能 学生 1 注册/登录/…

编译 qsqlmysql.dll QMYSQL driver not loaded

Qt 连接MySQL数据库&#xff0c;没有匹配的qsqlmysql.dll, 需要我们跟进自己Mysql 以及QT版本自行编译的。异常如下图&#xff1a; 安装环境为 VS2019 Qt5.12.12&#xff08;msvc2017_64、以及源码&#xff09; 我的安装地址&#xff1a;D:\Qt\Qt5.12.12 Mysql 8.1.0 默认安…

【Kotlin】函数

1 常规函数 1.1 无参函数 fun main() {myFun() }fun myFun() {println("myFun") // 打印: myFun } 1.2 有参函数 1&#xff09;常规调用 fun main() {myFun("myFun") // 打印: myFun }fun myFun(str: String) {println(str) } 2&#xff09;形参指定默…

Redis高级应用——海量数据高并发下Reids的分片集群,原理和应用,集群伸缩以及项目配置

目录 引出Reids海量数据&#xff0c;高并发问题认识Redis集群算法搭建Redis分片集群准备实例安装redis启动 创建集群测试 分片集群原理搭建分片集群散列插槽插槽原理小结 认识集群伸缩需求分析创建新的redis实例添加新节点到redis集群转移插槽自动故障转移 SpringBoot配置Redis…

基于YOLOv8深度学习的复杂场景下船舶目标检测系统【python源码+Pyqt5界面+数据集+训练代码】深度学习实战、目标检测

《博主简介》 小伙伴们好&#xff0c;我是阿旭。专注于人工智能、AIGC、python、计算机视觉相关分享研究。 ✌更多学习资源&#xff0c;可关注公-仲-hao:【阿旭算法与机器学习】&#xff0c;共同学习交流~ &#x1f44d;感谢小伙伴们点赞、关注&#xff01; 《------往期经典推…

Bash命令启动、关闭、重启Jar包

1、创建文件夹&#xff0c;将项目jar文件丢入服务器中 mkdir -m 755 test -m&#xff1a;类似chmod 给文件夹权限 2、一般开发环境和部署环境配置不一致&#xff0c;在有外置配置及内置配置时&#xff0c;JAR优先使用外置配置文件&#xff0c;即将外置配置文件修改好之后&am…

利用python爬取本站的所有博客链接

目录 前因 首先的尝试 解决办法 导入包 定义一个json配置文件 打开浏览器执行操作 注意 提取源代码并且进行筛选链接 执行结果 前因 由于自己要把csdn的博客同步到hugo中&#xff0c;把博客转为md格式已经搞好了&#xff0c;但是由于csdn的图片具有防盗链&#xff0c;…

Nginx多次代理后获取真实的用户IP访问地址

需求&#xff1a;记录用户操作记录&#xff0c;类似如下表格的这样 PS: 注意无论你的服务是Http访问还是Https 访问的都是可以的&#xff0c;我们服务之前是客户只给开放了一个端口&#xff0c;但是既要支持https又要支持http协议&#xff0c;nginx 是可以通过stream 模块配置双…