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.镜像下载
- 可以百度搜索mac os 10.13 iso
-
这儿提供下载链接
下载地址: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,等等。
文章评论
不知道是不是镜像文件有问题,按照你的步骤,虚拟机点击启动就报错,无法运行。
@admin 先看看https://www.shanyemangfu.com/virtual-box-task.html
根本出不来苹果logo界面
电脑是AMD R5 2600X +华硕B350 主板
@admin 换 intel处理器的电脑试试
@电脑技巧课堂 可能笔记本有点老了,本来就是四代i7
出现“运行虚拟电脑时出现严重错误。。。”这个提示页面的原因可能是你的VirtualBox不要按照默认路径安装,可以尝试下载最新版并安装默认选项重装VirtualBox,本人试过,可以解决该异常提示。
@carol 好的,谢谢反馈我尝试一下
@小菜菜 你好,你的问题解决了吗?我是默认安装的,也是先找个错误
@admin 并没有,推荐使用vmware
请问Querying "UUID" failed该怎么办
@真的很想装苹果 这是分区不成功吧
@小菜菜 嗷,请问有解决办法吗
@真的很想装苹果 删除多试几遍吧,这不是我这菜鸟可以解决的
楼主,为什么等待了15分钟后就跑了一段代码就不反应了
按步骤可以安装
没设置“最少”可以吗?
温馨提示一下,上面cmd中的代码里面的”mac“要改为你创建虚拟机的名称,还有”cd“后面的路径,要改为你安装vmbox的路径
@王润 感谢提醒