基于Windows系统VirtualBox部署OS X El Capitan 10.11
想在VMware上部署OS X El Capitan 10.11的盆友移步至:基于Windows系统在VMware虚拟机上部署安装OS X El Capitan 10.11系统
之前完成了在Windows上VMware部署OS X El Capitan 10.11,相对于在VMware上的部署,VirtualBox上的部署要显得麻烦一点。归根也是10.11的一些新特性所导致的,旧版本的OS可以运用向导安装快速的完成部署,但10.11在VirtualBox上运用之前的部署方法的话会抛出:can`t find mach_kernel 的错误,也就是找不到内核文件,这也是10.11的新特性之一吧,将内核文件的路径和命名做了改动,导致在引导安装时无法找到预设路径下的mach_kernel文件。
经过多日爬文爬教程,终于得以实现在VirtualBox上用自己提取的iso文件进行OS X El Capitan 10.11 的部署。
准备以下东西
1、OS X El Capitan 10.11 .iso 镜像文件,制作方法见:Mac OS X 10.11 EI Capitan 的iso镜像提取
也可自行下载,这里就不提供下载链接了,因为我也没有。。。。
2、VirtualBox 5.1.0 到这里去下载:https://www.virtualbox.org/
配置安装默认安装就好,不再赘述。相较于VMware的使用,VirtualBox不需要破解就可以直接部署OS系统。
Step 1
在Mac系统上提取iso文件,详见:Mac OS X 10.11 EI Capitan 的iso镜像提取
Step 2
新建虚拟机
Step 3
对虚拟机进行设置
后话前说:在部署完El Capitan之后,再次启动时有可能会出现再次进入安装器导航的情况,所以在部署完关机后需要在设置中把“系统”的启动顺序中的“软驱”弃选。
到这就完成了虚拟机的基本设置了,但是这个时候还不能运行虚拟机,如果这个时候运行虚拟机的话会导致运行在刷了几页代码后卡死,鼠标变成不停转动的风火轮。
卡在 DSMOS has arrived.
所以这个时候就不能再往下走了。
Step 4
修改iso的配置文件
关闭所有VirtualBox的进程。以管理员身份运行命令行。依次输入执行以下命令。其中的El_Capitan10.11为你的虚拟机的名字,自己加以修改即可。
cd "C:\Program Files\Oracle\VirtualBox\" VBoxManage setextradata "El_Capitan10.11" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3" VBoxManage setextradata "El_Capitan10.11" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0" VBoxManage setextradata "El_Capitan10.11" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-F2238BAE" VBoxManage setextradata "El_Capitan10.11" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "El_Capitan10.11" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
完成所有命令之后退出命令行,正常打开VirtualBox。启动虚拟机。
Step 5
启动虚拟机部署系统
进到安装界面先进行盘符的格式化,抹盘。
新装系统登录问题。
安装完后重新启动时会有选择“Apple ID登录”和“不登录”选项,这一步请选择“不登录”选项。新装系统会出现无法登录Apple ID的问题,如果选择“Apple ID登录”也许会出现卡死情况,别问我怎么知道的【手动再见】(直接导致我所有流程又走了一遍)。修复无法登录需要进到系统之后再进行一些配置,后续的配置详见:
解决OS X 10.11 El Capitan 无法连接Apple store 和登录Apple ID的问题
参考文章:链接地址
————————————————更新分割线——————————————————————————
如果需要更改预设的分辨率,退出VirtualBox管理员命令行执行:
VBoxManage setextradata "OSXElCapitan" "VBoxInternal2/EfiGopMode" 4
后面的数字分别代表分辨率:
0 – 640×480 1 – 800×600 2 – 1024×768 3 – 1280×1024 4 – 1440×900
相关推荐
在这篇文章中,我们将详细介绍如何在 Windows 7 操作系统下使用 VirtualBox 安装 Mac OS X 虚拟机。首先,我们需要准备一台配置充足的机器作为 Host,建议至少准备 3G 内存空间和 30G 左右的硬盘空间。同时,需要...
OS X 10.11 El Capitan是苹果公司开发的一款操作系统,它是继OS X Yosemite之后的一个重大更新,于2015年9月17日发布。El Capitan这个名称源自加利福尼亚州优胜美地国家公园的一座著名岩石,寓意其系统在稳定性和...
在本教程中,我们将详细介绍如何在Windows 7系统上使用VirtualBox安装Mac OS X Snow Leopard虚拟机。这个过程适用于那些需要同时使用Windows和Mac OS X的用户,特别是开发者或者需要跨平台工作的人。 首先,确保你...
这个过程涉及到对操作系统安装程序的处理,以及对ISO映像格式的理解,尤其是对于那些希望在VirtualBox、VMware等虚拟化软件中运行OS X El Capitan的人来说,这是一个非常实用的技术。 首先,我们需要了解OS X El ...
6. **多平台支持**:除了Windows,VirtualBox也支持其他操作系统,如Mac OS X、Linux和Solaris,这意味着这个版本也可能提升了在这些平台上的兼容性和性能。 7. **共享文件夹和网络设置**:VirtualBox允许用户设置...
VirtualBox虚拟机安装Mac_OS_X_Lion
本文将详细介绍如何在Windows 7系统上使用VirtualBox来安装Mac OS X Snow Leopard操作系统。 #### 二、准备工作 1. **硬件配置** - **CPU**:Intel E8400 3.0GHz 双核处理器 - **内存**:至少4GB(推荐配置) - ...
### Oracle VM VirtualBox 安装 Mac OS X 详细步骤与注意事项 #### 一、概述 在尝试使用硬盘安装助手和变色龙等方法未能成功安装 MacOS X 的背景下,本文介绍了一种新的安装策略:通过 Oracle VM VirtualBox ...
用户可以使用VirtualBox在 Windows、Linux、Mac OS X 等多种操作系统平台上安装和运行虚拟机。下面将详细介绍如何使用VirtualBox虚拟机安装Mac OS X。 安装VirtualBox 首先,需要下载并安装VirtualBox软件。用户...
virtualbox与windows10系统不兼容解决办法和软件工具.zip virtualbox与windows10系统不兼容解决办法和软件工具.zip virtualbox与windows10系统不兼容解决办法和软件工具.zip virtualbox与windows10系统不兼容解决...
基于 Oracle VM VirtualBox 的 Windows XP 虚拟机安装与配置 Oracle VM VirtualBox 是一款功能强大且免费的虚拟机软件,允许用户在单个物理机器上运行多个操作系统。基于 Oracle VM VirtualBox 的 Windows XP ...
### 教程:在Windows下使用VirtualBox部署Ubuntu虚拟机 #### 一、引言 在当前多元化的操作系统环境中,用户往往需要同时处理多种任务,而这些任务可能需要不同的操作系统环境来支持。为了满足这种需求,虚拟化技术...
VirtualBox是一款开源、跨平台的虚拟化软件,它提供了高效且强大的虚拟化环境,使得用户可以在Windows、Linux、Mac OS X等多种操作系统上安装和运行其他操作系统,如Windows 2008。下面我们将详细探讨VirtualBox的...
1. **装有Windows 7或XP系统的电脑**:必须是Intel CPU,并且支持虚拟化技术。 2. **macOS 10.6.8安装光盘或镜像**:可通过网络下载或购买实体光盘。 3. **WinPE光盘版或U盘版**:用于修改活动分区。 4. **BootThink...
Mac OS X Lion 虚拟机完整镜像_Intel 版 Mac OS X Lion 是 Apple ...Mac OS X Lion 虚拟机完整镜像_Intel 版是一种功能强大且方便的解决方案,允许用户在 Windows、Linux 等操作系统上运行 Mac OS X Lion 操作系统。
VirtualBox-windows版本编译方法。 本文档是基于4.26版本的VirtualBox制作的手册,仅供参考。
VirtualBox 是一款开源...它简单易用,可虚拟的系统包括Windows(从Windows 3.1到Windows 10、Windows Server 2012,所有的Windows系统都支持)、Mac OS X、Linux、OpenBSD、Solaris、IBM OS2甚至Android等操作系统。