新手通过VMware虚拟机安装MacOS的五大问题

Posted 冬雨未干

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新手通过VMware虚拟机安装MacOS的五大问题相关的知识,希望对你有一定的参考价值。


前几天,新的Mac系统Big Sur发布了,让我想起了两年前装的Mojave好久没登了。

心血来潮感觉不得劲,遂安装了去年的Catalina,人的记忆没有长时间的训练果然就逐渐忘记了,我甚至忘记了其中的小细节,因此,本篇会详细指出安装过程的一些困难,方便日后的再次需要。

因为我已经有了VMware虚拟机,所以安装虚拟机过程略过,度娘上都有。


一、虚拟机应存储为单个文件



二、系统安装完屏幕非常小,需要安装VMware tools


新手通过VMware虚拟机安装MacOS的五大问题


安装过程需要输入密码,安装结束重启电脑,我们就能发现全屏后分辨率达到了1080p,窗口模式自适应分辨率,同时虚拟显卡也被驱动起来,显存变成了128M,播放视频也还算不错。相反,如果用虚拟机自带的屏幕拉伸,会变得非常膨胀畸形。


三、出现找不到系统文件,boot manager,蓝屏


新手通过VMware虚拟机安装MacOS的五大问题


这里需要在虚拟机关机状态下,选虚拟机设置-选项-高级-固件类型-选Bios,如下图:


新手通过VMware虚拟机安装MacOS的五大问题


四、App store无法下载软件


前提:网络正常,DNS 正常,网页能登录。
原因:app store 会检查机器的smbios 信息,如果不是 mac 机器,就不让登录。
因此,需要下载假信息生成工具:Chameleon Wizard
启动虚拟机,进入 osx, 然后下载运行此工具
然后,编辑=》预制的 smbioses 模版=》根据真机的CPU型号选个最相近的模版,生成成功后点另存为,导出设备信息文件。


新手通过VMware虚拟机安装MacOS的五大问题

接着,关闭虚拟机,编辑 osx 虚拟机对应的 .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 表示允许使用真机的信息。
要使用假信息自然得删掉。
vms 改好后保存,再次启动 vmware ,即会使用假设备信息,也就可以使用 app store 了。


五、共享文件夹设置

如果你需要从真正系统传文件给虚拟机的话,需要设置共享文件夹。


新手通过VMware虚拟机安装MacOS的五大问题


指定共享文件夹属性

新手通过VMware虚拟机安装MacOS的五大问题

到这里就完成了,下一步是如何查看共享文件

That's all



以上是关于新手通过VMware虚拟机安装MacOS的五大问题的主要内容,如果未能解决你的问题,请参考以下文章

虚拟机VMware8.0.1安装东皇MacOS10.6.5时候出现问题

macOS虚拟机安装(VMware)

macOS虚拟机安装全过程(VMware)

如何在VMware上安装macOS High Sierra

vmware17pro安装macos3d设置

mac os 安装vmware tools不成功?