欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

基于Windows系统VirtualBox部署OS X El Capitan 10.11

程序员文章站 2022-06-01 22:58:59
...

基于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
新建虚拟机

基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
 
基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
 
基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
 
基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
 
基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
 
基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
 
Step 3
对虚拟机进行设置

基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
 后话前说:在部署完El Capitan之后,再次启动时有可能会出现再次进入安装器导航的情况,所以在部署完关机后需要在设置中把“系统”的启动顺序中的“软驱”弃选。
基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
 
基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
 
基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
 
基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
 
到这就完成了虚拟机的基本设置了,但是这个时候还不能运行虚拟机,如果这个时候运行虚拟机的话会导致运行在刷了几页代码后卡死,鼠标变成不停转动的风火轮。
卡在 DSMOS has arrived.


基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
 
所以这个时候就不能再往下走了。

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。启动虚拟机。

基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
 
Step 5
启动虚拟机部署系统

进到安装界面先进行盘符的格式化,抹盘。

基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
 
基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
 
基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
 
基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
 
基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
 
新装系统登录问题。


安装完后重新启动时会有选择“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系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
  • 大小: 111.4 KB
  • 基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
  • 大小: 36.1 KB
  • 基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
  • 大小: 41 KB
  • 基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
  • 大小: 47.1 KB
  • 基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
  • 大小: 53.8 KB
  • 基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
  • 大小: 47.3 KB
  • 基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
  • 大小: 119 KB
  • 基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
  • 大小: 51.9 KB
  • 基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
  • 大小: 53.3 KB
  • 基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
  • 大小: 60.5 KB
  • 基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
  • 大小: 59.8 KB
  • 基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
  • 大小: 136.6 KB
  • 基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
  • 大小: 369.7 KB
  • 基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
  • 大小: 386 KB
  • 基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
  • 大小: 325.7 KB
  • 基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
  • 大小: 296.1 KB
  • 基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
  • 大小: 324.2 KB
  • 基于Windows系统VirtualBox部署OS X El Capitan 10.11
            
    
    博客分类: Mac OS 虚拟机oswindowsVirtualBoxEl Capitan 
  • 大小: 59.8 KB