因为工作的原因,必须使用到macOS,但是手头没有苹果电脑,去买一台苹果电脑又很浪费,毕竟只是偶尔使用。这种问题,不是问题,直接VMware大法就好了!
因为电脑比较旧,配置什么的都不高,毕竟是快十年的机子了,显示器还是19寸的。反正凑合着用吧,也没想有多快,反正不在意图形效果,基本上是命令操作。下面贴一下机器的配置,本来估计这机子能跑起来macOS就不错了,结果效果还相当不错!
一、现有硬件配置
CPU是【QuadCore Intel Core i5-3470, 3600 MHz (36 x 100)】,估计年轻一点的小伙伴都没听过,现在不都是i7、i9往上走,i5是老古董了。
内存也是单条8G,【Kingston 99P5471-016.A00LF】【DDR3-1600 (800 MHz)】,也是老爷车了。
显卡也凑合着看【nVIDIA GeForce GTX 650】【1G显存】,用了十来年,性能掉了一大截,估计也就跑个扫雷的调调了。
19寸的显示器可能好多小伙伴都没见过,对现在动则三四十存的LCD来说,这块显示器就巴掌大。
二、VMware安装macOS的准备工作
VMware原生是不开启macOS系统安装权限的,要使用VMware安装macOS,要准备一点点东西。
1、首先是要解除VMware安装macOS的限制,这里使用的工具是【release-python-embedded】。
2、因为机器配置比较拉胯,所以安装的版本不能太高,选了个macOS 11版,也就是传说中的Big Sur。
3、VMWare Tools也没有自带macOS版本的,所以还要准备好macOS版本的VMWare Tools。
4、macOS系统优化工具 Beam Off,能限制一下macOS吃资源。
如需要上述文件,可网盘自取:
三、新建虚拟机和修改macOS虚拟机配置文件
假设大家都安装好了最新版的VMWare,直接开整,看图就行。
2、选择【自定义(高级)】模式。
3、这里就选择最新版就行了,你的VMware支持更高版本,就选更高的。
4、选择稍后【安装操作系统】。
5、选择稍后要安装的macOS版本。我要安装的是macOS 11 版,所以就选择【macOS 11】。
6、选择macOS虚拟机安装的位置。这里一定要选一个剩余空间大的分区。安装完毕接近30G,再装点小软件小工具,差不多就40G了。最好是SSD硬盘分区,速度更快。
7、选择分配给macOS系统要使用的CPU核心数。
8、设置给macOS的内存,这里会随着你主机内存的大小而变化的,能给多少给多少,实在不知道给多少,就给全部内存的一半。
9、设置macOS联网方式,大多数使用NAT方式就可以了。这种方式macOS安装好了就可以上网。
10、选择虚拟I/O控制类型,默认推荐的就好。
11、选择虚拟硬盘的类型,默认就行。
12、创建新虚拟磁盘。新装macOS就选这个。建议大多数时候就选这个。
13、这一步很重要,不要选择默认的【将虚拟磁盘拆分成多个文件】,我们要选【将虚拟磁盘存储为单个文件】。这会显著提升macOS的运行速度。磁盘容量最少80G。
14、如果第六步你选的磁盘分区很大很合适,那这里直接下一步就好了。
15、完成基本配置。我们还要修改一下,点【自定义硬件】。
16、如下图所示,选择好Big Sur的安装盘。选择的时候,注意先在右下角选择【所有文件】,不然默认是不显示Big Sui安装光盘的。
选择安装光盘然后点【打开】。
17、然后选择【显示】。
(1)勾选【加速 3D 图形】,别管支持不支持,不选的话,启动会花屏。如果你选了,启动花屏,那么后面再取消。
(2)图形内存这里,要选择你刚才设置的内存大小的一半。
(3)然后点击【关闭】按钮,完成新建macOS虚拟机。
18、点【完成】按钮,退出虚拟机创建向导。
四、修改macOS虚拟机配置参数
到这里还不能直接开始安装macOS,还需要针对macOS优化一下VMware生成的文件。
1、到上面第【6】步选择的文件夹,找到【macOS 11.vmx】文件,如果你给macOS起的名字不是这个,就找你自己起名字的那个,后缀名就是【.vmx】。不记得位置也没关系,VMWare界面有显示。
2、鼠标右键点击【macOS 11.vmx】文件,选择【打开方式】【记事本】,打开macOS虚拟主机配置文件。
如果你电脑这里没有显示【记事本】,就点【选择其他应用】【更多应用】,然后选择【记事本】,点确定即可。
3、搜索【ethernet0.virtualDev】,大概率搜索出来是【ethernet0.virtualDev = "e1000e"】,我们这里要把它修改成【ethernet0.virtualDev = "vmxnet3"】。
4、在内容的最后,加上【smc.version = "0"】和【uuid.action = "keep"】,各占一行。
5、硬件模拟配置。
最后还要配置一下模拟机型,不然很可能安装不成功。
(1)如果你是 intel的cpu,就在这三个中选一个和你机型最相符的。
酷睿笔记本【7代及以前】:
hw.model = "MacBookPro14,3"
board-id = "Mac-551B86E5744E2388"
酷睿笔记本【8代及以后】:
hw.model = "MacBookPro16,1"
board-id = "Mac-E1008331FDC96864"
酷睿台式机(实在不知道自己是什么机型的,就选下面这两句):
hw.model = "iMacPro1,1"
board-id = "Mac-7BA5B2D9E42DDD94"
(2)AMD的CPU在这里面选。
cpuid.0.eax = "0000:0000:0000:0000:0000:0000:0000:1011"
cpuid.0.ebx = "0111:0101:0110:1110:0110:0101:0100:0111"
cpuid.0.ecx = "0110:1100:0110:0101:0111:0100:0110:1110"
cpuid.0.edx = "0100:1001:0110:0101:0110:1110:0110:1001"
cpuid.1.eax = "0000:0000:0000:0001:0000:0110:0111:0001"
cpuid.1.ebx = "0000:0010:0000:0001:0000:1000:0000:0000"
cpuid.1.ecx = "1000:0010:1001:1000:0010:0010:0000:0011"
cpuid.1.edx = "0000:0111:1000:1011:1111:1011:1111:1111"
smbios.reflectHost = "TRUE"
锐龙笔记本:
hw.model = "MacBookPro14,3"
board-id = "Mac-551B86E5744E2388"
锐龙台式机(弄不清楚就选这两句):
hw.model = "iMacPro1,1"
board-id = "Mac-7BA5B2D9E42DDD94"
(3)配置文件修改完成。我的主机是intel的CPU,不属于以上两种笔记本之一,所以选最后两句。
保存文件,关闭即可。到这里安装前的准备工作就做好了。
后面的安装请看《VMware安装macOS:10年老机器4核4G内存也能流畅办公(下)》。