VMware 14 安装 macOS10.13 详细图文教程

VMware 14 安装黑苹果 macOS10.13 详细图文教程

之前就想着装个 macOS 耍耍,看看是不是真的像别人说的那么好用,刚好看到有网友(原文链接见文后)分享安装方法,博主手痒痒也试了一下,来跟博主一起装个耍耍吧!

(PS:多图,移动网络慎入)

一、准备

1、Vmware Workstation

2、mac 补丁 unlocker

3、macos 镜像

下载下来之后注意校验文件是否有损坏:

MD5 :3E3048A0BD26A03D54DBED7706548726
SHA1 :31094D7B58D67002B9824E428675E895F81F4B47
CRC32 :B158D32A

二、安装 Vmware

安装没啥难度,管理员模式下,基本上下一步下一步即可:

VMWARE.INSTALL.1.jpg图 1:VMWARE INSTALL 1(图片不显示?)

需要注意的地方就是这些需要选择的地方,看自己需要勾选或不勾:

VMWARE.INSTALL.2.jpg图 2:VMWARE INSTALL 2(图片不显示?)

安装后打开 VMware Workstation Pro,输入密钥激活:

VMWARE.INSTALL.3.jpg图 3:VMWARE INSTALL 3(图片不显示?)

激活后即可进行下一步:

VMWARE.INSTALL.4.jpg图 4:VMWARE INSTALL 4(图片不显示?)

三、打补丁

关闭 VMware Workstation Pro,把下载好的 unlocker 解压,管理员模式下运行 win-install 安装:

UNLOCKER.1.jpg图 5:UNLOCKER 1(图片不显示?)

UNLOCKER.2.jpg图 6:UNLOCKER 2(图片不显示?)

注意,这里会自动下载 macOS 对应的 VMware Tools,因此要确保网址 http://softwareupdate.vmware.com 是可以连通的(可能梯子会更快),下载失败重新可以执行一遍 win-install。

执行完毕后,打开 VMware 创建虚拟机的时候,就可以看到有 Apple 系统的选项,如果没看到,说明安装没成功,关掉虚拟机,在任务管理器里面结束和 vm 有关的程序和服务,再安装一次:

UNLOCKER.3.jpg图 7:UNLOCKER 3(图片不显示?)

四、装系统

1、macOS 10.11

接下来开始尝试安装虚拟机,首先“创建新的虚拟机”,然后选择“自定义(高级”):

macOS.INSTALL.1.jpg图 8:macOS INSTALL 1(图片不显示?)

下一步平台兼容性默认 Workstation 14.x 即可,然后下一步“安装来源”选择刚下载好的光盘 iso:

macOS.INSTALL.2.jpg图 9:macOS INSTALL 2(图片不显示?)

下一步客户机系统选择“Apple Mac OS X(M)”,版本选择 macOS 10.13:

macOS.INSTALL.3.jpg图 10:macOS INSTALL 3(图片不显示?)

如果看不到 Apple 选项,说明 unlock 不成功,重新 unlock 即可,接下来的“虚拟机名称”及“位置” 可以自己自定义,个人喜欢就行,不过得记得存在哪里,后面还要用,这里名称取 macOS 10.13:

macOS.INSTALL.4.jpg图 11:macOS INSTALL 4(图片不显示?)

接下来的“固件类型”、“处理器配置”、“内存”、“网络类型”、“I/O 控制器”、“磁盘类型” 等等保持默认即可,也根据自己的需要调整:

macOS.INSTALL.5.jpg图 12:macOS INSTALL 5(图片不显示?)

当尝试直接开机,会出现意料之中的报错:

macOS.INSTALL.6.jpg图 13:macOS INSTALL 6(图片不显示?)

不要慌,解决很简单,关闭虚拟机,打开虚拟机的文件夹,用记事本打开 macOS 10.13.vmx(还记得上面取得“虚拟机名称”和“位置”吗?),在大概第 19 行位置添加一行:

smc.version = "0"

macOS.INSTALL.7.jpg图 14:macOS INSTALL 7(图片不显示?)

保存后就可以按下神圣的开机按钮啦,安装界面已经顺利地跑起来了:

macOS.INSTALL.8.jpg图 15:macOS INSTALL 8(图片不显示?)

然后不着急点继续,我们需要先给硬盘分区,点击上方的实用工具的磁盘工具:

macOS.INSTALL.9.jpg图 16:macOS INSTALL 9(图片不显示?)

点击虚拟机的磁盘,选择“抹掉”,名称随意:

macOS.INSTALL.10.jpg图 17:macOS INSTALL 10(图片不显示?)

完成后关闭磁盘工具,返回到刚才的继续界面:

macOS.INSTALL.11.jpg图 18:macOS INSTALL 11(图片不显示?)

继续,同意条款之后,就可以看到我们刚刚抹掉的硬盘,选择它,继续:

macOS.INSTALL.12.jpg图 19:macOS INSTALL 12(图片不显示?)

macOS.INSTALL.13.jpg图 20:macOS INSTALL 13(图片不显示?)

macOS.INSTALL.14.jpg图 21:macOS INSTALL 14(图片不显示?)

然后就哗啦啦的开始安装了,安装时间看你电脑性能了:

macOS.INSTALL.15.jpg图 22:macOS INSTALL 15(图片不显示?)

此处,由于安装很耗硬盘资源,博主已经开了几个虚拟机,就导致了系统奔溃,所以建议大家在安装时关闭不必要的程序或应用,以保证顺利安装。

言归正传,系统安装好后会自动重启:

macOS.INSTALL.16.jpg图 23:macOS INSTALL 16(图片不显示?)

macOS.INSTALL.17.jpg图 24:macOS INSTALL 17(图片不显示?)

重启成功进桌面后,就是简单的一些设置了,依自己需求设置:

macOS.SETTING.1.jpg图 25:macOS SETTING 1(图片不显示?)

macOS.SETTING.2.jpg图 26:macOS SETTING 2(图片不显示?)

macOS.SETTING.3.jpg图 27:macOS SETTING 3(图片不显示?)

macOS.SETTING.4.jpg图 28:macOS SETTING 4(图片不显示?)

macOS.SETTING.5.jpg图 29:macOS SETTING 5(图片不显示?)

macOS.SETTING.6.jpg图 30:macOS SETTING 6(图片不显示?)

macOS.SETTING.7.jpg图 31:macOS SETTING 7(图片不显示?)

由于虚拟机没连上网络,所以直接出现本地账户设置,有网络的话会有 AppleID 设置。接下是一些个性化设置,是自己需求设置:

macOS.SETTING.8.jpg图 32:macOS SETTING 8(图片不显示?)

macOS.SETTING.9.jpg图 33:macOS SETTING 9(图片不显示?)

设置好后就可以正常使用了:

macOS.SETTING.10.jpg图 34:macOS SETTING 10(图片不显示?)

2、VMware Tools

桌面上找到 “Sierra Custom Installer” 并右键点 “推出xxxx":

VMwareTools.INSTALL.1.jpg图 35:VMwareTools INSTALL 1(图片不显示?)

然后在 VMware Workstation 菜单 虚拟机 - 安装 VMware Tools:

VMwareTools.INSTALL.2.jpg图 36:VMwareTools INSTALL 2(图片不显示?)

然后在 macOS 虚拟机右上角就弹出了驱动器,双击安装:

VMwareTools.INSTALL.3.jpg图 37:VMwareTools INSTALL 3(图片不显示?)

不需要做特殊的设置,根据提示保持默认即可,安装完需重启:

VMwareTools.INSTALL.4.jpg图 38:VMwareTools INSTALL 4(图片不显示?)

重启后会提示系统“扩展已被阻止”,按提示打开 系统偏好设置 - 安全性与隐私 进行设置,然后重启:

VMwareTools.INSTALL.5.jpg图 39:VMwareTools INSTALL 5(图片不显示?)

VMwareTools.INSTALL.6.jpg图 40:VMwareTools INSTALL 6(图片不显示?)

重启成功后在登录前在 VMware Workstation 菜单查看 - 立即适应客户机 即可调整虚拟机分辨率:

VMwareTools.INSTALL.7.jpg图 41:VMwareTools INSTALL 7(图片不显示?)

PS:默认版本 Vmware Tools 有问题,安装后分辨率调整不好调控,怎么办呢?我们可以先关机,然后打开虚拟机设置,手动指定虚拟机的分辨率(根据个人显示器来设置):

VMwareTools.INSTALL.8.jpg图 42:VMwareTools INSTALL 8(图片不显示?)

设置好开机,分辨率就正常了:

VMwareTools.INSTALL.9.jpg图 43:VMwareTools INSTALL 9(图片不显示?)

五、查问题

1、分辨率无法调整

据原博:旧版本的 VMware Tools 分辨率不跳可以根据窗口自动适应,全屏也好使:

20170621 版本 下载链接
查看所有版本:链接

File: darwin-2017-0621.iso
CRC-32: ebff8ceb
MD4: a5d1a4e2109700fc4051432664981907
MD5: 766425c982640076f25bc2bc0c2931c4
SHA-1: cc60b88c793527597f9e03fa290aaa70775c8937

2、系统卡顿不流畅

据原博:VMware 装黑苹果没有显卡加速,全部依赖 CPU 死撑,另外 ESXi 支持显卡直通装黑苹果会很流畅。那么既然没显卡就是这么卡了,稍微做点优化也是可以的,下面来做一些可能有用的优化:

  • 进入系统偏好设置 – 辅助功能 – 勾选 “减少透明度”;
  • 进入系统偏好设置 – Dock – 最小化窗口时使用“缩放效果”;
  • 进入系统偏好设置 – 扩展 – 禁用掉你不使用的扩展;
  • 黑苹果比较吃硬盘 IO,虚拟机磁盘使用单文件固定大小储存的虚拟盘可以增加磁盘性能,用虚拟机自带的工具整理磁盘,可以的话装在SSD上(废话);
  • 10.10的版本可以装一个叫 beamoff 的玩意提升流畅度,之后的版本没有也不需要;
  • 系统偏好设置 – 用户与群组 – 选中你自己的用户名 – 选择 “登录项”,去掉不需要的;
  • 虚拟机设置 - 高级 - 抓取的内容 - 高,收集调试信息:无 ,禁用页面内存调整;
  • 虚拟机设置 - 处理器-选择尽可能多的处理器数量和内核,一般来说,处理器数量都是1,内核你打开任务管理器数框框就是了,不要选多,选多会开不了机,然后虚拟化引擎选项全部勾上。

3、 无法登录 AppleID

造成此问题的原因是黑苹果没有正确的序列号,而 Apple 会检测此信息,因此我们要解决此问题,只要解决序列号问题即可。

① 虚拟机设置网络连接模式为桥接模式
② 启动虚拟机,然后下载运行 Chameleon Wizard:

官方下载

③ 编辑 -> 预制的 smbioses 模版 -> 根据真机的 CPU 型号选个最相近的模版,生成成功后点另存为,导出设备信息文件:

appleid.fak.1.png图 44:appleid fak 1(图片不显示?)

appleid.fak.2.png图 45:appleid fak 2(图片不显示?)

appleid.fak.3.png图 46:appleid fak 3(图片不显示?)

④ 关闭虚拟机,编辑虚拟机对应的 .vmx 文件,用前面生成的信息,加入这么几行:

board-id.reflectHost = "FALSE"
board-id = "Mac-94245B3640C91C81"
hw.model.reflectHost = "FALSE"
hw.model = "MacBook Pro"
serialNumber.reflectHost = "FALSE"
serialNumber = "C02JJ8B3DH2G"
smbios.reflectHost = "FALSE"

注意,如果 vmx 文件中含有 board-id.reflectHost = "TRUE" 之类的字样就把它删掉,为 TRUE 表示允许使用真机的信息,要使用假信息自然得删掉。

appleid.fak.4.png图 47:appleid fak 4(图片不显示?)

改好后保存,打开虚拟机,即会使用假设备信息,也就可以使用 app store 了:

appleid.fak.5.png图 48:appleid fak 

appleid.fak.6.png

4、安装镜像时出现蓝屏,有可能是镜像有损坏,或者CPU不是因特尔,或者其他问题

è¿éåå¾çæè¿°

 


 

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
unlocker208 是使用 VMware 安装 MacOS的必备补丁,亲测可用,详情参阅压缩包内有readme。 VMware 安装 MacOS的流程: =============================================== 1. 安装VMware Station Pro 12.0 2. 将Unlocker解压,右击win-install.cmd,选择“以管理员身份运行” 3. 为MacOS新建虚拟机,注意一定要下载懒人版安装包,格式为ISO或CDR 4. 新建完虚拟机之后,“开启此虚拟机”,VMWare会报错。这是因为虚拟机的隐藏参数设置错误,你要手动修改: 打开虚拟机所在文件夹,找到.vmx文件,右键使用其他程序打开,并选择记事本,在文件最后添加: smc.version = "0" 并保存。 ================================================= Mac OS X Unlocker for VMware V2.0 ================================= 1. Introduction --------------- Unlocker 2 is designed for Workstation 11, Player 7, ESXi 6 and Fusion 7. If you are using an earlier product please continue using Unlocker 1 Version 2 has been tested against: * Workstation 11/12 on Windows and Linux * Player 7 & Workstation Player 12 on Windows and Linux * Fusion 7/8 on Mavericks and Yosemite * ESXi 6.0 The patch code carries out the following modifications dependent on the product being patched: * Fix vmware-vmx and derivatives to allow Mac OS X to boot * Fix vmwarebase .dll or .so to allow Apple to be selected during VM creation * Fix libvmkctl.so on ESXi 6 to allow use with vCenter * Download a copy of the latest VMware Tools for OS X Note that not all products recognise the darwin.iso via install tools menu item. You will have to manually mount the darwin.iso for example on Workstation 11 and Player 7. The vmwarebase code does not need to be patched on OS X or ESXi so you will see a message on those systems telling you that it will not be patched. In all cases make sure VMware is not running, and any background guests have been shutdown. The code is now Python as it makes the Unlocker easier to run and maintain on ESXi. There are some challenges to write the code as ESXi has a subset of Python 2.7 which constrains some modules that can be used. 2. Prerequisites ---------------- The code requires Python 2.7 to work. Most Linux distros, ESXi and OS X ship with a compatible Python interpreter and should work without requiring any additional software. Windows has a packaged version of the Python script using PyInstaller, and so does not require Python to be installed. 3. Limitations -------------- If you are using VMware Player or Workstation on Windows you may get a core dump. Latest Linux and ESXi products are OK and do not show this problem. +-----------------------------------------------------------------------------+ | IMPORTANT: | | ========== | | | | If you create a new VM using version 11 or 12 hardware VMware may stop and | | create a core dump. There are two options to work around this issue: | | | | 1. Change the VM to be HW 10 - this does not affect performance. | | 2. Edit the VMX file and add: | | smc.version = "0" | | | +-----------------------------------------------------------------------------+ 4. Windows ---------- On Windows you will need to either run cmd.exe as Administrator or using Explorer right click on the command file and select "Run as administrator". win-install.cmd - patches VMware win-uninstall.cmd - restores VMware win-update-tools.cmd - retrieves latest OS X guest tools 5. Linux --------- On Linux you will need to be either root or use sudo to run the scripts. You may need to ensure the Linux scripts have execute permissions by running chmod +x against the 2 files. lnx-install.sh - patches VMware lnx-uninstall.sh - restores VMware lnx-update-tools.cmd - retrieves latest OS X guest tools 6. Mac OS X ----------- On Mac OS X you will need to be either root or use sudo to run the scripts. This is really only needed if you want to use client versions of Mac OS X. You may need to ensure the OS X scripts have execute permissions by running chmod +x against the 2 files. osx-install.sh - patches VMware osx-uninstall.sh - restores VMware 7. ESXi ------- You will need to transfer the zip file to the ESXi host either using vSphere client or SCP. Once uploaded you will need to either use the ESXi support console or use SSH to run the commands. Use the unzip command to extract the files. <<>> Please note that you will need to reboot the host for the patches to become active. The patcher is embbedded in a shell script local.sh which is run at boot from /etc/rc.local.d. You may need to ensure the ESXi scripts have execute permissions by running chmod +x against the 2 files. esxi-install.sh - patches VMware esxi-uninstall.sh - restores VMware Note: 1. Any changes you have made to local.sh will be lost. If you have made changes to that file, you will need to merge them into the supplied local.sh file. 2. The unlocker runs at boot time to patch the relevant files and it now survives an upgrade or patch to ESXi as local.sh is part of the persisted local state. 8. Thanks --------- Thanks to Zenith432 for originally building the C++ unlocker and Mac Son of Knife (MSoK) for all the testing and support. Thanks also to Sam B for finding the solution for ESXi 6 and helping me with debugging expertise. Sam also wrote the code for patching ESXi ELF files.
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值