虚拟机安装macOS Sierra 10.12

    每当看到美国大片里人手一个苹果本,心中不免羡慕嫉妒和那啥;

    各种安全大会上,mac Book也基本上都是黑客们的标配,即使是放眼身边,很多同事也已经在用苹果本了。


    我本人是个性价比的偏执追求者,所以从来不会考虑动辄上万的苹果电脑(尤其是只拿它来看电影),但渐渐的我开始发现苹果系统有很多优秀的技术特性(和酷炫的界面没有一毛钱关系),作为一个技术狂热分子,我对此居然知之甚少,这是我所不能容忍的,所以还是选择虚拟机安装的思路。


    我虽然三年前也用虚拟机装过macOS系统,但由于硬件性能的限制,并没有太多使用。不过既然现在我买了新电脑,硬件性能已经无法形成障碍,那何不再来折腾一番呢!


    少废话,直接看操作步骤:


    环境要求:

    物理系统:GmacOS (Ubuntu 16.04 LTS)

    虚拟软件:VirtualBox 5.1.10

    虚机镜像:https://pan.baidu.com/s/1jIG2hZS   


    1、创建虚拟机

    虚拟机安装macOS Sierra 10.12


    内存设为4GB或更多;

    虚拟机安装macOS Sierra 10.12


    选择已有硬盘文件,指向下载的虚机镜像文件;

    虚拟机安装macOS Sierra 10.12


    2、编辑虚拟机设置

    虚拟机安装macOS Sierra 10.12


    取消Floppy,并确认Chipset类型与下图一致;

    虚拟机安装macOS Sierra 10.12


    CPU数量修改为2;

    虚拟机安装macOS Sierra 10.12


    显存调整为128MB;

    虚拟机安装macOS Sierra 10.12


    确认网卡类型与下图一致;

    虚拟机安装macOS Sierra 10.12


    3、修改虚拟机硬件参数

    确保关闭VirtualBox软件,然后在终端中输入如下命令:

    • VBoxManage modifyvm "VM Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

    • VBoxManage setextradata "VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"

    • VBoxManage setextradata "VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"

    • VBoxManage setextradata "VM Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"

    • VBoxManage setextradata "VM Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"

    • VBoxManage setextradata "VM Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1


    执行以上命令前,请将"VM Name"替换为你的虚拟机名称,例如"macOS Sierra 10.12";


    4、启动虚拟机进入图形安装

    虚拟机安装macOS Sierra 10.12

    虚拟机安装macOS Sierra 10.12

    虚拟机安装macOS Sierra 10.12
    虚拟机安装macOS Sierra 10.12
    虚拟机安装macOS Sierra 10.12
    虚拟机安装macOS Sierra 10.12
    虚拟机安装macOS Sierra 10.12
    虚拟机安装macOS Sierra 10.12


    安装结束,进入系统;

    虚拟机安装macOS Sierra 10.12


    默认安装的macOS系统屏幕分辨率是1024x768,不太适合日常的使用,如果想修改,请首先关闭虚拟机,执行如下命令:

    VBoxManage setextradata "VM Name" VBoxInternal2/EfiGopMode N

    其中的"VM Name"应修改为你的虚拟机名称,将 N 替换为0-5中的任意数字,分别代表如下的分辨率:

    0    640x480

    1    800x600

    2    1024x768

    3    1280x1024

    4    1440x900

    5    1900x1200


    修改完毕后重启系统。虚拟机安装macOS Sierra 10.12


    虚拟机安装只为加强对macOS系统的熟悉程度,也许不久的将来我也会装个hackintosh(黑苹果)。


    注:当你阅读此文时,可能还无法下载macOS的虚拟机硬盘镜像文件,我现在正在疯狂上传,请稍候再试。

    avatar
    • 本文由 发表于 2018年8月1日
    VMware 14 安装 MAC OS 10.10 mac虚拟机

    VMware 14 安装 MAC OS 10.10

    VMware 14 安装 MAC OS 10.10 体验非常差,速度很慢,安装 AutoCAD 2016 for mac 无法正常运行,缺少显卡驱动,看来有钱的人还是老老实实买macbook吧,不要瞎...
    Parallels Desktop 13 For Mac mac虚拟机

    Parallels Desktop 13 For Mac

    点击蓝字关注我们Parallels Desktop For Mac虚拟机「后台回复h048可获取下载链接」资源来自网络,小编只是收集共享,不收取任何费用Parallels Desktop 13 Mac...
    Mac 开发者常用的工具 mac虚拟机

    Mac 开发者常用的工具

    在写 Mac 程序员的十个武器之前,我决定先讲一个故事,关于 Mac 和爱情的。(你们不是问 Mac 和爱情有个鸟关系吗?)从前有一个孩子叫做小明,他不是高帅富,与高大上也毫无瓜葛,只有低调、无聊和内...
    匿名

    发表评论

    匿名网友 填写信息