求Win11系统virtualbox+vagrant安装MacOS虚拟机

文章目录

一、背景

题主,主要是穷,没钱买mac笔记本或相关系统的苹果产品,哈哈,偶尔也有用过MacOS系统,只是还没有从win系统使用习惯中转变过来,但是自己所学的iOS移动自动化测试,却一直没有展示出效果,为啥呢?因为它说的是需要准备一套MacOS系统的测试环境,但是题主却没有mac系统的设备,只有phone而已。虽然有在win系统找到解决iOS移动自动化测试的解决方案,但还是需要有MacOS先,才能着手做下面的工作。

macOS-10.14说的还是4年前的镜像,so?是不是virtualbox已经不适合走MacOS虚拟机路线了?

复制代码
v10.14.6 currently released version
This version was created almost 4 years ago.

Update macOS version to 10.14.6.

二、素材

2.1、virtualbox+vagrant

VirtualBox下载地址
VirtualBox_Extension_Pack插件下载地址
MacOS系统镜像iSO分享地址

三、问题

3.1、安装失败

刚点击开始就崩了.

macOS是创建虚拟机的名字

复制代码
VBoxManage.exe modifyvm macOS  --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

VBoxManage.exe setextradata macOS  "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"

VBoxManage.exe setextradata macOS  "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"

VBoxManage.exe setextradata macOS  "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"

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

VBoxManage.exe setextradata macOS  "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
VBoxManage.exe setextradata macOS  "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 0
# 修改屏幕分辨率为 1440 * 900
VBoxManage.exe setextradata macOS  VBoxInternal2/EfiGopMode 4

# VirtualBox5.2版本修改分辨率命令
VBoxManage.exe setextradata macOS  VBoxInternal2/EfiGraphicsResolution 1440x900

3.2、第二个失败

解决办法:

c 复制代码
VBoxManage.exe setextradata macOS  "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 0

总之下一步又会出错了,之前博主是virtualbox+vagrant方案解决本地资源实现linux虚拟机,迁移阿里云到本地环境。

3.3、网络说

VirtualBox6下载地址

说这个版本支持,结果呢?一样不支持,没有一个是对的

四、求助

C站,有没有大佬有保姆级virtualbox安装MacOS系统虚拟机教程!

相关推荐
86Eric1 天前
Vagrant 镜像打包与新环境部署全流程实操(避坑指南)
运维·vagrant·virtualbox·vagrantfile
仙剑魔尊重楼1 天前
iMazing 3.1.3官方中文版新功能介绍
macos·objective-c·cocoa
Genie cloud1 天前
在 Mac 上使用 Docker 安装宝塔并部署 LNMP 环境
macos·docker·容器·云计算
清蒸鳜鱼1 天前
【Mobile Agent——Droidrun】MacOS+Android配置、使用指南
android·macos·mobileagent
linweidong1 天前
屏幕尺寸的万花筒:如何在 iOS 碎片化生态中以不变应万变?
macos·ios·移动开发·objective-c·cocoa·ios面试·ios面经
TESmart碲视1 天前
如何用一套键盘鼠标切换多个输入设备?TESmart KVM热键工作原理深度解析.一份涵盖设计原理、使用方法与兼容性的完整技术指南
游戏·macos·计算机外设·kvm切换器·双屏kvm切换器
HAPPY酷1 天前
C++“设为启动项”前必须“重新生成”?不必!
开发语言·c++·策略模式
Roc.Chang1 天前
Cursor / VS Code 常用快捷键对比表(Windows / Linux / macOS)
linux·windows·vscode·macos
2601_949146531 天前
Objective-C短信验证码接口开发:封装一个基础的网络请求工具方法
macos·objective-c·cocoa
刘某某.1 天前
mac 上 WPS 公式字体不对
macos·wps