安装步骤
⑴ 下载及解压 macOS 10.12 Sierra Final by TechReviews.rar

⑵ 下载及双击安装 VirtualBox-5.1.6-110634-Win.exe ,默认安装 VirtualBox 在 C:\Program Files 及继续安装 Oracle_VM_VirtualBox_Extension_Pack-5.1.6-110634.vbox-extpack

Windows 10 要安装 VirtualBox 5.1.x
Windows 7 可安装 VirtualBox 5.0.x

⑶.1 在 VirtualBOX 新建虚拟电脑
名称        :  macOSSierra
类型        :  Mac OS X
版本        :  Mac OS X 10.11 El Capitan (64-bit)

<ignore_js_op>

⑶.2 虚拟机内存分配最少 4096 MB 以上

⑶.3 点选 使用已有的虚拟硬盘文件,选择下载及解压后的文件 macOS 10.12 Sierra Final by TechReviews.vmdk ,点击创建按钮

⑶.4 打开 VirtualBOX 虚拟机的设置

检查及修改系统 -> 主板, 去掉 "软驱",硬盘选择上移,芯片组默认为 ICH9,设置如下图
<ignore_js_op>

系统 -> 处理器,选择双核 CPU 数量 = 2,不要选择大于2

⑶.5 显示 -> 显存大小设置到最大 128 MB

⑷.1 关闭 VirtualBOX

⑷.2 在 Windows 搜索 cmd , 鼠标右键单击选择以系统管理员身份执行 cmd 命令行

⑷.3 请根据 ⑶.1 虚拟电脑的名称 macOSSierra ,在 cmd  命令行依次输入命令如下:

  1. cd "C:\Program Files\Oracle\VirtualBox\"
  2. VBoxManage.exe modifyvm "macOSSierra" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
  3. VBoxManage setextradata "macOSSierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
  4. VBoxManage setextradata "macOSSierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
  5. VBoxManage setextradata "macOSSierra" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
  6. VBoxManage setextradata "macOSSierra" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
  7. VBoxManage setextradata "macOSSierra" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

复制代码


⑸.1 关闭 cmd 命令行窗口

⑸.2 正常启动 VirtualBOX, 及启动 macOSSierra 虚拟机文件

⑸.3 进入 macOS 后,开始设置国家/地区

⑸.4 如果没有 Apple ID 可选择不登录

⑸.5 输入用户名称和用户初始密码

⑸.6 设置时区

⑸.7 关闭 Siri

⑸.8 完成其他安装步骤后,并成功进入 macOS 系统,开始系统偏好设置, 更改语言 (左上角的 苹果菜单 -> 系统偏好设置(System Preferences) -> Language & Text, 重新启动后才会更新

⑸.9 重新启动,开始使用 macOS 10.12 Sierra 及安装 Xcode 8

VBox 安装 macOS 10.12的更多相关文章

  1. Dell XPS 13 9306安装 macOS 10.12.6

    一直在考虑买一个手上的本,轻薄,办公方便.个人很喜欢mac 下的那些软件,尤其是keynote.就锁定在Macbook Pro上,但是又觉得没有什么玩头,后来一直找,觉得xps也很符合要求,就开始调查 ...

  2. 在MacOS 10.12上安装Tomcat8.5

    在MacOS 10.12上安装Tomcat8.5 原文链接:https://wolfpaulus.com/journal/mac/tomcat8/ Context 已安装Java,使用java -ve ...

  3. macOS 10.12.1 + Xcode 8.1 安装cocoapods 1.1.1

    最近公司刚给配了一台27寸的iMac,5K屏幕,这酸爽~~,新电脑,免不了系统升级,环境搭建,当一切就绪之后,我就准备装cocoapods了,然而,以前所有的教程全部都变得没用了...然而网上一大堆关 ...

  4. 升级到macOS 10.12 mysqlb报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

    系统升级到macOS 10.12后启动mysql后,在终端输入mysql 报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' ...

  5. MacOS 10.12 Sierra 安全性与隐私没有任何来源选项解决方法

    MacOS 10.12 Sierra 安全性与隐私没有任何来源选项解决方法 来源: 时间:2016年09月21日 在升级了macOS Sierra (10.12)版本后在“安全性与隐私”中不再有“任何 ...

  6. 在不受支持的 Mac 上安装 macOS Monterey 12(OpenCore Patcher)

    一.介绍 本文通用于 macOS Big Sur 和 macOS Monterey,也可以视作笔者 早期文章 的升级版. 这一章节将介绍 macOS Monterey 的系统要求和不受支持的 Mac ...

  7. xxx.app已损坏,打不开.你应该将它移到废纸篓 macOS 10.12 Sierra

    出现这个问题的解决方法: 修改系统配置:系统偏好设置... -> 安全性与隐私.修改为任何来源 如果没有这个选项的话 (macOS Sierra 10.12) ,打开终端,执行 sudo spc ...

  8. VMware8安装MacOS 10.8

    前一篇博客,介绍了如何利用VMware安装MacOS系统,虽然可以安装成功,但也有不友好的地方,如: 1)MacOS系统文件需要是ISO格式,不是原生的dmg格式: 2)每次开机都需要借助HJMac工 ...

  9. 用u盘安装黑苹果10.12.3

    链接: https://pan.baidu.com/s/1eR9GgwE 密码: rubh 主机和显示器必须是数字口连接,如dvi.displayport,VGA不能进安装界面 下载苹果镜像文件10. ...

随机推荐

  1. 协程、gevent实现异步io、进程、线程、协程对比

    异步io的说白了就是遇到io操作的时候,就停下来去做别的事情.io分网络io和磁盘io,网络io比如说打开一个网站获取数据,下载一首歌等等,磁盘io就是把数据存到一个文件里面,写到磁盘上. 从网站上获 ...

  2. java中字符与字节的编码关系

    在 GB 2312 编码或 GBK 编码中,一个英文字母字符存储需要1个字节,一个汉字字符存储需要2个字节. 在UTF-8编码中,一个英文字母字符存储需要1个字节,一个汉字字符储存需要3到4个字节. ...

  3. svn知识点

    svn checkout [url] [dir]: 从版本库中检出代码到本地文件夹 svn status :查看当前工作副本的代码变更状态信息 svn diff [file]:比对工作副本与版本库之间 ...

  4. shell获取目录下所有文件夹的名称并输出

    获取指定目录/usr/下所有文件夹的名称并输出: shell代码: #!/bin/bash #方法一 dir=$(ls -l /usr/ |awk '/^d/ {print $NF}') for i ...

  5. linq to sql 项目移植后,数据库实体类需要重新创建?

    项目中,使用LINQ to SQL 访问数据库,代码移植到其他机器上,每次需要重新生成dbml文件,有无方法只要更改app.config呢? 经过试验是可行的: 1.引用system.configur ...

  6. Entity创建一对一关系

    Area类 public virtual User User { get; set; } User类 public virtual Area Area { get; set; } Context类 m ...

  7. 从Vue文件到Html文件

    如下图,通过webpack打包工具,将一个Vue文件生成html,css,js文件.其中js对应的是new Vue({})

  8. codevs 1131 统计单词数

    #include<iostream> #include<string> using namespace std; int main() { string s, s0; getl ...

  9. BASIC-24_蓝桥杯_龟兔赛跑预测

    示例代码: #include <stdio.h> int main(void){ int t1 = 0 , t2 = 0 , l1 = 0 , l2 = 0 ; int v1 = 0 , ...

  10. Spring+hibernate+mysql事物不回滚的原因以及处理

    最近项目突然出了点问题,然后发现用Service层下面的一个类的一个方法里的事务居然没有回滚.然后自己写了一个测试方法经过了N次测试都是不回滚.以下是测试方法的一部分: @Transactional( ...