Virtual Box 安装macOS High Sierra 10.13.6

2019年4月21日 1.06k 次阅读 4 条评论 0 人点赞

20190602 注意cmd设置参数部分很重要,已经新增图片,另外如果无法开启虚拟机可以尝试分离式模式打开

20190601 不能保证教程100%能用,因为实在Virtual Box bug太多了,不同环境不同花样的bug,实在解决不了,如果你也是和我一样的小白,推荐使用vmware。如果你尝试了教程,却没有成功,这儿抱歉了。

有评论区大佬反馈遇到如下问题,请关注,我也没有解决方案。如有解决方法,跪求留言。

 

最近又重新安装了Virtual Box,发现Virtual Box系统列表里边竟然有mac os,最高版本支持到10.13。Virtual Box安装mac os虽说不需要解锁,但是实际用来安装的过程还是要比用商业软件VMware Workstation麻烦一些,也容易出现这样那样的问题,所以还是推荐用VMware Workstation来安装mac os,但是今天还是本着支持开源软件的结果使用Virtual Box安装macOS High Sierra 10.13.6。

安装环境:

  • 时间:2019.04.21,没有指明时间的教程都是耍流氓
  • 华硕R409JF,这款机子是专供线上的和线下机型A450配置一模一样,I7-4700H,8G内存
  • VirtualBox:6.06

1.镜像下载

  1. 可以百度搜索mac os 10.13 iso
  2. 这儿提供下载链接

    下载地址:https://pan.baidu.com/s/1QB203Se1c_2GZk7ykhNNTg 提取码:7j7k

    2.新建mac虚拟机

内存最好设为4G以上,毕竟是mac,当然要和你的PC配置符合

点击下一步之后会有一段时间的生成过程,这个时间比家长,请耐心等待一会

3.配置虚拟机

启动顺序设置

虚拟化设置可以选择最少

处理器设置,根据电脑配置来选

显存设置

选择系统镜像

然后进入cmd做最后的参数设置,当然这个参数设置可以直接修改配置文件,下边先给出命令的形式

onenote竟然没有代码高亮,尴尬了,直接放下边了

cd "C:\Program Files\Oracle\VirtualBox\"

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

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

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

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

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

4.安装mac os

很容易出现这个问题,怎么办,重启多试几次。这玩意很久以前就经常出现这个问题,网上教程也没找到。待我有时间仔细研究研究,现在先重启吧

重启之后,久违的苹果出来了,真爽,然后继续,同意条款,但是到了选择磁盘的时候怎么没有我们的磁盘呢?

因为水果不能直接这个磁盘的,我们先用自带的磁盘工具,抹除一下,也就是格式化一下

然后再回到选择磁盘界面,mac就是我们刚才的磁盘了,选择mac安装起来啊。

接下来就是一段长时间的等待,这个视你的配置而定,我的电脑五年多了确实老了。

有appleid 可以直接登录,没有的话,先在windows注册一个,因为在这个环境中是基本是无法注册apple id

5.使用优化

5.1安装虚拟机工具也就是安装增强功能

虚拟机工具对于虚拟机来说是很重要的,毕竟它提供的工具让虚拟机效率提高的,比如全屏什么的

菜单位于设备菜单,最后一项。

5.2共享文件

Oracle VM VirtualBox does not provide Guest Additions for Mac OS X at this time.

VirtualBox目前不为Mac OS X提供Guest Additions(参考此文档),没法通过自身的共享文件夹功能来共享;但可以通过windows设置共享文件夹共享文件,mac内用smb://电脑ip来访问。

5.3修改分辨率

只能使用列表里面的分辨率;如果使用其他值,下次打开还是默认的1024x768。使用此文档

cmd:

VBoxManage setextradata "VM name" "VBoxInternal2/EfiGraphicsResolution" "1280x720"

或者直接改vbox文件:

<ExtraDataItem name="VBoxInternal2/EfiGraphicsResolution" value="1280x720"/>

5.4关于kernel_task等进程占用过高干掉系统文件的问题

本文不作详细阐述,具体以后我用到或者会写,暂时可以去下边地址看一下

https://www.jianshu.com/p/cbde4ec9f742

5.5语言问题,跟着系统走就行

6.具体使用

这个就看你的需要了,想怎么玩就怎么玩了,可以尝试安装xcode,等等。

菜鸟

文章评论(4)

  • admin

    不知道是不是镜像文件有问题,按照你的步骤,虚拟机点击启动就报错,无法运行。

    2019年6月1日
    • 小菜菜

      先看看https://www.shanyemangfu.com/virtual-box-task.html

      2019年6月1日
  • admin

    根本出不来苹果logo界面

    2019年6月1日
  • admin

    电脑是AMD R5 2600X +华硕B350 主板

    2019年6月1日