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工具。。。。这下懵逼了
查了很多资料,发现基本没有可用的,只有少数的几篇文章说是要安装一个低版本的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分区文件,然后采用共享文件夹的方式拷贝出了文件`~~过程有些曲折。。。然后有个教训:不要使用太新的文件系统,否则即使备份了也无处读取`~~`~~
发表评论