如何在Windows PC上的VirtualBox上安装MacOS 10.15 Catalina

想要在Windows 10上的VirtualBox中安装MacOS Catalina?

然后,您来了正确的位置。这是我们希望在第一次花费无数个小时来弄清楚如何将Macos Catalina进入Windows上的VirtualBox时的指南。我们已经根据所有300多个有价值的评论和反馈来撰写本指南,我们在之前的两个流行指南上收到了这些指南,您也可以选择使用VirtualBox的MacOS,您也可以选择。

新的Macos Catalina 10.15是截至今天(2019年12月18日)与VirtualBox兼容的最新版本,它是Catalina的众多迭代之一,它带来了许多更改和新功能,这些更改和新功能将令人着迷,可以尝试一下一旦您启动并运行。

你需要什么


常见问题:为什么要使用VirtualBox?我需要安装哪个版本的VirtualBox?这是您需要知道的一切。

由于如果没有Apple制造的实际Macintosh设备,您将无法运行MACOS(MAC操作系统),因此您需要使用虚拟化软件。

多年来,有两个知名且强大的虚拟化软件像魅力一样工作,那是1)VirtualBox和2)VMware。现在,我们不鼓励您强迫您选择一个程序而不是另一个程序,并且两个程序同样好,但是对于本指南的目的,我们将使用VirtualBox(我们目前也正在为此编写VMware版本,因此请务必订阅上面的通知)


VirtualBox作为上述虚拟化软件,其神圣的目的是允许您创建可以在操作系统之上的诸如Linux,MacOS或Windows等多个操作系统(例如Windows)之类的虚拟环境(您正在使用)在您的PC上)。

我们经常从读者那里得到的下一个问题是“我需要安装哪个版本的VirtualBox才能在Windows上安装MACO?”

答案:任何版本的VirtualBox都是可能的,尽管我们确实建议您尝试安装最新版本的VirtualBox,以防止持续的问题或可能困扰旧版本的错误。

收到的另一个问题是,“我们如何允许VirtualBox上的MacOS Catalina绕过USB 3.0问题?”

自从Macos Catalina上跳到USB 3.0以来,在设置虚拟化过程中出现了多个问题。值得庆幸的是,使用下面提供的VirtualBox扩展包,您可以解决各种问题,并允许将USB连接到VirtualBox,并在MacOS Catalina上出现。

这是本指南所需的文件列表(不用担心,我们会在按照以下步骤安装时何时安装它们:)):

  • 下载最新的虚拟盒版本。
  • 下载MacOS 10.15 Catalina ISO映像。
  • 下载VirtualBox扩展包。
  • 下载VirtualBox启动磁盘。

无论如何,不​​浪费更多宝贵的时间,让我们跳入它。


目录
  1. 步骤1:从Mac App Store下载MacOS Catalina文件
  2. 步骤2:从下载的Macos Catalina DMG文件中创建一个ISO文件
  3. 步骤3:安装虚拟箱的时间
  4. 步骤4:创建我们的新虚拟机
  5. 步骤5:调整我们的虚拟机以进行性能💪
  6. 步骤6:添加我们的MacOS Catalina ISO文件并设置我们的启动磁盘
  7. 步骤7:关闭VirtualBox,并使用命令提示符在VirtualBox上添加以下代码
  8. 步骤8:放我们的最后一步
  9. 步骤9:瞧!运行Macos Catalina🍻

步骤1:从Mac App Store下载MacOS Catalina文件。

首先,您需要下载包含Macos Catalina的文件。获取此文件的最佳方法是直接从Mac App Store获取该文件,因为它将包含Apple经常发布的所有最新补丁和修复程序。

现在您可能会说:“如果我有Mac,那么我就不需要做所有这一切。”但是,您是对的,但是,Apple并未公开托管他们的Macos Catalina文件以下载,这是问题所在。如果您可以询问您的朋友或家人,您是否可以借用他们的Mac从Mac App Store下载MacOS Catalina文件。

值得庆幸的是,我们能够获取该文件,并在下面链接了文件:

  • 下载Macos Catalina Final(.dmg) - 7GB // 2019年12月18日更新


下载了MacOS Catalina Final(.dmg)文件后,您需要做的就是将文件提取到一个文件夹中。这可以使用Winrar或7zip等提取服务来完成。

笔记

如果您在Intel用户上,请确保启用了Intel VT-X。您可以在此处遵循有关如何做到这一点的指南。如果您是AMD用户,那么您可以简单地忽略它。这是为了确保在设备上启用虚拟化。

https://www.geekrar.com/enable-intel-intel-vt-x-amd-v-bios-or-uefi-firmware/


步骤2:从下载的Macos Catalina DMG文件中创建一个ISO文件

为了将我们下载的MacOS Catalina文件与Windows上的VirtualBox一起使用,我们首先需要将其从DMB转换为ISO文件类型。现在有两种方法可以解决此问题:1)使用MAC 2)使用在线转换器转换文件。

我们将仔细研究三种方式,您可以决定哪种最方便的尝试:

  • 使用Mac将DMG转换为ISO

如果您仍然可以访问您的朋友或家人的Mac,从那以后您就可以下载MacOS Catalina DMG文件,这就是您要做的:

步骤1:首先,找到下载的MacOSCatalina.App归档并将其移至应用程序文件夹中。

步骤2:要将DMG转换为ISO,我们需要使用终端(位于应用程序>实用程序中)以实现这一目标。

步骤3:太好了。打开终端后,您将需要首先创建虚拟磁盘映像。要执行以下命令进行此复制:

hdiutil create -o /tmp/Catalina -size 8500m -volname Catalina -layout SPUD -fs HFS+J

步骤4:接下来,您需要将在步骤3中创建的图像安装到MACOS上。要执行以下命令进行此复制:

hdiutil attach /tmp/Catalina.dmg -noverify -mountpoint /Volumes/Catalina

步骤5:现在使用MacOS CreateInstallMedia工具,我们将必须创建一个安装程序映像。要执行此副本,以下命令需要使用Sudo 命令:

sudo /Applications/Install/macOS/Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/Catalina --nointeraction

步骤5:然后卸载Catalina磁盘:

hdiutil detach /volumes/Install/macOS/Catalina

步骤6:接下来,我们需要将我们的catalina.dmg文件转换为VirtualBox的.iso文件类型。

hdiutil convert /tmp/Catalina.dmg -format UDTO -o ~/Desktop/Catalina.cdr

步骤7:最后,只需使用以下命令将Catalina图像移动并将其重命名为主桌面

mv ~/Desktop/Catalina.cdr ~/Desktop/Catalina.iso

从这里,您可以将文件发送到您自己的Windows设备上,在安装了VirtualBox的Windows设备上使用它。

  • 使用在线转换器将DMG转换为ISO。


那里有大量的在线转换器可以将DMG文件转换为ISO文件。命名我们的两个最爱:Poweriso或DMG2IMG。

您可以下载它们,然后继续将下载的Macos Catalina DMG文件转换为ISO。我们为如何使用DMG2IMG将DMG文件转换为ISO编写了一份逐步指南,您可以将其用作参考。 🙂

https://www.howtogeek.com/102983/how-to-convert-dmg-files-to-iso-files-on-windows/-windows/

出于本指南的目的,我们已经使用MAC直接将DMG转换为ISO,因为我们也设法使用Mac获得了DMG文件(上)。


sTEP 3:安装VirtualBox的时间。

现在,我们已经拥有了MacOS Catalian ISO文件,我们可以继续进行虚拟盒。

如果您尚未安装VirtualBox,则可以通过前往下面的链接下载和安装VirtualBox:

  • 下载VirtualBox最新版本6

就像任何其他程序一样,安装虚拟盒只是继续击中下一步>直到完成。

您还可以下载以下内容:

  • 下载VirtualBox扩展包

sTEP 4:创建我们的新虚拟机。

因此,您已经完全设置了VirtualBox,并且从步骤2开始就可以准备好Macos Catalina ISO文件。现在,您需要做的就是进入VirtualBox并创建一个新的虚拟机,以容纳我们的MacOS Catalina ISO文件。

要在VirtualBox中创建一个新的虚拟机,请在VirtualBox中的主页上单击新选项(如下所示)。

- vb图片中的新按钮 -

这将开始该过程,您将被要求提供信息,例如您要给这个虚拟机,哪个文件夹(机器文件夹)您希望将其存储,运行什么类型的操作系统以及哪个版本操作系统的运行。


输入以下信息:

名称:Macos Catalina 10.15

类型:Mac OS X

版本:MacOS 10.13 High Sierra(64位)

- virtualbox图片 -

该名称可以是任何东西,但是将虚拟机命名为正在运行的操作系统的版本是一个很好的做法。对于类型,它是Mac OS X(当然)。对于版本,尽管我们正在运行MacOS 10.15 Catalina,但我们可以从列表中选择的最高版本是10.13,因此我们选择10.13。现在不用担心,因为无论如何这都不会影响该过程。如果有的话,这是您必须谨慎的下一部分。

在创建虚拟机期间的某个时刻,您会要求选择为虚拟机分配的内存大小(RAM)。这里的经验法则是选择机器上可用的物理RAM的50%的数字。您如何检查Windows上有多少物理RAM?进入搜索(左下),输入“ RAM”,然后单击“查看RAM信息”。如下所示,我们使用的机器具有8GB RAM。因此,我们将使用4GB。如果您的是4GB RAM,则使用2GB等。

-virtualbox RAM图片和查看RAM信息图片 -

我们几乎完成了虚拟机。接下来,将询问您要用于新创建的虚拟机的硬盘。提供给您的选项如下,但我们将使用创建虚拟硬盘现在的选项。


最后,这是要警惕的另一个重要部分。选择文件位置和大小时,请确保选择MACOS 10.15 CATALINA.VMDK文件的位置。您可以通过单击其旁边的文件图标来更改文件位置,然后选择路径。我们将使用我们的VirtualBox VM \ MacOS Catalia路径,因为这是我们的MacOS 10.15 Catalina.vmdk存储的地方。此外,选择硬盘尺寸时,您可以根据可以分配的存储量来选择100GB或更少的地方。如果您不能支持它,请不要对此进行超越,然后选择2TB。我们将使用100 GB。

最终点击创建,您就完成了创建虚拟机。


sTEP 5:调整我们的虚拟机以进行性能。 💪⚡

对于大多数问题,我们的读者在我们编写的以前的指南中遇到的问题是,这是他们犯错的部分,或者他们设置的配置与自己的机器的发挥作用不佳。

因此,请花点时间,确保您仔细思考。让我们开始。


现在,我们的新虚拟机出生了,但是它仍然不准备顺利运行Macos Catalina这样的操作系统。因此,我们需要进行一些更改。

首先,进入虚拟机设置


然后从左侧侧边栏选择系统。

母板

现在,在主板选项卡下,请确保为引导订单选择以下选项,并确保也选择启用EFI(仅特殊OS)。对于基本内存,请确保内存与虚拟机创建过程中步骤3中选择的内存(RAM)。

在此页面中最重要的更改是芯片组,您将希望将其设置为PIIX3而不是其他任何东西。

处理器

接下来,在“处理器”选项卡中,是另一个关键步骤,在该步骤中,处理器和执行帽设置的数量将在MacOS Catalina在VirtualBox上运行的速度或速度降低。对于处理器再次,在这种情况下,经过的经验法则为50%,在您的机器的CPU(物理处理器)中,因此,如果它是四核,则选择2,如果是8个核,则为4。 Windows PC的内核只需转到搜索(左下),键入“处理器”,然后选择“查看处理器”信息。从此处找到您的处理器名称和Google它拥有多少处理器(如下所示)。

- 图像处理器Google Intel-

此外,请确保您选择启用PAE/NX选项的扩展功能旁边。稍后启动MacOS Catalina时,不引起此问题可能会导致与绩效有关的问题。


展示

从左侧栏中,选择显示(右下是系统)。现在,在“屏幕”选项卡下,您需要确保将虚拟机的视频内存设置为128MB,并且图形控制器设置为VMSVGA。我们在网上发现的其他一些指南并未提到,不选中这两个选项也很重要,这可能会在运行时造成某些滞后和延迟。

最后一部分是USB部分。由于MacOS Catalina支持USB 3.0,我们需要在设置中为虚拟机手动设置此设置。因此,请确保检查选项以启用USB控制器,然后选择“ Option USB 3.0(XHCI)控制器”选项。


最后,不要忘记,点击确定按钮。s

TEP 6:添加我们的MacOS Catalina ISO文件并设置我们的启动磁盘。

现在,我们已经完成了完整配置虚拟机的性能,现在是时候将MacOS Catalina ISO文件加载到虚拟机中并将其设置为了。

让我们先做。进入虚拟内存的设置,然后从左侧栏中选择存储。在存储页面上,单击“圆形CD/DVD图标”,然后选择打开MacOS Catalina.iso文件(如下所示)。

-img-

  • 伟大的。现在您需要做的就是下载VirtualBox启动磁盘,这将有助于我们配置磁盘的引导设置:


下载VirtualBox启动磁盘(最新)

您可以将VirtualBox启动磁盘放置在计算机上的任何位置,只要您以后可以找到它即可。

接下来,在同一存储页面中,选择您的控制器:存储设备下的SATA,您会看到两个图标将在其旁边弹出。单击第二个图标,即添加虚拟磁盘按钮。您将提示您一个问题,询问您是否确定是否要创建一个新的空文件来保存创建新磁盘的现有磁盘内容。在这种情况下,我们将要选择选择现有磁盘。还记得我们下载的VirtualBox启动磁盘吗?您需要选择它并命中确定。

-pic-

最后,点击确定以确认更改。


-pic-英石

EP 7:关闭VirtualBox,并使用命令提示符在VirtualBox上添加以下代码。

在进行任何事情之前,至关重要的是,在进行进一步之前关闭虚拟箱是至关重要的。不用担心您在上一步中所做的所有更改都是完整的,不会被删除。

  • 您现在要做的很简单,只需下载以下提供的代码:

下载VirtualBox代码(2019年12月更新)

如果您不想从上方下载代码或出于方便,我们也在此处在此处添加了相同的代码。这两个代码都是相同的,并且已更新。

这是代码:

CD“ C:\ Program Files \ Oracle \ VirtualBox \”

vboxmanage.exe modifyvm“您的VM名称” –cpuidset 00000001 000106E5 00100800 0098E3FD BFEBFBFF

vboxManage setExtradata“您的VM名称”“ vboxinternal/devices/efi/0/config/dmisystemproduct”“ imac11,3”

vboxManage setExtradata“您的VM名称”“ vboxinternal/devices/efi/0/config/dmisystemversion”“ 1.0”

vboxManage setExtradata“您的VM名称”“ vboxInternal/devices/efi/0/config/dmiboardproduct”“ iloveApple”

vboxManage setExtradata“您的VM名称”“ vboxInternal/devices/smc/0/config/devicekey”“ ourhardworkbythesewordsguardsguardsguardedpleardontsteal(c)applecomputerinc”

vboxManage setExtradata“您的VM名称”“ vboxinternal/devices/smc/0/config/getKeyfromrealsmc” 1那么,您对上面的代码做了什么?好吧,您需要首先确保将代码复制到Notepad之类的应用程序中。然后,这很重要,请用您在步骤2中给虚拟机的名称替换代码的所有“ VM名称”部分。如果您不记得它,请再次打开VirtualBox,然后在虚拟机设置中从左侧栏中选择一般,然后找到名称。由于我们将虚拟机称为“Macos Catalina 10.15“

然后我们使用它(如下所示)。

-NOTEPAD PIC-一旦我们完成了替换,就该运行代码了。

同样,在执行下一步之前,请确保完全关闭VirtualBox。首先,您需要转到Windows搜索(左下),然后输入CMD。您会发现HAT命令提示符将出现在搜索结果中,右键单击命令提示符,然后单击以管理员的身份运行。在运行上面的代码时,不选择运行作为管理员会带来问题。命令提示打开后,请复制代码一对一进入命令提示。这意味着您输入代码的第一部分 CD“ C:\ Program Files \ Oracle \ VirtualBox \”然后击中进入

。重复直到复制所有代码。

最后,完成后,您可以继续下一步。暂时不要关闭命令提示。


年轻的帕达瓦人,您越来越近。s

TEP 8:进行最后的修饰。

再次打开VirtualBox,然后确保选择MacOS Catalina虚拟机,然后从左侧栏中点击开始按钮。

如果一切顺利,您应该开始运行虚拟机(如下所示)。

-pic-

太棒了,这是一个好兆头。将向您提供MacOS实用程序,并在可用的选项列表中,选择“磁盘实用程序”选项并击中继续。

-pic-

在“磁盘实用程序”页面上,在内部标题(左侧栏)下方选择Vbox Virtual Disk(Vbox Harddisk Media)。会出现一条消息,上面写着擦除“ Vbox Harddisk Media”吗?您想做的是用于格式,而不是选择Mac OS Extended(日记)您需要从下拉框中选择Mac OS Extended(HFS)。选择它后,点击擦除。

现在,在安装Macos Catalina时,您会发现它将在此过程中重新启动。

一旦重新启动,您将需要返回VirtualBox并关闭虚拟机。然后,选择虚拟机的设置,然后选择存储。从存储页面下方,删除Macos Catalina ISO文件,我们在步骤6中选择了它,然后选择其下方的小X图标(如下所示)。然后按确定。返回到VirtualBox主屏幕,然后将MacOS Catalina虚拟机重新打开,然后打开并按住您的逃脱钥匙进入UEFI壳模式。看起来有点令人毛骨悚然,但是您在这里要做的只是输入install.nsh并击中输入密钥

(如下所示)。


现在,您会发现MacOS Catalina安装将完成,并将显示以下页面,要求您重新启动。只需关闭您的虚拟框即可。s

TEP 9:瞧!运行MacOS Catalina🍻。

现在,您可以通过再次打开VirtualBox,然后运行虚拟机来运行新的MacOS Catalina。假设您正确地遵循了上述所有步骤,则可以找到以下屏幕。它类似于实际的MAC,您需要在其中进行整个设置过程以使其启动并运行。您只需要像常规Mac一样设置一次。


设置并完成后,您将为您提供华丽的Macos Catalina主屏幕。

庆祝,拿一杯美酒,因为这不是一件容易的事,但是您设法做到了。 :拍手:如果您有任何疑问或问题,请在下面发表评论,我们一个人都会回答您的问题,或者其中一位有用的读者也会做。你可以永远Ctrl+f