Youtuber Linus做了期“任何PC运行macOS”,这是什么骚操作?
一直有不少网友问我们,可不可以出个安装黑苹果(hackintosh)的相关内容,但我们都拒绝做,这是因为虽然大家可免费下载到macOS的系统安装文件,但在非苹果设备上安装和使用,其实是违反了苹果的最终用户协议,所以我们不认为出安装教程是件妥当的事情,还留给大家自行研究,那么这里为什么突然提到黑苹果呢?因为最近Youtube上的PC DIY类大播主The Linus Tech Tips出了个“Apple won't like this... - Run MacOS on ANY PC”,这里可以和大家聊聊Linus的这波骚操作。
图片来源视频截图:The Linus Tech Tips
如果你是个资深的PC玩家,应该都知道我们如今日常说的装机,在以前是指装一台“兼容机”,黑苹果其实也是个兼容机,主要目的就是在与苹果原生Mac电脑接近的硬件平台上,让macOS以为自己运行真的Mac上,所以开机时的UEFI引导是最重要一部分,在黑苹果中有变色龙、四叶草,甚至硬件引导的方案,那么怎样可以做到最容易、最顺利的引导呢?这就要求装机配件,尤其是主板越接近原生Mac最好,也就是为什么有些主板很容易黑苹果,有些就连安装界面都进不去了。
那么Linus怎样做到“任何”PC都可以安装运行macOS?这个方法其实是在Linux的QEMU虚拟机里面,模拟建立一个与原生Mac相同硬件型号标识的环境,“欺骗”macOS High Sierra在上面运行,其实早在多年前,Github上就有这个OSX-KVM的项目,所以不是什么新鲜事,这种办法的好处就是对硬件选配要求降低了,只需处理器支持VT-x或者SVM(也就是AMD处理器也可用)便可,而Linus这次还加入了passthrough(方法来源这里)来做显卡加速,整个详细的折腾过程可参看Linus的原视频(B站应该没这么快有中文版)。
其实这个办法做起来还是挺繁琐,且懂得一些知识的,因为你需要一台真的Mac来做安装盘(当然也可以从网上下载别人的ISO),需要一张独立显卡做passthrough,还会在Linux敲下代码等等,各位感兴趣的话,倒是可以玩玩,但就不要期望作为自己主力机器来使用,如果真的希望完好体验macOS,还是点这里吧。