01 基本信息

macos可以安装在windows版本的vmware或者virtualbox上面。网上有很多教程,完整的virtualbox安装的较少。vmware安装的比较完整。
测试了一些提供virtualbox磁盘文件的帖子,可用。原始文件较小,大约5个G的压缩包。解压后安装后,是原始的macos10.12.6系统。可自己升级到10.13或者10.14。
也有vmware比较完整的安装方法说明。
关于vmware安装macos的。https://blog.csdn.net/galaxy_yyg/article/details/82891044 说明较完整,(除了安装盘如何制作成ldr没说明外)。
把dmg制作成iso,可以参考:
https://www.jianshu.com/p/7e5261d55d45
https://jingyan.baidu.com/article/a681b0de7ba53b3b18434699.html
http://www.pc6.com/edu/80611.html

virtualbox流程,参考:https://www.cnblogs.com/liming2017/p/7566953.html

:: 安装最新virtualbox
https://download.virtualbox.org/virtualbox/5.2.18/VirtualBox-5.2.18-124319-Win.exe
https://download.virtualbox.org/virtualbox/5.2.18/Oracle_VM_VirtualBox_Extension_Pack-5.2.18.vbox-extpack:: 按照https://www.cnblogs.com/liming2017/p/7566953.html说明,安装macos10.12
d:
cd D:\install\oracle\VirtualBox
VBoxManage.exe modifyvm MacOS10.12 --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata MacOS10.12 "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata MacOS10.12 "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata MacOS10.12 "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata MacOS10.12 "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata MacOS10.12 "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

02 安装xcode

以上安装后的是纯洁的系统。如果尝试编译开源软件。需要自己安装xcode。
比如,编译mac下面的obs-studio。
建议先安装xcode,再下载Qt。

https://github.com/obsproject/obs-studio.git

根据编译说明:https://github.com/obsproject/obs-studio/wiki/Install-Instructions

git clone --recursive https://github.com/obsproject/obs-studio.git
cd obs-studio/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
sudo xcode-select --switch /Applications/Xcode.app/这个动作会直接安装Command Line Tools,下载时间比较长。brew install git
brew install wgetbrew list               // 列出已安装的软件brew update        // 更新
brew
brew home   // 用浏览器打开brew的官方网站
brew info             // 显示软件信息brew deps            // 显示包依赖# 安装cmake-gui需要手动下载安装包
# https://cmake.org/download/
# https://cmake.org/files/v3.12/cmake-3.12.3-Darwin-x86_64.dmgbrew install cmake
brew install make
brew install FFmpeg
brew install x264qt.io 注册账号,下载mac版本qt。
qt的下载较繁琐,也比较耗时,仅选择自己需要的版本即可。下载完成后,使用cmake-gui配置xcode工程。主要是配置qt的路径。
把obs-studio 代码切换到 22.0.3稳定tag,然后用xcode9.2编译。可以顺利编译通过。如果要运行,还需要把qt的依赖库链接到当前目录。
根据官网说明下载obs-studio
./obs
dyld: Library not loaded: @rpath/QtWidgets.framework/Version/5/QtWidgets Referenced from: /Users/soft/git/obs-studio/build/mac/installbin./obs
Reason: image not foundln -s /Users/soft/Qt/5.11.2/clang_64/lib/QtCore.framework ./QtCore.framework
ln -s /Users/soft/Qt/5.11.2/clang_64/lib/QtGui.framework ./QtGui.framework
ln -s /Users/soft/Qt/5.11.2/clang_64/lib/QtMacExtras.framework ./QtMacExtras.framework
ln -s /Users/soft/Qt/5.11.2/clang_64/lib/QtWidgets.framework ./QtWidgets.framework# git clone --recursive https://gitlab.cdnunion.com/XMF/xmfmac.git xmfmac1macos10.12.6 只能不能安装xcode9.4,可以安装xcode9.2

参考:
VMWare15 安装 Mac OS 系统
https://blog.csdn.net/galaxy_yyg/article/details/82891044

教程 如何制作一个 macOS 10.14 的USB启动盘.
https://www.macx.cn/forum.php?mod=viewthread&tid=2214334

03 cmake-gui找不到xcode的c、c++编译器

用cmake生成xcode项目时候,提示找不到 c和c++编译器,需要执行下面指令即可
且当控制台无法使用gcc指令,也同样执行下面命令

sudo xcode-select --switch /Applications/Xcode.app/

04 卡在DSMOS has arrived的解决办法

未测试,遇到这个问题再次重启虚拟机即可。
https://blog.csdn.net/skykingf/article/details/40322781

/sbin/fsck -fy
/sbin/mount -uw /
chmod -R 755 mach_kernel
chown -R root:wheel mach_kernel
chmod -R 755 /System/Library/Extensions/
chown -R root:wheel /System/Library/Extensions/
rm -rf /System/Library/Caches/*
reboot

05 macos10.14启动usb盘制作

下载好完整安装文件后,用如下命令写入usb盘.
一个8GBusb2.0的u盘,插入后,会在桌面显示为Untitled.
(/Volumes/Untitled是usb的设备名称)
使用金士顿64GB的usb3.0U盘可以。

sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled/ /Applications/Install\ macOS\ Mojave.app
# 输入密码
# Ready to start.
# To continue we need to erase the volume at /Volumes/Untitled/.
# If you wish to continue type (Y) then press return: Y
Erasing disk: 0%... 10%... 20%... 30%... 100%
Copying to disk: 0%... 10%... 20%... 30%... 100%

使用上面制作好的macos10.14启动u盘,在VMWare15中安装。一切顺利。
参考 https://blog.csdn.net/galaxy_yyg/article/details/82891044

06 制作macOS 10.12 ISO安装文件

出处:https://zhuanlan.zhihu.com/p/25579396

hdiutil attach /Applications/Install\ macOS\ Sierra.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app
hdiutil create -o /tmp/Sierra.cdr -size 7316m -layout SPUD -fs HFS+J
hdiutil attach /tmp/Sierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build
asr restore -source /Volumes/install_app/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
cp -rp /Volumes/install_app/Packages /Volumes/OS\ X\ Base\ System/System/Installation/
cp -rp /Volumes/install_app/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/BaseSystem.chunklist
cp -rp /Volumes/install_app/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/BaseSystem.dmg
hdiutil detach /Volumes/install_app
hdiutil detach /Volumes/OS\ X\ Base\ System/
hdiutil convert /tmp/Sierra.cdr.dmg -format UDTO -o /tmp/Sierra.iso
mv /tmp/Sierra.iso.cdr ~/Desktop/Sierra.iso

验证修改处

install_app和install_build可以自己任意名,
BaseSystem.dmg和BaseSystem.chunklist是在/Applications/Install\ macOS\ Sierra.app/Contents/SharedSupport/目录下
这样制作的iso文件,在VMWare下可以直接启动到安装界面
在virtualbox下面,需要用virtualbox的命令行设置好配置项后,才能正常启动。参加 01 中的 https://www.cnblogs.com/liming2017/p/7566953.html

hdiutil attach /Applications/Install\ macOS\ Sierra.app/Contents/SharedSupport/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_app
hdiutil create -o /tmp/Sierra.cdr -size 7316m -layout SPUD -fs HFS+J
hdiutil attach /tmp/Sierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build
asr restore -source /Applications/Install\ macOS\ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
cp -rp /Volumes/install_app/Packages /Volumes/OS\ X\ Base\ System/System/Installation/
cp -rp /Applications/Install\ macOS\ Sierra.app/Contents/SharedSupport/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/BaseSystem.chunklist
cp -rp /Applications/Install\ macOS\ Sierra.app/Contents/SharedSupport/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/BaseSystem.dmg
hdiutil detach /Volumes/install_app
hdiutil detach /Volumes/OS\ X\ Base\ System/
hdiutil convert /tmp/Sierra.cdr.dmg -format UDTO -o /tmp/Sierra.iso
mv /tmp/Sierra.iso.cdr ~/Desktop/Sierra.iso

07 Mac上将dmg文件转成iso的方法

未测试,还不知道怎么下载macos的dmg文件。
网上很多dmg文件是无法自启动的。如:
https://blog.csdn.net/testcs_dn/article/details/51356399

hdiutil convert ~/Downloads/OSX109.dmg -format UDTO -o ~/Downloads/OSX109.iso

08 参考

https://www.jianshu.com/p/69cb2c3b86ef/

黑苹果安装使用 macos10.14 on vmware15 or virtualbox相关推荐

  1. vmware15安装macOS10.14.4 Mojave(黑苹果)

    ** vmware15安装macOS10.14.4 Mojave(黑苹果) ** 一.准备工具: vmware15软件 macOS mojave 10.14.5.ios MK-Unlocker(解锁虚 ...

  2. r720 linux 双系统,联想R720拯救者i5 7300黑苹果MacOS10.14.2安装和双系统引导

    本人也是小白,所学教程和资源都是爬贴学习和收集得来,发帖是做一个比较傻瓜式的整合,方便新手使用和自己以后回看 主要分为下载文件.制作所用U盘.设置ESP.设置bios.安装黑苹果.引导双系统.更改主题 ...

  3. 装完黑苹果怎么装windows_手把手教你轻松安装 Win10/ 黑苹果macOS10.14.1双系统

    安装黑苹果常用的引导软件有四叶cao (colover).变色龙(Chameleon)以及Ozmosis,这里选择Colover来为大家演示安装,文章较长,但大多都是演示截图,具体操作其实很简单. 安 ...

  4. ADM 使用vm10.15.0虚拟机安装macOS10.14

    ADM 使用vm10.15.0虚拟机安装macOS10.14 虚拟机安装macOS10.14 安装虚拟机 虚拟机解锁工具安装 虚拟机安装黑苹果系统 1.新建虚拟机 2.修改虚拟机编码配置 3.启动虚拟 ...

  5. 黑苹果安装教程 (Mojave 10.14.5) ThinkPad T450

    黑苹果安装教程 (Mojave 10.14.5) 记一次我的黑苹果安装教程,本教程适用于ThinkPad T450 傻瓜式教学 准备工作 准备工具 U盘大于8G U盘大小不限做PE盘 etcher E ...

  6. 黑苹果EFI引导启动文件,华硕X99 Deluxe+E5-1660v3+蓝宝石 RX 580 8G+macos10.14.x(7)

    黑苹果EFI引导启动文件,华硕X99 Deluxe+E5-1660v3+蓝宝石 RX 580 8G+macos10.14.x 下载地址:点击此处

  7. MacOS 10.14 Mojave黑苹果安装教程

    准备工作(工具包及镜像在后边) 一个8G以上的U盘(有的U盘标的是8G,实际只有7.X,实际容量小于7.5G的会失败).MacOS镜像.Transmac.分区工具(DiskGenius).EasyUE ...

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

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

  9. 最新最全最详细MacOS 10.14 Mojave黑苹果安装教程

    准备工作(工具包及镜像在后边) 一个8G以上的U盘(有的U盘标的是8G,实际只有7.X,实际容量小于7.5G的会失败).MacOS镜像.Transmac.分区工具(DiskGenius).EasyUE ...

最新文章

  1. 怎样轻松做到SD卡照片数据恢复
  2. Maven环境变量配置以及修改阿里云镜像
  3. Sum of AP series——AP系列之和
  4. 对话框式activity
  5. zendstudio for mac破解版
  6. Qt 统计文件夹的文件总大小
  7. win7 虚拟机安装
  8. android 框架作用是什么意思,Android系统上的Xp框架有什么用
  9. 【网络】Padavan 路由器固件设置打印机服务器
  10. SPSS 工作空间不足的解决办法
  11. office图标空白异常解决方法
  12. Linux虚拟机获取最高权限
  13. 【IT之路】Docker系列-CentOS 7 64位镜像下载
  14. 闹中取静:寻觅电商蓝海
  15. Code review是个数学问题:从二向箔说起
  16. 神操作 | 不重启 JVM,替换掉已经加载的类,偷天换日?
  17. P4711 「化学」相对分子质量
  18. Atcoder Beginner Contest 174(ABC174) 题解
  19. 互联网医院网络安全等保建设方案
  20. vue之var和let声明变量

热门文章

  1. 为什么选独立服务器?
  2. 音乐:《班得瑞》音乐项目, 喜欢听他们的歌
  3. 相机标定 calib3d 学习笔记
  4. E. The Humanoid(枚举)
  5. 基于心理旋转的视线诱导设施优化及应用案例分析
  6. OpenExpress开源啦
  7. 晶晨905 2G+16G 与 1G+8G的内存占用对比
  8. GSM与PHS空中接口有什么相同?
  9. buuctf [WUSTCTF2020]dp_leaking_1s_very_d@angerous
  10. Flutter自定义IOS的Plugin