ESXi 6.7 安装MacOS 10.15.2

目标:在ESXi上安装macOS Catalina 用作签名服务器使用

1.步骤:

安装ESXi
安装Unlocker
创建一个新的虚拟机
安装macOS
安装VMware Tools

2.所需文件

Unlocker 3.0: https://github.com/DrDonk/unlocker
MacOS Big Sur 可以原版镜像,别用第三方的,小心病毒
VMware Tools for macOS 本站下载

3.安装

安装Unlocker
通常,macOS只能安装在Apple硬件上。unlocker将修改ESXi以支持macOS VM的非Apple硬件。

使用上面的链接,下载Unlocker并将文件上传到ESXi系统
在ESXi中启用SSH
打开终端窗口
SSH到ESXi,使用sftp上传文件
cd 到 Unlocker 的文件夹
tar zxvf esxi-unlocker-300.tgz
sudo chmod -x esxi-install.sh
./esxi-install.sh
重新启动ESXi

下载 MacOS Big Sur 并上传到 ESXI

利用工具将dmg转成iso, MacOS中使用命令转换

大小:Mojave :7316m Catalina: 8192m Big Sur: 11336m

Catalina
hdiutil create -o /Volumes/data/Catalina.cdr.dmg -size 8192m -volname Catalina -layout SPUD -fs JHFS+
BigSur
hdiutil create -o /Volumes/data/BigSur.cdr.dmg -size 13336m -volname BigSur -layout SPUD -fs HFS+J

Catalina
hdiutil attach /Volumes/data/Catalina.cdr.dmg -noverify -mountpoint /Volumes/Catalina
BigSur
hdiutil attach /Volumes/data/BigSur.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/BigSur

Catalina
sudo /Volumes/data/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia –volume /Volumes/Catalina –nointeraction
BigSur
sudo /Volumes/data/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia –volume /Volumes/BigSur

Catalina
hdiutil detach /Volumes/Install\ macOS\ Catalina
BigSur
hdiutil detach /Volumes/Install\ macOS\ Big\ Sur

Catalina
hdiutil convert /Volumes/data/Catalina.cdr.dmg -format UDTO -o /Volumes/exdata/Catalina.iso
BigSur
hdiutil convert /Volumes/data/BigSur.cdr.dmg -format UDTO -o /Volumes/exdata/BigSur.iso

创建一个新的虚拟机

登录ESXi Web界面
从“虚拟机”处单击“创建/注册虚拟机”
单击“创建新虚拟机”
选择“Mac OS”作为来宾操作系统
选择“Apple Mac OS X 10.15(64位)”作为客户操作系统版本
选择要使用的数据存储
自定义设置:
CPU : 8C
内存:16G
单击“完成”以创建VM
删掉自动创建的SCSI控制器和硬盘,在 添加其他设备里添加一个 NVMe控制器
添加硬盘–新标准硬盘,点开新硬盘把控制器位置从 sata控制器 改为 NVMe控制器
USB控制器千万不要删掉(删掉后就没有办法在浏览器控制台控制虚拟机)
添加其他设备–PCI设备
CD/DVD驱动器改为 数据存储ISO文件 选择你上传到esxi的iso
点击下一页,完成 到此就完成了创建虚拟机

安装VMware Tools

在vmx中添加:

hw.model =“MacPro6,1”
uuid.action =“keep”

关于Zeno Chen

本人涉及的领域较多,杂而不精 程序设计语言: Perl, Java, PHP, Python; 数据库系统: MySQL,Oracle; 偶尔做做电路板的开发,主攻STM32单片机
此条目发表在Mac分类目录。将固定链接加入收藏夹。