码迷,mamicode.com
首页 > 移动开发 > 详细

win7笔记本VirtualBox安装黑苹果MacOS 10.13

时间:2018-04-09 15:52:17      阅读:405      评论:0      收藏:0      [点我收藏+]

标签:虚拟机   笔记本   recovery   启动制作   4.0   ogr   虚拟机启动   computer   pre   

环境

  1. 时间:2018.04.09,没有指明时间的教程都是耍流氓
  2. 笔记本:某州优雅A460P-i7G D2,4G内存,Intel Core i7-2670QM四核八线程(老笔记本勉强能用),ssd硬盘,win7系统。
  3. VirtualBox:5.2.8 (目前最新版本)
  4. MacOS:macOS High Sierra 10.13.iso,最新版的iso没找到,https://blog.csdn.net/icarus666/article/details/79536388中下载的镜像

创建虚拟机

可以参考https://www.cnblogs.com/ios9/p/7519302.html提供的安装方法安装

基本上按VirtualBox默认设置创建虚拟机就可以了,我反复安装了好多遍,把cpu、内存、显存调一下基本上什么要设置的,系统类型随便选,好像选成Windows也无所谓。重点在下面设定虚拟机的一些参数其实可以通过修改虚拟机vbox文件来实现,后面有讲

MacOS10.13是虚拟机的名字
cd "C:\Program Files\Oracle\VirtualBox\"

VBoxManage setextradata "MacOS10.13" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"

VBoxManage setextradata "MacOS10.13" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"

VBoxManage setextradata "MacOS10.13" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"

VBoxManage setextradata "MacOS10.13" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"

VBoxManage setextradata "MacOS10.13" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

没有用modifyvm "MacOS" --cpuidset这个命令,不影响mac系统启动(安装系统影不影响没有测试),加了这个命令会影响PE光盘系统启动。

安装系统

虚拟机挂载iso系统镜像文件,启动虚拟机,如果没问题就能正常安装系统了,不行多重启几次试试,如果确实进不了mac安装界面就不清楚了(以前试的一直进不了安装界面就放弃了)。简单设置系统安装完成
技术分享图片
正在下xcode9.3,后来发现,10.13系统过时了不支持,麻蛋

kernel_task占用cpu问题

使用过程中发现kernel_task这货疯狂占用cpu,按照https://blog.csdn.net/liumx2007/article/details/77164795的方法把文件干掉,就稍微好点了
技术分享图片

干系统文件需要进入Recovery模式执行csrutil disable才能更改文件,10.12系统VirtualBox可以直接进入Recovery模式(可惜apple configurator 2不支持这个系统,下老版本也没找到门路),10.13就一直卡在IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0 now这里,不知道怎么回事,不能改系统文件就像手机不能root一样用起来不舒服。

如何进Recovery,虚拟机启动时按住windows徽标这个键+R,进不了就反复右Ctrl+R重启、windows徽标+R
技术分享图片
技术分享图片
技术分享图片

10.13进入不了就算了!用PE总行吧,下载了U盘启动制作工具,不做U盘,只生成ISO启动文件,这个比较简单。然后:

  1. 设置一下虚拟机把系统里面的启用EFI特性去掉(搞完了恢复过来)
  2. 打开虚拟机vbox文件(在C:\Users\Administrator\VirtualBox VMs\里面),把ExtraData中的VBoxInternal/Devices/efi/0/Config5行删掉(搞完了要恢复,不然mac没法启动),其实这几行就是上面的命令行设置的
  3. 然后虚拟机挂载PE启动盘
  4. 启动虚拟机进入PE干掉需要干掉的文件(如果启动不了PE说不定是执行了modifyvm "MacOS" --cpuidset)。
    技术分享图片

技术分享图片

顺带需要干掉的文件

后来发现mds_stores也占用cpu,参考https://blog.csdn.net/tgbtgb/article/details/51329621 PE里面直接干掉文件。

这个世界安静了,虽然kernel_task使用的cpu还是有点多,不过好多了:
技术分享图片

使用

xcode没有装,前几天用10.12装了一下8.几的,安装不了,一直卡住,就放弃了。

apple configurator 2装了试了一下,能在AppStore里下载安装,就是打开有点问题,不过不影响我要使用的功能:
技术分享图片
技术分享图片

End.

win7笔记本VirtualBox安装黑苹果MacOS 10.13

标签:虚拟机   笔记本   recovery   启动制作   4.0   ogr   虚拟机启动   computer   pre   

原文地址:https://www.cnblogs.com/xiangyuecn/p/8760168.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!