【全球首发】VMware ESXi 系列黑苹果安装优化教程

2023-05-18 22:14:22 64点赞 409收藏 17评论

本文理论上是全球首发了,因为谷歌确实没有搜索到有人 ESXi 黑苹果直通 A 卡成功的案例,而且也没有看到有人使用 OpenCore 来引导 ESXi 虚拟的。大多数都是 N 卡直通黑苹果成功的,但是 N 卡从 macOS 10.14 系统开始基本上就是残废的状态,所以本文直通 A 卡成功以及使用 OC 引导虚拟机的姿势对全球黑苹果和虚拟化玩家来说还是有一定意义的,理论上来说 ESXi 7.X 和 6.X 也是可以成功的,这个得需要网友们自己去尝试看看了。

准备工作

  • ESXi 系列 的安装镜像

    • 目前 ESXi 原生 8.x 的镜像无法 macOS Unlocker 无解

    • 如果不 macOS Unlocker 一下的话,开启 macOS 虚拟机会无限重启

    • 目前网上主流办法是从 ESXi 7.X 镜像提取苹果虚拟机部分重新封装到新的 8.X 镜像中

    • 或者下载网上的 ESXi 7.X 镜像用其实也不错,也可以黑苹果,稳定性还高

  • macOS 的安装镜像

    • dmg 镜像需要转换成标准的 img 镜像,这样才可以被 ESXi 引导启动

    • 手动去看苹果官网文档,制作自己的 iSO 文件

  • 免驱的 AMD 独显 1 个:RX 4X0、RX 5X0、RX 5X00、RX 6X00 等

  • 主板 BIOS 建议开启如下设置:

    • 开启 Intel VMX 虚拟化技术(PCIe 硬件件直通必须)

    • 开启 VT-d (PCIe 硬件直通必须)

    • 开启 SR-IOV 虚拟化技术 (高效先进的虚拟技术)

    • 开启 Above 4G Decoding(如果玩 vGPU 方案需要开启这个选项)

    • 开启 Numa (多路 CPU 建议开启,提高多路 CPU 运行效率,合理分配负载)

    • 开启 x2APIC(PCIe 硬件直通需要)

安装 ESXi

首先使用 Windows 下经典的 Rufus 制作一下 ESXi 启动盘

【全球首发】VMware ESXi 系列黑苹果安装优化教程

然后 ESXi 没啥可说的,谷歌一下,你就知道,本文重点的 ESXi 下的黑苹果,不能主次颠倒了。

很快啊,就安装好了,ESXi 8 的登录界面变了不少,符合现在的审美:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

里面的界面布局感觉是没啥变化的:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

安装 macOS

上传镜像

我们玩黑苹果的基本上都是搞的 dmg 镜像,自行转换成 img 镜像后上传到 ESXi 的存储空间里面去:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

创建虚机

因为目前 esxi unlocker 项目还不完全支持 ESXi 8,所以这里虚拟机的兼容性设置成 ESXi 7.0 U2:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

macOS 版本选择 macOS 12,时间上我们使用 macOS 12 安装 macOS 13 Ventura 也是完全 OK 的。

硬件这里设置 8 核 16GB,为了方便后面直接直通显卡,我们这里需要勾选一下「预留所有客户机内存」选项:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

为了更好的网络性能,网卡设置成 VMXNET3 万兆类型,然后手动选择我们之前上传好的 iso 镜像文件:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

系统安装

macOS 系统安装对于玩过黑苹果的用户来说很简单了,如果你没有黑苹果基础的话,关于 macOS 安装部分可以参考我的黑苹果专题文章:黑苹果系统安装 - 国光的 PVE 环境搭建教程 (必应或谷歌搜索一下即可看到)

【全球首发】VMware ESXi 系列黑苹果安装优化教程

ESXi 方便就方便在还可以使用 Vmware Workstation 连接管理:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

很快我们系统就安装好了:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

安装 Vmware Tools

刚刚安装好的话,显存只有 3MB,虽然后面我们会直通独显,但是安装一下 Vmware Tools 总比没有安装的好。我们如果手动安装 Vmware Tools 的话,多半还是会提示我们:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

我们去官方下载页面下载一个 darwin.iso 即可:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

手动安装一下,根据提示引导一个个允许扩展即可:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

安装好之后显存就是 128MB 了,而且 Vmware Workstation 去连接的话也会自适应窗口调整分辨率的大小:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

直通 USB

首先在「管理」-「硬件」-「PCI 设备」-「搜索 USB」将我们的 USB Controller 切换直通,使其处在活动状态:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

直通 USB 控制器

这样我们可以简单一点,以直通 PCI 的形式,直接将 USB 控制器添加到 VM 虚拟机中:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

这种确实是简单高效的,仔细想一下,我们需要直通 USB 的 VM 没有这么多,最多也就是 Windows 打游戏和 macOS 黑苹果办公,恰好我这边正好有两个 USB Controller,每个 VM 占用一个也是个很不错的方案。

直通部分 USB 设备

其实通过上述一番操作之后,虚拟机系统也可以来识别一些 USB 设备信息,我们选择添加 USB 设备即可直通:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

但是这些设备并不是很齐全,比如这里就确实了键盘和鼠标的 USB 信息。

直通任意 USB 设备

首先 ESXi 开启服务模式,SSH 进入 ESXi 的 shell 环境,使用

lsusb

查看列出目前 ESXi 宿主机的 USB 设备信息:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

将上述需要直通的 USB 信息整理出下面的表格:

厂商 ID设备 ID设备说明0d8c0014USB 音频设备08bb2902USB 音频设备0f390611IKBC Poker 键盘046dc08b罗技 G502 鼠标

以 usb.quirks.device<编号> = "0x<厂商ID>:0x<设备ID> allow" 的格式,添加到 /etc/vmware/config 文件后面

vi /etc/vmware/config

根据我的情况文件末尾添加如下内容:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

继续编辑 /bootbank/boot.cfg 启动引导文件,禁用掉 VMkernel 对上述设备获取控制权:

vi /bootbank/boot.cfg

在 kernelopt 参数后面添加如下格式:

CONFIG./USB/quirks=0x<厂商ID>:0x<设备ID>::0xffff:UQ_KBD_IGNORE:0x<厂商ID>:0x<设备ID>::0xffff:UQ_KBD_IGNORE

最终国光我编辑的内容如下:

CONFIG./USB/quirks=0x0d8c:0x0014::0xffff:UQ_KBD_IGNORE:0x08bb:0x2902::0xffff:UQ_KBD_IGNORE:0x0f39:0x0611::0xffff:UQ_KBD_IGNORE:0x046d:0xc08b::0xffff:UQ_KBD_IGNORE

【全球首发】VMware ESXi 系列黑苹果安装优化教程

操作完成后,重启 ESXi 宿主机,然后我们就可以通过编辑虚拟机设置来灵活地添加 USB 键鼠设备了:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

直通后我们就可以使用键盘和鼠标操作我们的黑苹果虚拟机了,进系统也发现可以正常识别了我们的 USB 设备:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

直通网卡

因为 WiFi 无线网卡本身是走 PCIe 接口传输数据的,所以这里直通就很简单了,切换网口的直通状态,然后直通对应的 PCI 设备即可:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

因为直通了免驱无线网卡的 WiFi 和蓝牙,所以理所应当的我们可以正常使用 macOS 原生的隔空投送和接力功能:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

直通独显

补充一下,N 卡直通会比较简单,没那么曲折,但是众所周知 N 卡在 macOS 系统上基本上是半残废的状态,要想很棒的黑苹果体验,还是得准备一个 AMD 免驱独显才可以。

下面说到重头戏了,就是直通 AMD 免驱独显,本次使用的 RX 570 公版涡轮显卡来进行演示,实际上好友 darkless 他使用的是 RX 6600 也是成功直通使用的,而且不像黑苹果物理主机一下需要添加防黑苹果参数,这一点还是有点小意外的,话不多说,开始正式教程。

切换直通状态

【全球首发】VMware ESXi 系列黑苹果安装优化教程

直通 PCI 显卡

直通一下显卡相关的设备,一般就是显卡本身以及 HDMI 音频,部分带 Type-C 的显卡可能还需直通一下 Type-C 部分:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

实际问题情况

显示器黑屏没有反应,但是系统报告信息里面已经识别到了 A 卡了,可惜就是无法驱动:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

正确直通姿势

可以看到上一步我们的操作 AMD 的独显肯定是直通成功了的,否则也不会在系统报告里面看到我们的独显了,但是理论上我们的 A 卡肯定都是免驱的,那么这是为什么呢?

不铺垫了,直接在虚拟机的高级选项里面添加如下两个变量即可:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

其中 0 指的是直通独显的 PCie 位置索引,懂编程的都明白,计算机的索引都是从 0 开始,所以这里写 0

【全球首发】VMware ESXi 系列黑苹果安装优化教程

以上一番操作过后,顺利的话大概率是成功的,下面是直通的一些 Tips 具体还得大家自己去实践总结:

  • ESXi 下黑苹果的 AMD 5000 和 6000 系列显卡可能无需 Whatevergreen.kexts 的放黑屏参数也可正常显示

  • 开机没有苹果 logo,但是出现进度条的话,大概率是成功的,耐心等待即可

  • 如果直通显示失败,不妨 ESXi 开机前拔掉 A 卡的显示器连接线,ESXi 开机成功后再插上显示器线

  • ROM 可以从 VBIOS 网上下载,当然最好是 Windows 下手动使用 GPU-Z 提取最稳

  • 显卡直通 HiDPi 或者显示颜色不正常的话,不妨拔插一下显示器连接线

  • 确定直通成功后,将 svga.present 参数改为 FALSE,即可关闭内置的虚拟显示器

直通效果

无论是自己尝试,还是知识付费尝试都需要经历一番操作的,无非是知识付费走的弯路要少一点,但还是需要人力成本去解决问题,最终我们的 ESXi 成功直通了 AMD 显卡以及免驱的 BCM 博通无线网卡,以及直通了 USB 任意设备,最终我们的 ESXi 黑苹果基本上完美了,其实也足够单刃生产力工具了!!!

系统只是工具,我们要学会使用系统去创造价值,而不是沉迷如何安装系统上,这句话也送给大家。

最后来看看我们这个 ESXi 的直通效果怎么样吧:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

系统信息

Vmware7,1 机型,系统报告里面可以明显看出这是一个虚拟机:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

显卡信息

AMD RX 570 驱动正常,DP 接口正常带动 4K 120Hz 屏幕,且 HiDPi 原生识别正常:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

网卡速率

ESXi 下使用网络类型默认 macOS 下免驱,这 10G 网卡可以妥妥的万兆网卡速率哦:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

硬盘相关

ESXi 下的虚拟硬盘在 macOS 下识别为 SATA 类型,使用「厚置备,延迟置零」的情况下,手上这个 S500 Pro 1TB 速度测试都挺正常的,和直通的效果差不多:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

软件测试

QQ 也可以正常打开,这一点要单独提一下,PVE 黑苹果使用 Virto 打不开 QQ 和一些软件,只能切换 SATA 类型硬盘使用,但是 4k 读写会变得巨慢,体验不好;ESXi 下黑苹果默认就是 SATA 硬盘,所以软件没遇到啥兼容性问题,且读写速度和真实的硬盘速度差不多,没啥损耗。

【全球首发】VMware ESXi 系列黑苹果安装优化教程

无线蓝牙

无线和蓝牙均正常使用:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

隔空投送

隔空投送正常发送和接受文件:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

Hackintool

三码序列号追求完美的话需要想办法重新定制一下,导致 VDA 解码失败,这里挖个坑,这里挖个坑,国光我后面使用 OC 引导会解决这个问题的:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

这里可以看到基本上设备都正常识别和驱动的:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

不过这里 USB 驱动方式可能是 Vmware 自己定制的,Hackintool 虽然识别不到 USB,但是 macOS 系统报告里面可以正常识别:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

Sensei

Sensei 也正常打开使用,我记得 PVE 下好像这块是也有点问题的:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

传感器

因为这是虚拟机,所以除了显卡,其他是没有传感器的,但是比较有意思的腾讯柠檬居然可以显示这个温度信息,不过这可能是假的信息,一直不会动:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

睡眠唤醒

虚拟机下讨论睡眠唤醒的意义好像不大,因为宿主机一直得开机,不过让人惊讶的是,这个 ESXi 黑苹果是支持睡眠唤醒的,晃晃鼠标即可唤醒睡眠状态下的黑苹果虚拟机。

睡眠的瞬间硬盘会读写存放数据,此时 CPU 使用 ESXi 下看可以看到还是以低频工作,不过此时显示器和鼠标都是熄灯的,确实和真的睡眠一样,且可以正常被晃鼠标或者敲键盘唤醒:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

ToDoList

  • 自定义 CPU 型号,解决系统未知问题 【完成】

  • 注入白果三码信息,更接近白苹果体验 【完成】

  • 研究一下 ESXi 使用 OpenCore 的可能性【完成】

  • 深度测试一下 ESXi 的日常性能表现 【完成】

  • 单独做一期视频记录分享一下 【大概率咕咕咕】

最终更新

通过上述的效果,我们总结几个目前黑苹果不完美的地方和缺点:

  1. 序列号和机型无效,导致解码显示异常

  2. ESXi 引导只能保证大多数人的黑苹果体验,如果你有很多需要黑苹果下额外驱动的硬件就很棘手了

其实以上问题如果使用 OpenCore 引导的话都不是问题,那么 ESXi 能否使用 OpenCore 引导呢?回答是:可以!下面让国光我缓缓道来。

小试牛刀

使用下文分享的 OpenCore EFI 引导,使用 OCC 编辑器添加到 EFI 引导分区下,然后勾选「强制执行 BIOS 设置」:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

然后手选择 OC 引导:

「BIOS 首页」 - 「Enter Setup」-「Boot from a file」-「找到 EFI 分区选择 BOOT/BOOTx64.efi」即可成功加载 OC 的引导:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

然后也顺利开机,OC 引导成功,机型和三码都被我们成功修正了,CPU 型号也正常识别了:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

Bingo! 这样子应该又是全球首发了吧,顺便庆祝我的专项「黑苹果教程」关键词登上谷歌第一:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

引导顺序

手动进 Vmware 虚拟机的 BIOS 里面添加我们的 OC 引导,然后将其设置为第 1 启动:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

即可正常通过我们的 OC 引导 macOS 系统了

EFI 分享

其实 Vmware 下的 OpenCore 并不难,因为 Vmware ESXi 的环境基本上就是完美的,我们使用 OC 只是简单修正一下即可。

下面就分享一下国光我使用本机的虚拟环境定制的 ESXi OpenCore EFI,分享给网友们参考:

EFI 开源项目地址:https://github.com/sqlsec/Vmware-ESXi-OpenCore

主要优化了如下内容:

  • 添加 OC 引导主题,倒计时 5 秒默认进入系统(其实单系统 甚至都可以不开引导菜单)

  • 使用 OC 注入了正确的机型,注入了正确的序列号

  • 修正了 MacPro 7,1 机型的内存告警问题

  • 其他加入了 Whatevergreen.kexts 让独显驱动更完美等零零散散的优化

最终效果

macOS 13 的主要更新就是这个台前调度了:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

显示器正常点亮,因为是 4K 显示器 HiDPi 默认开启:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

MacPro 工作站机型的内存需要自己定制一下,解决了内存告警问题,EFI 里面已经定制好了,网友们也可以根据自己的事情情况修改一下:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

最后贴一个最终效果图吧,总之目前体验下来和物理黑苹果没啥区别,Apple ID 也正常登录,隔空投送呀、WiFi 蓝牙都正常使,总之就是这么丝滑:

【全球首发】VMware ESXi 系列黑苹果安装优化教程

支持一下

本文可能实际上也没有啥技术含量,但是写起来还是比较浪费时间的,在这个喧嚣浮躁的时代,个人原创文章越来越没有人看了,写文章感觉一直是用爱发电的状态。如果感觉本文对你有所帮助的话,可以考虑点赞关注一下,拜拜!

展开 收起

ihuman 洪恩 识字子集拼音思维ABC会员永久包3-6岁儿童早教启蒙礼物玩具 识字会员终身包

ihuman 洪恩 识字子集拼音思维ABC会员永久包3-6岁儿童早教启蒙礼物玩具 识字会员终身包

268元起

Microsoft 微软 OFFICE 365 家庭版 会员

Microsoft 微软 OFFICE 365 家庭版 会员

106元起

任天堂 Nintendo Switch《舞力全开 Just Dance》 游戏兑换卡

任天堂 Nintendo Switch《舞力全开 Just Dance》 游戏兑换卡

159元起

WPS 金山软件 WPS 超级会员 3年卡

WPS 金山软件 WPS 超级会员 3年卡

308元起

Microsoft 微软 Office 365 个人版

Microsoft 微软 Office 365 个人版

106元起

Microsoft 微软 365 家庭版 电子秘钥 正版高级Office应用 1T云存储

Microsoft 微软 365 家庭版 电子秘钥 正版高级Office应用 1T云存储

299元起

Microsoft 微软 到手18.2元/月 微软office365家庭版microsoft365增强版15个月

Microsoft 微软 到手18.2元/月 微软office365家庭版microsoft365增强版15个月

279元起

Microsoft 微软 OFFICE 365 个人版 办公软件

Microsoft 微软 OFFICE 365 个人版 办公软件

185元起

WPS超级会员Pro套餐4年卡1488天官方正版pdf转word排版

WPS超级会员Pro套餐4年卡1488天官方正版pdf转word排版

676.4元起

Microsoft 微软 office专业版永久激活码office2019增强版终身版outlook密钥

Microsoft 微软 office专业版永久激活码office2019增强版终身版outlook密钥

249元起

WPS超级会员4年套餐pdf转word排版PPT润色模板素材店铺

WPS超级会员4年套餐pdf转word排版PPT润色模板素材店铺

暂无报价

国行版 Switch体感游戏套装 《健身环大冒险》

国行版 Switch体感游戏套装 《健身环大冒险》

265元起

WPS 金山软件 会员季卡

WPS 金山软件 会员季卡

59.85元起

微软(Microsoft))win10win11专业版批量式授权企业版嵌入式正版化解决方案win11家庭版

微软(Microsoft))win10win11专业版批量式授权企业版嵌入式正版化解决方案win11家庭版

1288元起

Microsoft 微软 活动6天 office365家庭版microsoft365订阅密钥

Microsoft 微软 活动6天 office365家庭版microsoft365订阅密钥

239元起

Microsoft 微软 办公软件 优惠商品

Microsoft 微软 办公软件 优惠商品

239元起
17评论

  • 精彩
  • 最新
  • sysin打包的esxi8好像有macos unlock

    校验提示文案

    提交
  • 哈,居然到这科普了,我的直通紫屏问题不知道还有救没 [大囧]

    校验提示文案

    提交
    换DP口或HDMI口试下 总有一条线是通的

    校验提示文案

    提交
    收起所有回复
  • 这个就好玩了,可以esxi➕ros➕Mac OS使用surge

    校验提示文案

    提交
  • 大神到啦

    校验提示文案

    提交
  • 原来是国光,必须支持一下!

    校验提示文案

    提交
  • 想问一下,这样做一个出来,应用场景主要是什么方面呢

    校验提示文案

    提交
    别问,问就是all in one

    校验提示文案

    提交
    收起所有回复
  • 来支持一下,之前搞过台式机黑苹果,还在稳定运行,然而还是入了白果,实在是费脑细胞这个活 [喜极而泣]

    校验提示文案

    提交
  • 黑苹果无出路了,除了折腾。要不弄个arm黑苹果

    校验提示文案

    提交
  • 牛逼啊…………

    校验提示文案

    提交
  • esxi和pve来来回回折腾了几十遍,之前看了你的pve上的黑苹果教程终于定下了pve方案,现在看来又要重装了 [内伤]

    校验提示文案

    提交
  • pkg文件怎么转换成iso文件呀或者有什么中转方式?转dmg也行

    校验提示文案

    提交
  • 这虚拟的 能达到物理机器的几成功力??现在物理机笔记本的 只支持最高10代。害 3 4年前的cpu了。台式倒可以仿冒。如果用台式。13代的cpu配置独显能达到几成本机的实力?

    校验提示文案

    提交
  • 直通usb控制器可以热拔插 想问下直通usb设备可不可以热拔插 还是说拔了必须重启虚拟机

    校验提示文案

    提交
  • 请问显卡品牌怎么选?

    校验提示文案

    提交
  • 听说macos 14不支持博通无线网卡了

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
409
扫一下,分享更方便,购买更轻松