vmware workstation 安装macos High Sierra 10.13(读取APFS分区)

缘起

   

   最近MBP的屏幕图层脱落了(这才不到一年时间),然后上网查了之后可以免费更换(看来apple自己也知道存在缺陷),所以这周MBP送在直营店维修了

   然后去年退役的Ubuntu16.10又担负起使命,变成主用机器了(说实在的,除了Ubuntu系统祖传的内部错误,我还挺喜欢Ubuntu系统的)

   接下来精彩(苦逼)的事情来了,送修前的机器做了mac时光机备份,同时呢为了以防万一,还使用机器的外置SD卡(15年机器是可以插卡的,乞丐版mbp插了128G)备份了home目录。

   现在把这个sd卡挂载到Ubuntu机器里,神奇的发现这个sd卡居然不能打开了>_<不会吧,这么背,检查下,发现这张内存卡居然是APFS格式的,这才想起来MBP升级最新版本系统后把磁盘全部转换成APFS了(手jiaqn呀呀呀。。)

   所以现在问题来了,我需要在Ubuntu上挂载这个APFS,查了下发现这个APFS文件系统太新了,目前社区根本没有APFS读取的驱动。。。。。。

   这下我居然需要一个虚拟机了,本来我是喜欢用开源的VirtualBox,小巧好用,不过查了后发现黑苹果系统还是vmware兼容性好,所以下面就有了这篇折腾~~~


安装黑苹果系统

  我是参考这一篇文章,下载了已经处理完的黑苹果,同时呢这篇外文的文章非常详细,所有的过程、工具都有下载,文章链接https://techsviewer.com/install-macos-high-sierra-vmware-windows/

  不过呢,这篇外文给的链接都是google drive之类的,国内qiang了,还在有vps,挂上tizi飞快下载完了(裂墙推荐在vps上安装google BBR驱动,用了之后下载居然有3MB/s,完爆百度云)

  另外内,还可以参考这篇文章,工具、镜像用的是百度云的,不用翻墙,大家也可以拿来用,文章链接http://www.jianshu.com/p/2ee0239566ff


 安装过程我就不想累述了,无非安装黑苹果需要对vmware虚拟机做些处理,然后就是建立虚拟机,挂载下载好的镜像,然后创建账号、进入系统这些事情了


 唯一我想要说的是,在Ubuntu系统下,ntfs-3g驱动存在些坑(去年写坏我一个移动硬盘,原因是硬盘上小文件太多,inode写爆炸了。。。),如果虚拟机硬盘文件放在ntfs分区上,可能会遇到mac卡进度条的问题,这时候需要把硬盘文件移动到linux原生分区上就好了~~


安装Vmtool

   安完vmware,创建好mac系统,也进入了mac系统,我们终于可以挂载外置sd卡了,但是一个问题出现了,要想把文件移出来,就需要设置个共享文件夹,要共享文件夹呢,就需要安装VMtool了

   然后在菜单点安装vmtool,居然爆了下面的错误。。。找不到可用的宿主机vmtool工具。。。。这下懵逼了

    Could not find component on update server. Contact VMware Support or your system administrator.

  查了很多资料,发现基本没有可用的,只有少数的几篇文章说是要安装一个低版本的mac的vmtool工具,我很怀疑不能用的,所以查了半天,也从vmware的服务器看了,12.5.6版本的vm虚拟机在linux系统下确实没提供mac宿主机的vmtool

 

  最后死马当成活马医,使用那个老的mac的工具so,采用手工挂载,然后,神奇的事情发生了,居然可以用。。。。。。。震惊。。。


 下载的是这个地址的工具,经测试可以在12版本的vmware上使用,http://softwareupdate.vmware.com/cds/vmw-desktop/fusion/10.0.1/6754183/packages/com.vmware.fusion.tools.darwin.zip.tar

 下载后手工设置虚拟机的cd/dvd,加载解压出的iso文件,然后进入系统后手工安装cd里的安装包就可以了~~


总结

至此,我们采用虚拟机的方式挂载了APFS分区文件,然后采用共享文件夹的方式拷贝出了文件`~~过程有些曲折。。。然后有个教训:不要使用太新的文件系统,否则即使备份了也无处读取`~~`~~


发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。