esxi8 虚拟机中怎么安装mac os(纯AI回答,未实践)

esxi8 虚拟功能很强大,能够安装Windows、Linux和FreeBSD,那么怎么能安装mac os呢?

在 VMware ESXi 8 中安装 macOS 需要经过几个关键步骤。因为 Apple 的授权协议,VMware 默认锁定了在非苹果硬件上安装 macOS 的功能,所以第一步必须使用解锁补丁(Unlocker)。

以下是详细的图文级操作指南:

准备工作

  1. ESXi 8 环境(最好是 Intel CPU,AMD CPU 需要额外修改配置文件)。
  2. macOS ISO 镜像文件(如 macOS Ventura 13 或 Sonoma 14)。你可以通过 Mac 电脑自行制作,或者在网上下载现成的 ISO 镜像。
  3. 解锁工具 :esxi-unlocker(推荐 DrDonk 的版本)。

第一步:解锁 ESXi 8 (安装 Unlocker)

  1. 下载 Unlocker :去 GitHub 下载 esxi-unlocker 的最新 Release 压缩包(通常是一个 .tgz 或 .zip 文件)。
  2. 开启 ESXi 的 SSH :
    • 登录 ESXi Web 界面。
    • 右键点击左侧导航栏的 主机 (Host) -> 服务 (Services) -> 启用 SSH (Enable Secure Shell)。
  3. 上传 Unlocker :
    • 在 ESXi Web 界面,点击 存储 (Storage) -> 选择你的数据存储 -> 数据存储浏览器 (Datastore Browser)。
    • 创建一个文件夹(例如 unlocker),将下载的 unlocker 压缩包上传到这里。
  4. 通过 SSH 连接并执行 :
    • 使用终端(Mac/Linux)或 PuTTY(Windows)通过 SSH 连接到 ESXi 主机:ssh root@你的ESXi_IP

    • 进入你刚才上传文件的目录(路径通常是 /vmfs/volumes/你的数据存储名称/unlocker)。

    • 解压并运行安装脚本:

      复制代码
      复制代码
      # 解压文件 (以 zip 为例)
      unzip esxi-unlocker-xxx.zip
      # 进入目录
      cd esxi-unlocker-xxx
      # 赋予执行权限
      chmod +x esxi-smc.sh
      # 运行安装脚本
      ./esxi-smc.sh
    • 脚本运行完毕后,重启 ESXi 主机以使补丁生效。


第二步:创建 macOS 虚拟机

  1. 登录 ESXi Web 界面,点击 虚拟机 (Virtual Machines) -> 创建/注册虚拟机 (Create / Register VM)。
  2. 选择创建类型:创建新虚拟机。
  3. 选择名称和客户机操作系统 :
    • 名称:自定义(如 macOS 14)。
    • 兼容性:ESXi 8.0 虚拟机。
    • 客户机操作系统系列:Mac OS (注意:如果没有这一项,说明第一步解锁失败,请重新检查 Unlocker)。
    • 客户机操作系统版本:选择对应的版本(如 Apple macOS 13 或 14)。
  4. 选择存储:选择你的硬盘。
  5. 自定义设置 (关键步骤) :
    • CPU:建议至少 4 核。
    • 内存:建议至少 8GB(macOS 比较吃内存)。
    • 硬盘:建议至少 60GB。
    • CD/DVD 驱动器:选择"数据存储 ISO 文件",然后浏览并选中你提前上传到 ESXi 的 macOS ISO 镜像。勾选"启动时连接"。
    • 显卡 :展开"显卡",勾选"指定自定义设置",将显存调整为 128 MB。
  6. 完成并保存。

第三步:修改 VMX 配置文件(仅限 AMD CPU 必做,Intel CPU 跳过)

如果你使用的是 AMD CPU ,macOS 会无限重启或卡死。你需要修改虚拟机的 .vmx 配置文件来伪装成 Intel CPU:

  1. 在 ESXi 界面,取消注册该虚拟机(不要删除文件)。

  2. 开启 SSH,进入虚拟机的文件夹:/vmfs/volumes/你的存储/虚拟机名字/

  3. 使用 vi 编辑器打开 虚拟机名字.vmx 文件。

  4. 在文件末尾添加以下代码(这是针对 AMD 伪装 Intel Penryn 的通用代码):

    复制代码
    cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011" cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111" cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110" cpuid.0.edx = "0100:1001:0110:0101:0110:1110:0110:1001" cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001" cpuid.1.ebx = "0000:0010:0000:0001:0000:1000:0000:0000" cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011" cpuid.1.edx = "0000:0111:1000:1011:1111:1011:1111:1111"
  5. 保存并退出,然后在 ESXi 存储浏览器中找到该 .vmx 文件,右键注册虚拟机。


第四步:安装 macOS

  1. 打开虚拟机电源,进入控制台。
  2. 等待苹果标志和进度条走完,进入 macOS 恢复界面。
  3. 格式化硬盘(非常重要) :
    • 选择 磁盘工具 (Disk Utility),点击继续。
    • 在左侧找到 VMware 虚拟硬盘。
    • 点击上方的 抹掉 (Erase)。
    • 名称填 Macintosh HD,格式选择 APFS ,方案选择 GUID 分区图。
    • 抹掉完成后,关闭磁盘工具。
  4. 选择 安装 macOS (Install macOS) ,一直点击下一步,选择刚刚格式化的 Macintosh HD 进行安装。
  5. 安装过程中会重启几次,耐心等待即可。完成后进入系统初始设置界面。

第五步:安装 VMware Tools(优化体验)

默认安装完后,鼠标可能会很飘,且分辨率无法更改。需要安装 VMware Tools:

  1. 运行第一步的 esxi-unlocker 后,通常会在 ESXi 中注入一个 darwin.iso 文件(macOS 的 VMware Tools)。
  2. 在虚拟机设置中,将 CD/DVD 指向这个 darwin.iso(如果找不到,可以去网上下一个 VMware Tools for macOS 的 ISO 并挂载)。
  3. 在 macOS 桌面双击打开光驱,运行安装程序。
  4. 注意权限 :安装过程中,macOS 会弹出"系统扩展被阻止"。你需要进入 macOS 的 系统设置 -> 隐私与安全性 ,点击允许 VMware 的开发者证书。
  5. 安装完成后重启虚拟机。

完成以上步骤后,你就可以在 ESXi 8 中正常使用 macOS 了。

相关推荐
钱栈up4 天前
从 macOS 切回 Windows,我用 5 个免费工具把 80% 操作习惯搬了回来
windows·macos·策略模式
kunicoding6 天前
C++ 策略模式实战:写一个可以“一键换输出“的日志系统
开发语言·c++·策略模式
峥嵘life7 天前
Android16 开机后立即打开相机闪退问题分析与解决总结
android·开发语言·数码相机·策略模式
智慧城市20308 天前
关键供应商连续交付不合格批次,说明质量风险可能持续存在。企业需要建立“批次隔离、加严检验、驻厂遏制、复检放行、供应商升级”的处置闭环,同时统筹保供。
数据分析·策略模式·战略咨询·流程管理
happy_baymax9 天前
Dell G3 3590 黑苹果实战:OpenCore 1.0.8 + NullMoth 驱动让 GTX 1660 跑起 Metal
策略模式
遇码9 天前
macOS 触摸板捏合在 GPUI 里无响应:vendor 打补丁,把手势合成为 cmd+滚轮事件
rust·图形渲染·策略模式·桌面应用·gpui
云泽80810 天前
ESXi+飞牛NAS实战:N5105小主机一机多用还能远程管理
esxi·虚拟化·内网穿透·小主机·飞牛nas·n5105
mmsx10 天前
Android 架构分层:MVVM 与 MVP 共存,网络层怎么切
android·策略模式·mvvm·mvp
博风10 天前
7、设计模式应用举例:策略模式:加密、解密文件
设计模式·策略模式
mmsx10 天前
Android 本地优先的三级语义理解降级链
android·数码相机·策略模式