【手把手】如何在 Windows 上的 VirtualBox 中安装 macOS Big Sur
- 零、软件环境前提准备
- 一、准备安装
- 1.在您的计算机上安装 VirtualBox 软件。之后,单击您下载的 VirtualBox 扩展包文件
- 2.单击扩展包将在 Windows 上打开 VirtualBox,并弹出一个提示您安装的窗口。单击“安装”以完成此步骤
- 3.您已成功安装扩展包。现在,您已准备好创建虚拟机。在 VirtualBox 软件中单击“新建”
- 4. 在这里,为您的虚拟机提供一个有效的名称。例如“macOS Big Sur”如下图。确保类型设置为 Mac OS X 并选择 64 位版本。完成后,单击“专家模式”继续下一步。
- 5.在此步骤中,您将选择将为虚拟机分配的内存大小或 RAM。建议为来宾操作系统设置总系统 RAM 的一半。确保选择“立即创建虚拟硬盘”,然后单击“创建”。
- 6. 现在,使用滑块根据您的喜好设置虚拟硬盘大小。尽管这取决于您的计算机上有多少可用存储空间,但我们建议您为虚拟机分配 100 GB。硬盘文件类型选择“VMDK(虚拟机磁盘)”,点击“创建”。
- 7. 现在,单击 VirtualBox 中的“设置”,如下面的屏幕截图所示
- 8.转到“系统”类别,然后单击顶部菜单中的“处理器”。您将能够使用滑块来调整处理器分配。建议为虚拟机分配处理器核心数的一半。请记住,如果您有一个 4 核/8 线程处理器,它将在 VirtualBox 中显示为 8 个 CPU 内核。在这种情况下,您可以为处理器分配设置 4 个内核。
- 9.接下来,单击左侧窗格中的“显示”并将滑块一直向右移动到“视频内存”。
- 10.现在,转到“存储”类别,然后单击“存储设备”下的“清空”。然后,单击右侧的光盘图标并从下拉菜单中选择“创建虚拟光盘”。
- 11.您可以单击“添加”以浏览使用文件资源管理器下载的 macOS Big Sur ISO 文件。选择 ISO 文件,然后单击“选择”。
- 12.现在,单击“确定”退出 VirtualBox 设置并关闭 VirtualBox 应用程序。
- 13.在您的 PC 上打开“命令提示符”。请务必以管理员身份运行命令提示符。
- 14.逐行运行
- 15.现在,再次打开 VirtualBox 并单击“开始”。等待几分钟,让 VirtualBox 执行操作。您现在应该可以在 VirtualBox 中看到 macOS 安装进度。这将需要几分钟才能完成,但完成后,您可以按照屏幕上的说明设置您的 Mac,这类似于设置任何新的 Apple 设备。
- 二、安装
- 16.安装的时候会提示一个命令行,点exit退出即可
- 17.然后点击Boot Maintenance Manager → Boot From File → ,选第一个,然后进入以下目录,打开boot.efi即可
- 18. 选择 →→→boot.efi
- 19. 进入了安装界面
- 20.接着选中Mac硬盘,如果你的硬盘安装了双系统,那么注意选择Mac系统的分区哦,接着点击【抹掉】。
- 21.接着会提示是否要抹掉【APPLE SSD AP0256M Media】吗?我们选择【APFS格式】和【GUID 分区图】后点击下方的【抹掉】按钮。
- 22. 点重新安装
- 23. 点同意
- 24. 选择磁盘
- 25. 等...
- 26. 再等...
- 27. 还等...
- 28.胜利在望...
- 29. 嗯!Niceeeee~ ...
- 三、设置屏幕分辨率
- 四、须知
- 五、文章参考资料
- 参考引用1: [https://www.biaopan8.com/9639.html](https://www.biaopan8.com/9639.html).
- 参考引用2:[https://blog.csdn.net/qiuchenjun/article/details/121171954](https://blog.csdn.net/qiuchenjun/article/details/121171954).
- 参考引用3:[https://zhuanlan.zhihu.com/p/304561779](https://zhuanlan.zhihu.com/p/304561779).
- 另附图文引用参考(几乎未作引用,但读者可作为参考):[https://zhuanlan.zhihu.com/p/165608087](https://zhuanlan.zhihu.com/p/165608087).
零、软件环境前提准备
虚拟机版本:VirtualBox6.1.26,以及 VirtualBox Extension Pack,在这下载
macOS版本:macOS-Big-Sur-11.6.1-20G224.iso,
下载地址:链接: https://pan.baidu.com/s/1JH0MWtfHL4sJmlwEP36hCg?pwd=u95n 提取码: u95n
一、准备安装
1.在您的计算机上安装 VirtualBox 软件。之后,单击您下载的 VirtualBox 扩展包文件
https://download.virtualbox.org/virtualbox/6.1.12/Oracle_VM_VirtualBox_Extension_Pack-6.1.12.vbox-extpack
2.单击扩展包将在 Windows 上打开 VirtualBox,并弹出一个提示您安装的窗口。单击“安装”以完成此步骤
3.您已成功安装扩展包。现在,您已准备好创建虚拟机。在 VirtualBox 软件中单击“新建”
4. 在这里,为您的虚拟机提供一个有效的名称。例如“macOS Big Sur”如下图。确保类型设置为 Mac OS X 并选择 64 位版本。完成后,单击“专家模式”继续下一步。
5.在此步骤中,您将选择将为虚拟机分配的内存大小或 RAM。建议为来宾操作系统设置总系统 RAM 的一半。确保选择“立即创建虚拟硬盘”,然后单击“创建”。
6. 现在,使用滑块根据您的喜好设置虚拟硬盘大小。尽管这取决于您的计算机上有多少可用存储空间,但我们建议您为虚拟机分配 100 GB。硬盘文件类型选择“VMDK(虚拟机磁盘)”,点击“创建”。
7. 现在,单击 VirtualBox 中的“设置”,如下面的屏幕截图所示
8.转到“系统”类别,然后单击顶部菜单中的“处理器”。您将能够使用滑块来调整处理器分配。建议为虚拟机分配处理器核心数的一半。请记住,如果您有一个 4 核/8 线程处理器,它将在 VirtualBox 中显示为 8 个 CPU 内核。在这种情况下,您可以为处理器分配设置 4 个内核。
9.接下来,单击左侧窗格中的“显示”并将滑块一直向右移动到“视频内存”。
10.现在,转到“存储”类别,然后单击“存储设备”下的“清空”。然后,单击右侧的光盘图标并从下拉菜单中选择“创建虚拟光盘”。
11.您可以单击“添加”以浏览使用文件资源管理器下载的 macOS Big Sur ISO 文件。选择 ISO 文件,然后单击“选择”。
12.现在,单击“确定”退出 VirtualBox 设置并关闭 VirtualBox 应用程序。
13.在您的 PC 上打开“命令提示符”。请务必以管理员身份运行命令提示符。
14.逐行运行
虚拟框代码:
cd "D:\VirtualBox\"
.\VBoxManage.exe modifyvm "macOS Big Sur" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
.\VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
.\VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
.\VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
.\VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
.\VBoxManage setextradata "macOS Big Sur" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
.\VBoxManage modifyvm "macOS Big Sur" --cpu-profile "Intel Xeon X5482 3.20GHz"
15.现在,再次打开 VirtualBox 并单击“开始”。等待几分钟,让 VirtualBox 执行操作。您现在应该可以在 VirtualBox 中看到 macOS 安装进度。这将需要几分钟才能完成,但完成后,您可以按照屏幕上的说明设置您的 Mac,这类似于设置任何新的 Apple 设备。
二、安装
16.安装的时候会提示一个命令行,点exit退出即可
17.然后点击Boot Maintenance Manager → Boot From File → ,选第一个,然后进入以下目录,打开boot.efi即可
18. 选择 →→→boot.efi
19. 进入了安装界面
20.接着选中Mac硬盘,如果你的硬盘安装了双系统,那么注意选择Mac系统的分区哦,接着点击【抹掉】。
21.接着会提示是否要抹掉【APPLE SSD AP0256M Media】吗?我们选择【APFS格式】和【GUID 分区图】后点击下方的【抹掉】按钮。
名称:根据自己需求对分区命名。
格式:选取【APFS】或【Mac OS 扩展(日志式)】。正常情况下,“磁盘工具”自动选择兼容的格式哦。
方案:我们选取【GUID 分区图】。
22. 点重新安装
23. 点同意
24. 选择磁盘
25. 等…
26. 再等…
27. 还等…
28.胜利在望…
29. 嗯!Niceeeee~ …
三、设置屏幕分辨率
VirtualBox 的 macOS 屏幕分辨率代码:
d "D:\VirtualBox\"
.\VBoxManage setextradata "macOS Big Sur" VBoxInternal2/EfiGraphicsResolution 1920x1080
附:
640x480
800x600
1024x768
1280x1024
1440x900
1920x1200
1920×1080 (FHD)
2560×1440 (QHD)
2048×1080 (2K)
下次启动虚拟机时,VirtualBox 会以指定的屏幕分辨率加载 macOS。
四、须知
不要指望您的 macOS 虚拟机在任何地方都能像实际的 Mac 或在计算机上本地运行的 Windows 一样快地运行。预计会有缓慢的体验。虚拟机的性能也将在很大程度上取决于您的系统硬件。