Windows系统安装macos虚拟机全过程以及遇到的问题解决(2020)

Windows系统安装macos虚拟机全过程(2020)

一、前言

把安装教程放在最开始吧,(转载)https://www.cnblogs.com/clwydjgs/p/9667555.html,那这篇文章主要是对仍然存在的问题的解决。
在最开始说明一下,使用vmworkstation15连搞两天失败后,我尝试vmworkstation14结合之前的经验,两个小时就搞定了,下面有15失败的原因以及14的流程。
最近心血来潮想要在自己的windows上安装mac系统,网上有很多非常详细的教程,我最开始按很多教程说的使用最新版的vmware workstation15,但按照网上教程使用unlocker解锁vmware workstation总是失败,vmworkstation的操作系统列表中并不会出现Apple Mac OS X,下面列一下造成这个问题以及其他问题的原因。

二、使用unlocker解锁vmware workstation15会遇到的问题及原因:

(unlocker解压之后是一个文件夹,名字各异,这个包要放在VMware\VMware Workstation下)

  1. 最重要的一点,vmware workstation15与unlocker的不适配。

    在vmware workstation开发过程中,软件的内在程序是改变的,因此unlocker也需要跟着改变,网上有很多成功解锁的方式,但大多都是18年及之前,即使19年的文件,我也没有成功。

    这一点可以在unlocker文件夹中"右键+shift"打开powershell窗口,输入"python unlocker.py"(大部分解锁脚本应该都是这个名字,另外你的电脑需要安装好python2.7,网上有教程),看是否会报错,如果报错,则一般是不适配,更细致原因可以去看unlocker.py,会发现是读取VMware\VMware Workstation\x64\vmware-vmx.exe及另外两个相似exe文件后在后续的操作中匹配不到。

    因此,很重要的一点,vmware workstation15与unlocke一定要相匹配,我并没有找到最新版vmware workstation15对应的unlocker,因此改用了vmware workstation14,这是最主要的原因。

  2. gettools获取所需文件的方式与CDS Repository的文件存储层级不同。
    这个错误提示一般为Readerror: file could not be opened successfully,如图。
    在这里插入图片描述
    打开gettools.py以及运行脚本win-install.cmd时,都可以发现其下载所需文件的网址如下,但打开CDSrepository按照图中的路径找下去,你会发现11.5.5/16269456下并没有packages这个文件夹。
    在这里插入图片描述

    因此程序下载的com.vmware.fusion.tools.darwin.zip.tar(tools文件夹下)是个空文件,大小10KB,使用notepad打开只有"not found"。这个问题的原因是gettools.py获取文件是获取CDS中最新的版本,而自11.5.0后,文件夹下再没有package包,有什么这个不细说了。因此gettools获取所需文件的方式与CDS Repository的文件存储层级不适配,也就无法无法获取所需文件。

    解决方法是对照gettools.py中说明的所需文件,到http://softwareupdate.vmware.com/cds/vmw-desktop/fusion/11.1.0/13668589/packages/下载所需要的包,一般为com.vmware.fusion.tools.darwin.zip.tar和com.vmware.fusion.tools.darwinPre15.zip.tar,具体需要看gettools.py。下载之后,在unlocker的文件夹下新建一个文件夹tools,再把下载的文件放在这个文件中。另外我们还需要注释掉gettools.py中创建tools文件夹,以及下载资源的语句,用notepad会方便很多,注释直接选中行 右键 区块注释,自己手打回车空格都可能报错,具体注释如图。另外如果需要两个文件的话,把下边的urllib.urlretrieve(url, convertPath(dir + ‘/tools/com.vmware.fusion.tools.darwin.zip.tar’))(未贴出)也注释掉,这是下载语句。
    在这里插入图片描述

以上就是我认为真正算问题的问题了,其实我还遇到很多问题,但感觉并不是大问题而且网上也搜得到,但如果你感觉问题很大,网上也找不到,可以跟我交流。

三、安装流程

我推荐大家也使用vmware workstation14,这个会简单很多,我使用的教程是(他人文章)https://www.cnblogs.com/clwydjgs/p/9667555.html

需要修改的步骤是,在运行win-install.cmd前(或者你可以看一下不改会有什么问题)把上边第二个问题的解决方法走一遍,并且将win-install.cmd中的gettools.exe改为python gettools.py,如图:
原图:
在这里插入图片描述
修改后:
在这里插入图片描述
附一个我使用的OS 13X的下载地址吧,cdr文件,找这个花了太长时间了,链接:https://pan.baidu.com/s/1GISCUymD8hdgH4d8Fbl25w
提取码:1474
可以买个一天的下载券来搞(万恶的bdwp)。

四、遗留问题

以上就是我搞了三天的一个小总结,残留的问题是
1.成功之后的mac系统有点卡顿(可能因为我安装到了机械硬盘);
2.我使用vmware workstation 14player安装的,界面与想象中还是有一些区别的,更像一个小窗口,但操作确实像一个操作系统;
在这里插入图片描述
3.wifi没法使用,看网上的说法,有说可以用的,也有说不能用的,这个还没有解决,但以太网可以使用。

五、遗留问题的解决

  1. 首先安装到固态硬盘是会好一些的,而且由于刚安装好不是全屏,所以跟自己原来电脑的鼠标感觉是不一样的,我装到固态以及实现全屏后,还是很流畅的。
  2. 不要使用vmware workstation 14player创建,使用vmware workstation Pro(如下),安装好之后。安装好之后,需要修改一些设置才可以全屏,附教程(他人文章)vmware中安装Mac os桌面无法全屏的问题解决办法,除此之外,还需要给mac安装好vmware tools,具体方式右击右上角installer,选择推出,再在vmware wirkstation菜单中选择虚拟机->安装vmware tools,之后按流程安装完重启即可。

在这里插入图片描述
3. 使用vmware workstation Pro重新安装之后,直接选择NAT模式使用主机网络就可以联网了。

整体说来,收获还是很大的,希望可以帮到大家,有问题也欢迎继续交流。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值