求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系统虚拟机教程!

相关推荐
极简之美12 小时前
Mac 远程连接 Windows 简明教程(2025 实测版)
windows·macos
q***046314 小时前
[golang][MAC]Go环境搭建+VsCode配置
vscode·macos·golang
斌蔚司李16 小时前
笔记本、台式机、平板二合一?Mac、Win、Linux?
linux·macos·电脑
lichong95116 小时前
harmonyos 大屏设备怎么弹出 u 盘
前端·macos·华为·typescript·android studio·harmonyos·大前端
打工人11116 小时前
安卓Android 获取mac地址及sn
android·macos
飞火流星0202716 小时前
MacOS 12(Monterey )PG安装通关指导
macos·postgresql16·mac安装pg·mac brew安装pg16
喵霓17 小时前
mac系统的环境变量-bash_profile
开发语言·macos·bash
Bruce_Liuxiaowei17 小时前
[特殊字符] Mac 高效排查:使用 lsof 查找和管理端口占用进程
网络·macos
2501_9159090617 小时前
如何防止 IPA 被反编译,从攻防视角构建一套真正有效的 iOS 成品保护体系
android·macos·ios·小程序·uni-app·cocoa·iphone
khatung18 小时前
借助Electron打通平台与用户通知(macOS系统)
前端·javascript·vscode·react.js·macos·electron·前端框架