Windows使用VirtualBox安装macOS

 您的赞,是Ikun练习时长两年半 和 In Windows 11更新的动力

之前我在这里写了一篇文章,名字是“[教程]用VirtualBox安装MacOS虚拟机”。我感觉这篇文章没有写详细,所以重新写了一篇。

镜像下载

这个吗…

[此资源非常稀有,下载此文件记得点一个赞再走]

方法:下载后打开下载工具(如迅雷)新建BT任务下载,不明白点这里

解压密码在最后

准备工作

1.VirtualBox

2.VirtualBox 扩展包

3.macOS镜像

VirtualBox7.0.20

传送门

VirtualBox7.0.20扩展包

传送门


确保安装位置是默认位置,否则在后面输入代码会更加繁琐

注意

如果你安装了其他版本的VirtualBox,请把扩展包的版本下载成和VirtualBox一样的版本,否则必定无法安装成功

标准操作(起飞)

新建

打开VirtualBox,点击“新建(N)”

名称:MacOS

文件夹:(自定义)

虚拟光盘:

版本:——

类型:Mac OS X

版本:Mac OS X(64-bit)

名称最好是“MacOS”,否则在后面输入代码会更加繁琐

 

内存 


内存大小:4096(推荐)

处理器:1/2(推荐)

☑启用EFI

磁盘 


◎现在创建虚拟硬盘(C)

        磁盘空间:100GB(推荐)

□预先分配全部空间

摘要 


☞完成

设置

新建之后,点击“设置(S)

系统选项卡

取消勾选软盘(仅硬盘、光驱

显示选项卡

显存大小设置为128M

存储选项卡

添加光盘(之前下载的macOS Big Sur iso 镜像)

USB设备选项卡

选择USB3.0,不然启动时可能会无法控制键盘、鼠标

如果没有安装扩展包,是无法选择的


然后点击 保存

重要的设置

 需要执行代码以让安装程序认为你的电脑为Apple电脑,否则虚拟机100%无法安装

1.关闭VirtualBox

2.以管理员身份运行cmd(命令提示符)

3.输入以下代码:

cd "C:\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 

执行的代码不能有错误,否则,完

代码里面的MacOS是虚拟机的名称,请酌情更换

代码里面的第一句是VirtualBox安装位置,请酌情更换


这个代码txt文件我也放在资源里面了

启动

重新打开VirtualBox,点击启动(T)

然后弹出虚拟机窗口,过了一会,降落在Apple标志上。

启动时会有一堆代码,这说明虚拟机正在尝试启动,等待一会就好了 

全新安装

跟正常安装macOS一样,有些小伙伴会说“我不会啊”,所以,具体操作如下:

1.Apple启动标志启动完成后,在“Language”点击 “简体中文”,点击继续

2.在“macOS实用工具”选择“磁盘工具”,将带有“访答”的磁盘给抹除掉

如果不抹除,安装程序有可能无法找到磁盘

3.退回,点击“重新安装macOS Big Sur” ,选择刚才抹除的磁盘,点击安装

4.安装完成后,虚拟机自动重启,来到向导界面,根据自己的需求设置


至此,macOS Big Sur就安装完了

更上一层楼

这个时候虚拟机的屏幕很小,正常方式是安装增强功能,但是据说Big Sur安装增强功能必定会失败,这个时候我们只能通过代码调整分辨率了。

关掉虚拟机,继续在cmd输入代码。

代码:

cd "C:\Program Files\Oracle\VirtualBox\"
	VBoxManage setextradata "MacOS" CustomVideoMode1 1900x1200x32
	VBoxManage setextradata "MacOS" VBoxInternal2/EfiGraphicsResolution 1900x1200

这里的MacOS也是虚拟机名称,请酬情更改

代码里面的第一句是VirtualBox安装位置,请酌情更换

结尾

现在,就可以使用macOS了。此过程可能有差错,敬请谅解。

为了防止资源和谐,我设置了压缩密码。

压缩密码:Ikun练习时长两年半 

谢谢观看 

  • 12
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值