当前位置: 首页 > news >正文

VirtualBox Install MacOS

环境搭建

git clone https://github.com/myspaghetti/macos-virtualbox

脚本配置

修改macos-guest-virtualbox.sh部分内容为

vm_name="macOS"                  # name of the VirtualBox virtual machine
macOS_release_name="Catalina"    # install "HighSierra" "Mojave" or "Catalina"
storage_size=40000               # VM disk image size in MB, minimum 22000
storage_format="vdi"             # VM disk image file format, "vdi" or "vmdk"
cpu_profile="Intel Core i7-6700K"               # VM CPU profile, see "CPU profiles" in docs
cpu_count=8                      # VM CPU cores, minimum 2
memory_size=4096                 # VM RAM in MB, minimum 2048
gpu_vram=128                     # VM video RAM in MB, minimum 34, maximum 128
resolution="1280x800"            # VM display resolution
cmd_path_VBoxManage='D:\program\virtualBox\VBoxManage.exe'

启动

git bash终端下运行

./macos-guest-virtualbox.sh

 错误处理

出现Err(0xE) LocHB等错误,换其它cpu_profile重试
cpu_profile="host"
cpu_profile="Intel Xeon X5482 3.20GHz"
cpu_profile="Intel Core i7-2635QM"
cpu_profile="Intel Core i7-3960X"
cpu_profile="Intel Core i5-3570"
或者换macOS_release_name重试
macOS_release_name=HighSierra
macOS_release_name=Mojave

 安装过程

1. 等待虚拟机安装界面进入苹果系统安装“选择语言”的窗口后,在git命令窗口回车。
2. 等待虚拟机安装界面进入苹果系统安装“磁盘工具”的窗口后,在git命令窗口回车。
3. 等待虚拟机安装界面进入苹果系统安装“工具-终端”打开终端窗口后,在git命令窗口回车。
4. 这时系统会自动在系统安装界面的终端里执行脚本,等待执行完毕,完成后系统重启再次来到语言选择,这时候就可以正常安装了。

 效果

 

 参考

GitHub - myspaghetti/macos-virtualbox: Push-button installer of macOS Catalina, Mojave, and High Sierra guests in Virtualbox on x86 CPUs for Windows, Linux, and macOS

https://www.cnblogs.com/ilii/p/16522257.html


创作不易,小小的支持一下吧!

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 栈的各种接口的实现(C)
  • Antd框架中的Select组件placeholder不显示
  • React——点击事件函数调用问题
  • 常见的泛型集合
  • Flask 实现用户登录功能的完整示例:前端与后端整合(附Demo)
  • Python基于flask框架的智能停车场车位系统 数据可视化分析系统fyfc81
  • 王道408考研数据结构-栈、队列和数组-第三章
  • CefSharp_Vue交互(Element UI)_WinFormWeb应用---设置应用透明度(含示例代码)
  • 改进拖放PDF转换为图片在转换为TXT文件的程序
  • 树与图的深度优先遍历(dfs的图论中的应用)
  • CleanClip For Mac 強大的剪貼簿助手Paste替代工具 v2.2.1
  • JVM 语言与生态
  • 408算法题leetcode--第10天
  • 基于Python的人工智能应用案例系列(5):手写数字聚类
  • 【matlab安装】最近换磁盘重装电脑安装matlab遇到几个问题
  • JavaScript 如何正确处理 Unicode 编码问题!
  • 2017-09-12 前端日报
  • avalon2.2的VM生成过程
  • axios 和 cookie 的那些事
  • CSS居中完全指南——构建CSS居中决策树
  • jquery cookie
  • Linux快速复制或删除大量小文件
  • socket.io+express实现聊天室的思考(三)
  • 从tcpdump抓包看TCP/IP协议
  • 记录:CentOS7.2配置LNMP环境记录
  • 理清楚Vue的结构
  • 如何用vue打造一个移动端音乐播放器
  • 回归生活:清理微信公众号
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • #if和#ifdef区别
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (2/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (2024,Vision-LSTM,ViL,xLSTM,ViT,ViM,双向扫描)xLSTM 作为通用视觉骨干
  • (BAT向)Java岗常问高频面试汇总:MyBatis 微服务 Spring 分布式 MySQL等(1)
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (PyTorch)TCN和RNN/LSTM/GRU结合实现时间序列预测
  • (十六)串口UART
  • (一)springboot2.7.6集成activit5.23.0之集成引擎
  • (转)甲方乙方——赵民谈找工作
  • (自用)gtest单元测试
  • ****三次握手和四次挥手
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .gitignore不生效的解决方案
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃
  • .NET MVC 验证码
  • .net 使用ajax控件后如何调用前端脚本
  • .NET4.0并行计算技术基础(1)
  • .Net转Java自学之路—基础巩固篇十三(集合)
  • .sys文件乱码_python vscode输出乱码
  • /3GB和/USERVA开关
  • @Autowired自动装配