2019-07-18温馨提示

你应该放弃使用VirtualBox来装MacOS,改用VMware。折腾了好几天安装MacOS Mojave 10.14.5,VirtualBox死活装不上,换成VMware轻轻松松啥也不用干就给装上了。并且有VMware Tools支持,分辨率不用揪心,畅享高速共享文件夹(这些都是VirtualBox拒绝提供支持的)。

另:装好一个老版本MacOS后可用app store来下载新版本来安装,不依赖别人制作的iso、cdr镜像。我就是用10.13搜索mojave下载安装到了一个新的虚拟硬盘里面(纯粹普通人操作,不需要命令行那些玩意),然后正常安装,正常启动。

因此:放弃VirtualBox的坑吧,目前还是转入VMware阵营省心些,虽然DrDonk/unlocker似乎会报毒也管不了那么多了。

环境

  1. 时间:2019-07-18,带上时间拒绝流氓
  2. 笔记本:某州优雅A460P-i7G D2,12G内存,Intel Core i7-2670QM四核八线程(老笔记本已升级勉强能用),ssd硬盘,win10系统。
  3. VMware:15.1.0 (目前最新版本)
  4. MacOS:macOS Mojave 10.14.5,通过老版的黑苹果app store下载的

升级Mojave 10.14.5备注

下载过来的dmgcdriso镜像(没试过iso的,没找到),不要用VirtualBox来装,用VMware,此处应划重点。VirualBox就算手动引导强装上去了也可能产生不能启动的毛病,压根不认APFS分区。VMware任意镜像,全程自动安装,因此用VMware。

方法一

如果是dmg或者打包文件的镜像,需要在mac系统里面进行转换成cdr格式的,或者直接写入到虚拟硬盘,所以这种需要先有一个能跑的黑苹果才行。dmgcdr(iso)参考:http://bbs.pcbeta.com/viewthread-1816057-1-1.html,只要能找到createinstallmedia,运行它就是啦,不一定要写到cdr里面,写到新的硬盘也是可以的。

// 新建镜像分区,有硬盘就算啦
hdiutil create -o /tmp/macInstallCdr -size 7000m -layout SPUD -fs HFS+J
hdiutil attach /tmp/macInstallCdr.dmg -noverify -mountpoint /Volumes/installcdr// 往分区写入数据,核心操作就是这一句
sudo /原版镜像目录...Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/installcdr// 转成cdr文件
hdiutil convert /tmp/macInstallCdr.dmg -format UDTO -o /tmp/mac_install_cdr// 清理垃圾
hdiutil detach /Volumes/installcdr
rm /tmp/macInstallCdr.dmg

生成的cdr就能当光盘挂到虚拟机里面安装啦。

方法二

也可以通过旧版黑苹果app store下载macOs Mojave 10.14.5,下载下来是一个几十M的软件,运行会把5G多镜像数据下载到指定的硬盘,然后从这个硬盘重启自动安装新系统。也许VMware里面的黑苹果可以自动更新,但没有试过,我的老系统是在VirtualBox里面,自动更新了没法引导到新系统里面启动。

安装了VMsvga2正常全屏

正常安装使用xcode 10.2.1

VMware安装黑苹果的一些处理备忘

  • 安装流程参考:https://blog.csdn.net/longji/article/details/83280940

  • 禁用VMware的vmem文件:新建的虚拟机,VMWare会默认为其创建一个虚拟内存文件.VMEM, 这个文件会影响系统的磁盘性能,所以最好关闭它。该当是找到.vmx文件,在文件最后加入一行 mainMem.useNamedFile = "FALSE", 重新启动虚拟机,虚拟内存文件就没有了。

  • 进黑苹果后首先创建root账户,动不动就没权限还玩个鸟:sudo passwd root,最好用户名、密码、root密码都统一成用户名,真正的永不忘记。

  • 分辨率异常,不能全屏:重装VMsvga2工具搞定,工具的下载地址:https://sourceforge.net/projects/vmsvga2/ ,可以在黑苹果里直接下载安装,装完重启客户机,如果显示有异常,修改一下设置:查看 - 自动调整大小 - 自动适应客户机。

End.

------

------

以下内容已过时
以下内容已过时
以下内容已过时,留着可用于先安装老版本macos,然后在里面下载新版本系统

环境

  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中下载的镜像

2019-4-18 更新

已成功安装xcode 9.2。

另外我电脑已经升级到了win10,虚拟机是以前创建的,VirtualBox升级为6.0.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来访问。

修改分辨率

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

cmd:
VBoxManage setextradata "VM name" "VBoxInternal2/EfiGraphicsResolution" "1280x720"或者直接改vbox文件:
<ExtraDataItem name="VBoxInternal2/EfiGraphicsResolution" value="1280x720"/>

创建虚拟机

可以参考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.

转载于:https://www.cnblogs.com/xiangyuecn/p/8760168.html

win7笔记本VirtualBox安装黑苹果MacOS 10.13,win10 VMware虚拟机已升级Mojave 10.14.5相关推荐

  1. 安装黑苹果macOS Mojave 10.14.6 -技嘉B85+i5 4690+HD4600 + GTX760

    安装黑苹果macOS Mojave 10.14.6 安装Mac全过程只需要下载balenaEtcher一个软件即可,不用下载别的乱七八糟 的软件 制作启动U盘 1.下载软件balenaEtcher 2 ...

  2. 使用Vmware14安装黑苹果系统macos10.13傻瓜教程

    macos千呼万唤的10.13版本出来了一两个月了,朋友圈都在晒iPhoneX,那我也来晒点什么...我们就来装个macos虚拟机玩玩吧~! 本来首先是首先想到用hyper-v的,不过看了一圈hype ...

  3. VMware虚拟机安装黑苹果MacOS Mojave系统详细教程

    更多资源请百度搜索:前端资源网 欢迎关注我的博客:www.w3h5.com 最近遇到一个H5页面的 iPhone X 刘海兼容问题.查到一个 XCode 编辑器,可以模拟 iPhone X 环境运行. ...

  4. 运维(22) 制作启动U盘安装黑苹果macOS

    文章目录 一.前言 二.下载系统 三.制作启动U盘 1.`TransMac`制作启动U盘 -- 法一 2.`balenaEtcher`制作启动U盘 -- 法二 3.下载适合自己机型的EFI 4.替换` ...

  5. PVE系列教程(十三)、安装黑苹果MacOS(Catalina版本)

    PVE系列教程(十三).安装黑苹果MacOS(Catalina版本) 为了更好的浏览体验,欢迎光顾勤奋的凯尔森同学个人博客http://www.huerpu.cc:7000/.博客上有三个版本的镜像与 ...

  6. 联想小新Air 15 安装黑苹果macOS High Sierra 10.13.6过程

    联想小新Air 15 安装黑苹果全过程 本文参考:https://blog.csdn.net/qq_28735663/article/details/80634300 本人是联想小新AIr 15 , ...

  7. 笔记本安装黑苹果 MacOS Catalina 10.15

    在之前安装了deepin 系统,基本满足了编程开发的需求,需要又想折腾了黑苹果,由于一直使用苹果手机,最近手机越狱了,有很多事都需要Mac来快速完成,所以就来搞了Mac来试试,这里就分享一下学习心得吧 ...

  8. AMD锐龙Ryzen CPU系列安装黑苹果MacOS 10.14 Mojave安装教程

    教程 还有一个教程是Vanilla这个是傻瓜式的需要联网安装不过不支持32位软件这个就不多说了下面有链接自己去研究吧 https://github.com/AMD-OSX/AMD_Vanilla 另一 ...

  9. Windows 10电脑使用VMware虚拟机安装macOS苹果系统[一站式保姆级别教程]

    indows系统下使用VMware虚拟机安装macOS苹果系统保姆级别教程,根据本教程操作可以轻松实现win系统安装macOS Mojav 10.14.macOS Catalina 10.15.mac ...

最新文章

  1. 维护学习的一点体会与看法
  2. Discriminative Modeling vs Generative Modeling
  3. 如何修改datagrid行的高度_如何开出一份完美的信用证?
  4. Java Web开发乱码问题
  5. Weblogic项目部署教程
  6. mysql与access数据库_mysql数据库和access数据库有什么不同吗?
  7. 参数修饰符 params、in
  8. 可逆加密算法 php,php可逆加密的方法及原理
  9. nyoj 1216 整理图书(dp)
  10. https无法访问 宝塔_解决宝塔面板开启自带免费Let's Encrypt SSL证书后网站无法访问...
  11. python从入门到精通pdf清华大学出版社-python从入门到精通 清华大学出版社
  12. Linux中的/ dev / null
  13. Codeforces Round #372 (Div. 1) B. Complete The Graph
  14. windows下硬盘的逻辑结构
  15. vim使用方法的总结摘自鸟哥的私房菜
  16. 基于 Linux 和 MiniGUI 的嵌入式系统软件开发指南(八) MiniGUI 和其他嵌入式 Linux 上的图形及图形用户界面系统...
  17. 谁能告诉我war包的作用及使用方法。。。。。。
  18. shell中算术运算、相加减
  19. hp服务器修改风扇转速,如何改变惠普笔记本风扇转速
  20. python opencv 摄像头亮度_python 基于opencv操作摄像头

热门文章

  1. WarShall算法求矩阵传递闭包关系
  2. 【AD封装】LED发光二极管(带3D)
  3. 差分电荷密度 matlab,关注:电荷密度计算及图形化处理,电声耦合常数计算
  4. gdtpc.com掘客资源网站
  5. JAVA计算机毕业设计医院病房管理系统计算机(附源码、数据库)
  6. 网页快照快速生成、html生成图片接口(api)文档说明
  7. 2023前端常见面试题大全
  8. MYSQL sql 高阶语句 (sequel)
  9. 计算机病毒防御体系,计算机病毒防御系统是怎样搭建起来的
  10. 解决M1处理器安装adobe闪退问题 PR/PS/AE/LR/AU/AI等已全部支持MAC苹果 M1芯片处理器