虚拟机安装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的虚拟机硬盘镜像文件,我现在正在疯狂上传,请稍候再试。

    匿名

    发表评论

    匿名网友