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"),然后再尝试设置显存。

都不行。

相关推荐
白玉cfc3 小时前
【iOS】push,pop和present,dismiss
macos·ios·cocoa
李游Leo7 小时前
LaTeX TeX Live 安装与 CTAN 国内镜像配置(Windows / macOS / Linux 全流程)
linux·windows·macos
华溢澄10 小时前
macOS下基于Qt/C++的OpenGL开发环境的搭建
c++·qt·macos·opengl
浮生若茶808821 小时前
Flutter环境搭建全攻略之-Macos环境搭建
flutter·macos
xingxing_F1 天前
SoundSource for Mac 音频控制工具
macos·音视频
snows_l1 天前
MacOS 通过Homebrew 安装nvm
前端·macos
焦虑的二狗1 天前
macOS中设置环境变量的各文件及作用域
macos
西京刀客1 天前
macos安装openjdk17
java·macos·java17
@Dai1 天前
MacOS微信双开,亲测有效
macos·微信
库奇噜啦呼1 天前
【iOS】懒加载
macos·objective-c·cocoa