Emotional 发表于 2019-1-16 14:48

在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的型号吗???????





635345 发表于 2019-1-16 19:18

收藏备注。

yuxxee 发表于 2019-1-18 11:51

一样是ESXi安装,但我的7750无法驱动起来,你的GT730是什么牌子?

Emotional 发表于 2019-1-18 13:09

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的插槽

Shimmer@pcbeta 发表于 2019-1-24 09:34

大佬你的 MacOS Mojave ( https://pan.baidu.com/s/16LOrqQV1JVNemrMVyEevWg 提取码: y66b )打开是个macOS High Sierra 10.13.iso啊。。。。

macleane 发表于 2019-1-24 11:31

楼主的帖子很有意思, 支持楼主的探索精神.

目前我的EXSI就装了个Koolshare的LEDE, 直通了网卡用来做软路由, 多拨+带宽叠加. 下行1000M, 上行200M, 爱快都扔掉了.

但是在虚拟平台上装mac os意义何在. 性能是瓶颈....

你很特别。 发表于 2019-1-25 12:31


谢谢老大分享

hjfgt 发表于 2019-1-26 10:49

感谢分享。

lingdong63585 发表于 2019-1-26 11:09

性能会折损多少

cca 发表于 2019-1-26 11:37

老大666,崇拜中~

lovesuni 发表于 2019-1-26 11:47

macleane 发表于 2019-1-24 11:31 https://www.pcbeta.com/static/image/common/back.gif
楼主的帖子很有意思, 支持楼主的探索精神.

目前我的EXSI就装了个Koolshare的LEDE, 直通了网卡用来做软路 ...

这样可以 把lede 系统放在一起。还可以在放一些别系统同时运行

日暮归途风萧萧 发表于 2019-1-26 12:04

支持,好久没见esxi的帖子了

日暮归途风萧萧 发表于 2019-1-26 12:57

macleane 发表于 2019-1-24 11:31 https://www.pcbeta.com/static/image/common/back.gif
楼主的帖子很有意思, 支持楼主的探索精神.

目前我的EXSI就装了个Koolshare的LEDE, 直通了网卡用来做软路 ...

esxi效率挺高的,90%以上,足够当pc用了,而且mac不是用来工作的话,性能要求也不高

立正向左转 发表于 2019-1-26 21:06

get,收藏备用

wscaiyang 发表于 2019-2-8 08:20

谢谢分享啊。刚做好显卡直通

Emotional 发表于 2019-2-10 15:23

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:}

lcaspear 发表于 2019-2-17 02:14

    楼主!终于找到你啦!我也是在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卡,所以没试过。希望大家都来试试。

lcaspear 发表于 2019-2-23 21:57

确定又试了下,请楼主指导,基本上就是按你说的步骤一步步来的,甚至主板都是跟你差不多的型号,装完6.7后,安装过程中显示器不能点亮啊。最后又试了HD7850之类的还是不行。。。请楼主指教,是不是我哪地方步骤漏了?

boy5260 发表于 2019-2-27 16:29

最近也在研究黑苹果,倒是想试试看,就是不知道这样的话,远程方便不,显卡直通以后不能在控制台控制了吗?

danveryu 发表于 2019-2-28 11:47

请问主贴里下载的darwin.iso文件是怎么用的,unlock时需要吗?我没上传darwin到esxi主机上,直接运行脚本似乎没报错,但是重启后虽然能新建osx虚拟机,但是启动不了,找不到启动盘。
页: [1] 2 3 4 5 6 7
查看完整版本: 在ESXi 6.7 上安装MacOS 10.14(Mojave)的姿势