教程 在普通PC 电脑上使用VMware虚拟机安装苹果 macOS系统

地瓜

管理员
管理成员
很多朋友需要临时体验一下macOS, 但又没有苹果电脑. 现在分享一下在普通PC电脑上使用VMware虚拟机安装macOS系统的方法.

准备工作
1, 一台普通电脑, 系统要求Windows 7或以上.
2, 这台电脑的CPU要求支持虚拟化.(无需担心, 现在的CPU基本上都支持).
3, VMware Workstation虚拟机软件, 可以在这里下载
https://www.apple114.com/resources/33/
4, 因为默认的VMware不支持安装macOS, 所以还需要一个解锁工具 macOS Unlocker
https://www.apple114.com/threads/74/
5, 苹果macOS系统镜像 CDR/ISO格式.
https://www.apple114.com/pages/macos/


安装流程
1, 先下载并安装最新的VMware Workstation虚拟机. (不要运行)
2, 下载解锁工具 macOS Unlocker, 解压后右键以管理员模式运行unlocker\win-install.cmd(等待完成就可以看到Apple Mac OS X 选项)

1.png
2.png

3.png

4.png

记得自定义硬件.
用光驱加载之前下载的iso文件

5.png
6.png
7.png
8.png
 
最后编辑:

地瓜

管理员
管理成员
设置好后启动驱动, 然后进系统安装页面.
若无法启动可以尝试用记事本等文件编辑工具打开虚拟机文件.vmx, 在最后面加上
smc.version = "0"
进入磁盘工具, 先抹掉硬盘

9.png
10.jpg


抹掉硬盘后退出磁盘工具, 安装macOS.
选择安装到刚刚的Macintosh HD硬盘上, 安装过程中可能会有几次自动重启

11.png
12.png
13.png
14.png
 

地瓜

管理员
管理成员
安装完成后需要进行一些初始化设置
1.png

2.png
3.jpg
4.png





进入桌面后还有一个重要步骤, 那就是安装VMware Tools
点击顶部虚拟机-安装VMware tools, 再根据提示继续安装.

5.png

6.jpg
7.png
 

地瓜

管理员
管理成员
VMware 15.0 + macOS 10.14.x
VMware 15.5 + macOS 10.15.x


这个python文件有点小小的不完美的地方,可能是因为写的比较早了,以前可能有可以下载几MB大小的补丁,现在每一次下载都是500MB+的完整core包。运行之后你会发现下载速度只有20~30KB/s这样子,而且读秒是2万秒以上的(当然,港澳台的小伙伴们应该挺快的,就不用往下看了),原因自然是因为资源站位置原因。

这是一部分原理,代码我没看完,不过也够了。下载好unlocker之后,用管理员权限运行cmd-install.cmd,gettools.py会下载解锁补丁,它会检查VMware提供的补丁包站点最新补丁包的id,然后获取该id目录下文件,如果有几MB大小的darwin补丁包就下补丁包。如果没有,python就会获取该id目录下500MB+的完整包,解压出要的文件,然后把该要的文件提出来之后就会清理工作垃圾文件。

github那些作者也不知道为什么,不顺便把VMware补丁包带上,搞得我们这么麻烦,很瓜皮。(版权原因??)

我们的目的很简单,我们可以用其他高速下载手段下载到补丁,然后放到unlocker里,这样unlocker就不用下载了,直接可以打补丁运行。

显示行号的软件我推荐使用Notepad++

用其他手段下载最新完整包500MB,例如http://softwareupdate.vmware.com/cd...1.5.3/15870345/core/com.vmware.fusion.zip.tar

(我用香港的服务器下载的,然后我本地再访问香港服务器获取),将com.vmware.fusion.zip.tar放入unlocker\tools下,编辑gettools.py,将'''这个多行代码屏蔽符加入到第144行还有153行以屏蔽下载,以管理员权限运行cmd-install.cmd,你会发现安装完成了。
(考虑到一些人下载官方镜像太慢,这里我把我下载来的提供11.5.3的com.vmware.fusion.zip.tar给你们,

链接: https://pan.baidu.com/s/1YvN-sQg829Tn8txbVnlzCw
提取码: ab5e
 
顶部