VirtualBox虚拟机安装Mac OS启动后的系统设置

VirtualBox虚拟机安装Mac OS一直没装成功,本来想要放弃的,后来想着再试一次,于是在关机的情况,执行那几句设置:

cd "E:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "MacOS" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "MacOS" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "MacOS" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 0 

并且把cpu数设为2,内存设为16G,再启动虚拟机,竟然能继续下去了,而且鼠标响应感觉速度也比以前快了很多。(不知道是不是停掉安卓虚拟机的原因)。按部就班的安装好MacOS。

迁移数据

装好MacOS后,启动显示"传输信息到此Mac",也就是它可以帮忙把以前主机的信息复制到这台新机器上。于是到官网:Download Windows Migration Assistant v2.3.1.0 (Big Sur) - 官方 Apple 支持 (中国) 去下载了Windows Migration Assistant v2.3.1.0 (Big Sur) ,在Windows下安装这个WINDOWS迁移工具软件。

安装好后,启动,在Mac虚拟机那边就能看到这台Windows了,确认连接,选继续。

确认验证码,选择要传输的信息,它会贴心的把Windows里的不同账户都找到,也就是可以整个账户迁移过去。

迁移完成,重启,可以选择跳过iCloud登录,这样系统就算启动完成了!

设置网络

在VirtualBox里设为NAT网络,在Mac里设为DHCP即可。

设置时区

选北京

备份

前提是虚拟机需要另外创建一块作为备份的硬盘。

打开时光机器,选好备份的磁盘,2分钟后自动进行备份。

设置显存(没成功)

启动后发现显存只有3M

手工配置试试

VBoxManage modifyvm "MacOS" --vram 128

没成。到配置里面去设置,也没有成功。

软件更新(没成功)

显示可以升级到15.31 ...真的可以升这么高吗?尝试升级,最终升级后无法启动。

软件升到15.31后,启动一直重启。

设置VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac15,3" ,不行。

cd "E:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "MacOS" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac15,3"
VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "MacOS" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "MacOS" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 0 

VBoxManage.exe modifyvm "MacOS" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac15,3"
VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "MacOS" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "MacOS" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 0 

cpu数设为8,不行。

暂时没成功。

调试

virtualbox虚拟mac,关机后,系统没有启动选项了,选项是灰的。同时也不能修改配置,就像还在启动一样。

使用这句试试

vboxmanage startvm <vm-uuid> --type emergencystop

用vboxmanage startvm MacOS,报错:

vboxmanage startvm MacOS
VBoxManage.exe: error: The machine 'MacOS' is already locked by a session (or being locked or unlocked)
VBoxManage.exe: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component MachineWrap, interface IMachine, callee IUnknown
VBoxManage.exe: error: Context: "LaunchVMProcess(a->session, sessionType.raw(), ComSafeArrayAsInParam(aBstrEnv), progress.asOutParam())" at line 920 of file VBoxManageMisc.cpp

用任务管理器,在里面发现VirtualBoxVM.exe在后台运行着,kill掉 。发现现在虚拟机状态编程异常退出,有了启动按钮,启动后正常了。

启动后显示显存只有3M(未解决)

下载:https://download.virtualbox.org/virtualbox/7.1.6/%20VBoxGuestAdditions.iso

在cdrom里导入这个镜像,然后点击VirtualBox菜单里的安装增强功能。

进入Mac系统,找到光盘,点击里面的安装文件安装。需要允许安装,需要重启系统。

发现没有变化

手工配置试试

VBoxManage modifyvm "MacOS" --vram 128

设置试试:

  • 在"显示"设置中,尝试更改"图形控制器"选项(例如,从"VMSVGA"切换到"VBoxSVGA"或"VBoxVGA"),然后再尝试设置显存。

都不行。

相关推荐
@PHARAOH7 小时前
HOW - 在Windows浏览器中模拟MacOS的滚动条
前端·macos
ChangYan.7 小时前
Mac运行.sh文件
macos
自学不成才8 小时前
搭建iOS逆向开发环境 (下) - 越狱设备与高级工具配置
macos·ios·cocoa
多多*8 小时前
题解 | 牛客周赛82 Java ABCDEF
macos·objective-c·cocoa
留白199220 小时前
macos开机自动执行自定义脚本
macos·idea·intellij idea
Macdo_cn1 天前
Unclutter for Mac v2.2.12 剪贴板/文件暂存/笔记三合一 支持M、Intel芯片
笔记·macos
多多*1 天前
题解 | 牛客周赛83 Java ABCDEF
java·开发语言·macos·objective-c·cocoa·工厂方法模式
qq_399338001 天前
mac安装环境
macos
伊织code2 天前
macOS - 使用 tmux
macos·tmux·窗格