目标:在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”