服务器esxi虚拟机黑苹果性能,在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中添加:(详见http://bbs.pcbeta.com/forum.php? ... 311%26typeid%3D1311)

hw.model =“MacPro6,1”

uuid.action =“keep”

直通显卡不可以设置Board-id,否则无法显示。serialnumber不确定会不会对直通显卡造成影响

CPU参数,我貌似没成功过,是我的cpu太旧了么

有人尝试过在esxi或vm中自定义cpu的型号吗???????

解决ESXi虚拟机MacOS10.14全屏问题! 20Y0205 在ESXi6.7安装黑苹果 ##主要事项 ###必备的材料 1. 制作macOS10.14的ISO镜像文件「10.15怕不兼容回头再测试」 2. 下载Unlocker3.0 for ESXi 「这个找了很久拼合了几个下载资源才凑齐」 3. VMWare Tools for macOS10.14 [这个也是找了很久从官网下载了Fusion的更新版本中再解包出来的DarWin11.0版本才能用] ###注意的要点 1. 安装镜像之前需要先用Unlocker解锁一下「可能心里安慰作用,没试过不用是啥样子」 2. 安装镜像的时候先要在启动安装界面右上角的菜单里把硬盘格式化一下,否则进入安装流程了就没盘可装…… 3.安装完成后,重启时再用Command+R的快捷进入恢复「recover」模式,把安全模式禁用掉,不然VMWareTools不会起效;命令行是:`csrutil disable` 4. 需要在命令行中输入修改分辨率的命令才能调整虚拟机的显示分辨率「实际上还有更改主机系统Vga文件的方法,但是没搞到最新版本的文件无法执行」命令行是: ``` sudo nvram AC20C489-DD86-4E99-992C-B7C742C1DDA9:width=%80%07%00%00 sudo nvram AC20C489-DD86-4E99-992C-B7C742C1DDA9:height=%38%04%00%00 ``` 对应的是1920*1080分辨率; 如果需要Macbook Pro全屏是2560 x 1600那么就应该是: ``` sudo nvram AC20C489-DD86-4E99-992C-B7C742C1DDA9:width=%00%0A%00%00 sudo nvram AC20C489-DD86-4E99-992C-B7C742C1DDA9:height=%40%06%00%00 ``` 最后记得在macOS的这个虚拟机的设置里修改:操作-->编辑设置-->显卡:选成“自动检测设置” 以上每改一项都记得重启一次哦^_^
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值