在ESXi 6.7 上安装MacOS 10.14(Mojave)的姿势
ESXi 6.7已安装并正常运行。
我的硬件:Dell R710(intel 5520),X5650 * 2,64GB内存,GT730 pcie x8,250 GB SSD和300 GB SAS
目标:在ESXi上安装macOS Mojave 直通显卡和声卡当主机用。为什么想这样弄?因为没有台式机。
高级步骤
安装ESXi(此处不讲解)
安装Unlocker
创建一个新的虚拟机
安装macOS
安装VMware Tools
所需文件
Unlocker 3.0(VMware 15也可以用https://github.com/DrDonk/unlocker)
(需要解压一次,因为论坛不允许上传tgz文件)
MacOS Mojave ( https://pan.baidu.com/s/16LOrqQV1JVNemrMVyEevWg 提取码: y66b )
VMware Tools for macOS( https://pan.baidu.com/s/1p-1oejLCwgY7iuryG9jP_Q 提取码: h9a2 )
(需要解压一次,因为论坛不允许上传iso文件)
步骤 1:安装Unlocker(需要有linux的基础知识,很容易的)
通常,macOS只能安装在Apple硬件上。unlocker将修改ESXi以接受macOS VM的非Apple硬件。
使用上面的链接,下载Unlocker并将文件上传到ESXi系统
在ESXi中启用SSH
打开终端窗口
SSH到ESXi(“用户名@ESXI IP”)
cd 到您上传 Unlocker 的文件夹(数据存储区位于“/ vmfs / volumes /”中)
解压 Unlocker(“tar xzvf esxi-unlocker-xxx.tgz”)
您可能需要让脚本变为可执行。这可以通过“sudo chmod -x esxi-install.sh”来完成(可能会被要求输入密码)
使用“./esxi-install.sh”运行脚本
重新启动ESXi
步骤 2:下载 MacOS Mojave 并上传到 ESXI
如果不需要直通可以直接跳到步骤 4
步骤 3:导航器 - >管理 - >硬件 - > PCI设备,找到要直筒的pcie卡 勾选上 点击切换直通并重启ESXI (需要直通显卡的必须直通多一个usb口进入虚拟机,因为浏览器控制台的鼠标移不到第二个屏幕上)
步骤 4:创建一个新的虚拟机
登录ESXi Web界面
从“虚拟机”处单击“创建/注册虚拟机”
单击“创建新虚拟机”
起一个蛇皮的虚拟机名字(emmmm)
选择“Mac OS”作为来宾操作系统
选择“Apple Mac OS X 10.14(64位)”作为客户操作系统版本
选择要使用的数据存储
自定义设置:
CPU 随意发挥
内存:随意发挥 (如果需要直通显卡最好点开把预留所有客户机内存 (全部锁定) 选项勾上)
单击“完成”以创建VM
删掉自动创建的SCSI控制器和硬盘,在 添加其他设备 里添加一个 NVMe控制器
添加硬盘--新标准硬盘,点开新硬盘把控制器位置从 sata控制器 改为 NVMe控制器 (其实sata也是可以正常用的,个人喜好设置为NVme)
USB控制器千万不要删掉(删掉后就没有办法在浏览器控制台控制虚拟机)
添加其他设备--PCI设备
CD/DVD驱动器改为 数据存储ISO文件 选择你上传到esxi的iso
点击下一页,完成 到此就完成了创建虚拟机
步骤 5:启动虚拟机以安装MacOS,在安装程序中,你可以看到显示器亮起来了,表示你的显卡已经被驱动且正常工作。(安装就不细说了)我用的GT730貌似是免驱的???
安装完系统 重启后会发现 浏览器控制台 一直卡在苹果进度条 但显示器是正常工作的,看显示器可以发现已经进入到 用户向导的页面 由于不是主屏幕,显示器输出的画面是灰色背景。
此时直接关掉虚拟机。在虚拟机设置里把添加进去的 PCI设备 删掉(如果直通了 usb拓展器 和 显卡,只需要把 显卡 删掉就可以了)
步骤 6:开机完成向导后,在设置中打开自动登录(想尝试摸黑拖系统设置到第二屏幕的兄嘚可以试试)并将系统设置窗口拖到最右上侧(千万不要关闭),然后关机(记得勾上开启式打开之前的窗口)。
步骤6:安装VMware Tools (emmm 装不装我感觉都没什么区别)
注意:需要直通显卡的必须直通多一个usb口进入虚拟机并接上鼠标,因为浏览器控制台的鼠标移不到第二个屏幕上。
我试过在vmx中将svga.present =“TRUE”设置为FALSE来关闭虚拟显示器,这导致了显卡也不能正常工作。
在vmx中添加:(详见https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1765875&extra=page%3D2%26filter%3Dtypeid%26typeid%3D1311%26typeid%3D1311)
hw.model =“MacPro6,1”
uuid.action =“keep”
直通显卡不可以设置Board-id,否则无法显示。serialnumber不确定会不会对直通显卡造成影响
CPU参数,我貌似没成功过,是我的cpu太旧了么
有人尝试过在esxi或vm中自定义cpu的型号吗???????
收藏备注。 一样是ESXi安装,但我的7750无法驱动起来,你的GT730是什么牌子? yuxxee 发表于 2019-1-18 11:51 https://www.pcbeta.com/static/image/common/back.gif
一样是ESXi安装,但我的7750无法驱动起来,你的GT730是什么牌子?
淘宝买的杂牌GT730 2G Pci-e X8(https://item.taobao.com/item.htm?spm=2013.1.w4004-16971014545.30.39e13ec3vrjBaq&id=41882846187)
主要是我服务器的pci-e只有x8的插槽
大佬你的 MacOS Mojave ( https://pan.baidu.com/s/16LOrqQV1JVNemrMVyEevWg 提取码: y66b )打开是个macOS High Sierra 10.13.iso啊。。。。 楼主的帖子很有意思, 支持楼主的探索精神.
目前我的EXSI就装了个Koolshare的LEDE, 直通了网卡用来做软路由, 多拨+带宽叠加. 下行1000M, 上行200M, 爱快都扔掉了.
但是在虚拟平台上装mac os意义何在. 性能是瓶颈....
谢谢老大分享 感谢分享。 性能会折损多少 老大666,崇拜中~ macleane 发表于 2019-1-24 11:31 https://www.pcbeta.com/static/image/common/back.gif
楼主的帖子很有意思, 支持楼主的探索精神.
目前我的EXSI就装了个Koolshare的LEDE, 直通了网卡用来做软路 ...
这样可以 把lede 系统放在一起。还可以在放一些别系统同时运行 支持,好久没见esxi的帖子了
macleane 发表于 2019-1-24 11:31 https://www.pcbeta.com/static/image/common/back.gif
楼主的帖子很有意思, 支持楼主的探索精神.
目前我的EXSI就装了个Koolshare的LEDE, 直通了网卡用来做软路 ...
esxi效率挺高的,90%以上,足够当pc用了,而且mac不是用来工作的话,性能要求也不高 get,收藏备用
谢谢分享啊。刚做好显卡直通 Shimmer@pcbeta 发表于 2019-1-24 09:34 https://www.pcbeta.com/static/image/common/back.gif
大佬你的 MacOS Mojave ( https://pan.baidu.com/s/16LOrqQV1JVNemrMVyEevWg 提取码: y66b )打开是个macO ...
尴尬,我百度云的文件被我清了{:5_268:} 楼主!终于找到你啦!我也是在esxi6.0下安装的黑苹果,很好用,目前只能用到10.11.6,版本再高,10.12 10.13 10.14都不能用直通。测试了很多显卡,可以在10.11.6下AMD的很多都可以,比较好用的是hd7850,280,280x,7950 7750,还有几块AMD的卡驱动不起来,也不知道在哪改,ESXI也不能用clover,所以目前还在用着rx280+10.11.6+4K LG显卡器,直通用着很爽。
按照你的步骤安装了10.14 mojave,不直通能用,直通后还是跟10.11 10.12一样,不能用。我手头没有你用的GT730卡,所以没试过。希望大家都来试试。 确定又试了下,请楼主指导,基本上就是按你说的步骤一步步来的,甚至主板都是跟你差不多的型号,装完6.7后,安装过程中显示器不能点亮啊。最后又试了HD7850之类的还是不行。。。请楼主指教,是不是我哪地方步骤漏了? 最近也在研究黑苹果,倒是想试试看,就是不知道这样的话,远程方便不,显卡直通以后不能在控制台控制了吗? 请问主贴里下载的darwin.iso文件是怎么用的,unlock时需要吗?我没上传darwin到esxi主机上,直接运行脚本似乎没报错,但是重启后虽然能新建osx虚拟机,但是启动不了,找不到启动盘。