黑苹果
不过[VMware]这个神器,可以解决一切问题:既然 macOS 可以在 Macbook 上运行,为什么就不能在VMware虚拟机上运行呢?我立马打开 VMware,行动了起来~
1. 安装前的准备
VMware Workspace 16 Pro要准备好,如果没有见我之前写的博客的前半部分;
2. 下载 macOS 镜像
这里提供 3 个版本的 macOS 镜像,越往下版本越新,下文以 macOS Big Sur 11 举例
macOS EI Captian 10.11:https://pan.baidu.com/s/1fagJkrFqq4FKA_HSB9Xhcgpwd=rvwz
此系统适合配置较低的 Windows XP、Windows 7 老电脑,Intel 测试通过;
macOS Sierra 10.12:https://pan.baidu.com/s/19P4h9wb3gQSSLnu8h9HWGQ?pwd=rybb
此系统适合配置中等的 Windows 7、Windows 8.1 电脑,AMD 亲测不通过;
macOS Big Sur 11:https://pan.baidu.com/s/1mBgmzE3I7-X9p8G9Iiqk4A?pwd=a5jc
此系统适合配置较高的 Windows 10、Windows 11 电脑,AMD 亲测通过;
macOS Monterey 12 链接往下翻到评论区(??)但新手不建议尝试,开机无限重启,Ctrl R 出现禁止标志
如果镜像文件格式是. iso 或. cdr 的,不用管它,如果格式是. dmg 的,需要用 UltraISO(软碟通)把格式转为 iso。ultraiso 下载链接:https://cn.ultraiso.net/xiazai.html 转格式教程链接:[教程链接]https://jingyan.baidu.com/article/ac6a9a5ed0dd9f2b643eac7c.html
附 1:如果打开分享链接是一个文件夹,请整个文件夹下载,解压解文件夹里后缀名为. zip 或者. 7z.001 的文件,就会得到镜像文件。这是因为百度网盘上传限制 4GB,只能通过分卷的形式上传(百度网盘就是限制地辣么 s)
附 2:百度网盘官方提速小技巧:[教程链接]https://jingyan.baidu.com/article/72ee561a954c17a06138dfdf.html ,亲测 100KB/s 飙到 5MB/s,不用 SVIP!!!
3. 让 VMware 支持 macOS 虚拟机
不要一得到镜像就高高兴兴地去 VMware 里建[虚拟机](比如我),要不然你会傻眼:VMware 虚拟机系统选项里怎么没有 macOS?
这是因为 VMware 原生不支持 macOS,我们需要用工具来让 VMware 支持 macOS 虚拟机
工具链接:https://pan.baidu.com/s/10PiyzgphQ3xLuXKK5RvSYg?pwd=ilip 下载时请整个文件夹下载;
工具使用之前要先关掉 VMware,后台的 VMware 进程也要清理一空。右键开始键,选择 任务管理器,然后往下滑,找到名字带有 VMware 的进程(下图圈起来的),全部都右键——结束进程。等一会儿,如果有死而复生 的,也干掉它们,直到没有一个 VMware 进程为止;
打开刚刚下载的文件夹,右键以管理员身份运行 Unlocker.exe,等它下载必要的文件,下载完按回车退出。
这时候你打开 VMware 就会发现它支持 macOS 了。最后一步,将文件夹路径 / tools/darwin.iso 这个文件放在一个你记得的地方,以待后用;
4. 创建虚拟机
客户机操作系统选择 Apple Mac OS X,下面的版本自己选,上面链接左边有,我这里是 macOS 11,下一步,名字和路径自己填,然后下一步;
最大磁盘大小 macOS 10.11 选 40GB,macOS 10.12 选 60GB,macOS 11 选 80GB,也可根据自己情况灵活调整,下一步,然后点完成,结束虚拟机创建;
5. 分配内存空间,配置 vmx 文件
不要创建完虚拟机就急急忙忙地打开,等待你的不是 macOS 系统,而是被老鼠咬了一口的白苹果~(hahahaha)~
在打开虚拟机之前,我们要做两件事情:
分配内存空间。macOS 对于硬件的要求是极高的,为了避免系统卡顿,要给虚拟机分配很多内存;
配置 vmx 文件。亲测如果不配置 vmx 文件,会提示禁用 CPU,卡在白苹果界面。
打开虚拟机安装路径,用记事本打开后缀名为. vmx 的文件(图上画箭头的那个 4KB 的文件)
在 smc.present=”TRUE” 后面添加下面几行:
smc.version=”0″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=”MacBookAir13,3″board-id=”Mac-551B86E5744E2388″keyboard.vusb.enable=”TRUE”mouse.vusb.enable=”TRUE”
保存,退出,就完成配置啦~
6. 安装 macOS
打开虚拟机,如果打开显示 Boot Manager,下面还有一系列选项,那说明镜像文件不支持你的 cpu,只能换个镜像重新弄(我:下载了一晚上的 macOS 镜像啊!!我裂开了(T_T))
如果出现了一个白苹果,下面有一个进度条(如下),则说明成功了(我:呜呜呜……)
名称自己选,下面两个默认;
等待其抹掉;
等待其安装亿会儿(大概 1 小时);
历经千辛万苦,终于见到了 mac 的配置界面(T_T)
7. 配置 macOS
这个保留默认选项,继续;
继续;
继续;
点左下角 以后;
登录你的 Apple ID,没有的话注册一个,很方便;
这些自己填,提示不用填,密码不能跟 Apple ID 密码一样,继续;
继续;
这个推荐不打勾,继续;
什么都不要点,继续;
这个推荐不打勾,继续;
这个自己选,继续;
自己选(如果想听听 Siri 是怎么将粤语的,可以选下面那个,我没听过),继续;
这里推荐选 以后,继续;
按自己口味选择,继续;
等其设置 Mac,配置完成!
终于见到了 Mac 桌面~
8. 安装 VMware Tools
先别玩 mac!还有个重要的组件没安上!!
VMware Tools 组件,是 VMware 官方对虚拟机提供的一个组件包,能改善鼠标移动性、视频和性能,虚拟机显示没有黑边,屏幕会根据窗口大小自动调整,还能实现文件无缝拖入(好东西)
(其实不谈 VMware Tools,单在前面让你保存 darwin.iso 却没有用上就会很奇怪~)
然后打开 虚拟机设置,勾上 已连接;
打开,确定,然后在 mac 桌面上,就会出现 VMware Tools 的安装页面了,双击 安装 VMware Tools;
继续;
等其安装;
下方密码栏输入自己密码;
9. 初体验
macOS 的虚拟机体验超好评!鼠标流畅顺滑,速度堪比真 MacBook!在全屏模式下,感觉自己的电脑变成了一台 Macbook(都不用花钱再去买了)
版本信息下图
还有,用 macOS 写代码感受是真的不错,可以试试(图中的软件是后面下的 idea,可以去 [idea 官网]:https://www.jetbrains.com/idea 下载
我以后就用它啦~
P. S. 每日一个小技巧:之前配置 vmx 添的那几行中间有一行 hw.model = “MacBookAir13,3″,把 “MacBookAir13,3” 换成 “MacBookPro16,3″,重启虚拟机,你会惊奇地发现,虚拟机的 关于本机 变成了上万的 MacBook Pro 了!打开方式苹果 logo——关于本机;
近期热文
竟还有如此沙雕的代码注释!我笑喷
从购买服务器到网站搭建成功保姆级教程【超细】
什么你还不会在Linux系统下设置开机自动运行脚本?
KaliLinux三种网络攻击方法总结(DDoS,CC和ARP欺骗)
Git各指令的本质,真是通俗易懂啊
用40年前的电脑打开女神图片,这你敢信?
Linux实用运维脚本分享
探讨Linux CPU的上下文切换