在 virtualbox 安装 mac os

在 virtualbox 安装 mac os

在 virtualbox 安装 mac os

准备工作

安装 VirtualBox

VirtualBox 官方下载

下载苹果镜像

macos-sierra-10.12

开始

打开 VirtualBox 新建虚拟电脑

  • 命名 MacOS
  • 选择类型为 Mac OS X
  • 选择版本(我的是Mac OS X(64-bit))
  • 设置内存大小(4096MB)
  • 新增一个虚拟硬盘(20-30G以上看机器)

设置新建的虚拟电脑 MacOS

  • 系统 - 处理器(根据机器选择最优处理器数量)
  • 显示 - 显存大小(可接受的最大值)
  • 存储 -> 添加一个外置的控制器(SATA Controller)-> 在此控制器添加新的虚拟光盘(选择准备阶段下载的苹果镜像,ISO文件)
  • 其他根据自己需要设置

关闭 VirtualBox ,以管理员身份打开控制台(cmd)

  • 去到VirtualBox目录
cd zhengjinghao\Programe\VirtualBox
  • 依次输入以下命令,这里的 MacOS 指虚拟电脑的名称
VBoxManage.exe modifyvm MacOS --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

VBoxManage setextradata MacOS "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"

VBoxManage setextradata MacOS "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"

VBoxManage setextradata MacOS "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"

VBoxManage setextradata MacOS "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"

VBoxManage setextradata MacOS "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

# 修改屏幕分辨率为 1440 * 900
VBoxManage setextradata MacOS VBoxInternal2/EfiGopMode 4

# VirtualBox5.2版本修改分辨率命令
VBoxManage setextradata MacOS VBoxInternal2/EfiGraphicsResolution 1440x900
  • 修改分辨率资料

Fix VirtualBox macOS High Sierra Screen Resolution (1920×1080 – 4K – 5K)

How to Fix macOS Sierra Screen Resolution on VirtualBox?

关闭控制台,打开 VirtualBox,启动MacOS

启动成功会进入可视化界面

  • 选择语言,简体中文
  • 选择磁盘工具,抹掉内置磁盘,并创建新的磁盘,命名为vmdisk(看个人喜欢)
  • 安装macOS -> 选择刚创建的磁盘 vmdisk -> 安装

附件

前面给的是苹果10.12的iso镜像,如果需要用到app store的xcode的话,是需要苹果10.13.6以上的版本。

google云盘共享 10.13.6

编辑于 2019-03-08