0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用VirtualBox在Windows内部运行Mac OS X

454398 来源:wv 2019-10-23 10:54 次阅读

步骤1:要求

在开始安装过程之前,您需要收集以下内容:

-运行64位Windows的 PC ,至少具有双核处理器4GB RAM。 Mountain Lion是64位的,因此需要Windows副本为64位。如果您使用的是32位版本的Windows,则可以安装Snow Leopard(在Google上安装,因为此说明适用于Mountain Lion,而不是Snow Leopard)。请注意,您的处理器还需要支持VT-x。此列表应帮助您确定是否需要。

-VirtualBox和 VirtualBox Extension Pack :VirtualBox是我最喜欢的Windows虚拟化工具,它是完全免费的。 VirtualBox并不正式支持OS X,但实际上非常容易安装和运行。您应该下载主程序和扩展包,以便为USB设备提供支持。

-被入侵的Mountain Lion光盘映像。 遗憾的是,这不适用于香草Mountain Lion安装程序,因此您必须找到兼容的受黑版。黑客组织Olarila整合了一个很好的安装ISO,您可以通过搜索Google来找到它。如果这不太适合您,则可以转到Mac App Store并自己购买合法副本,这样您至少可以怀有明确的良心盗版。

-HackBoot 1和HackBoot 2 ISO文件。每个都有其自己的功能,稍后您将知道。但是,两者都可以帮助您启动安装。

-Mulitbeast 4,它将帮助您在安装后使音频和其他东西正常工作。您需要在Tonymacx86.com上注册免费帐户才能下载该帐户。确保下载MultiBeast 4(它被标记为“ Lion”),但出于我们的目的,Lion版本比Mountain Lion版本更好。

步骤2:安装和设置VirtualBox

在安装OS X之前,我们需要设置VirtualBox,以便在OS X上进行安装光盘可以正常启动。您需要执行以下操作:

第1步:启动VirtualBox,然后单击“新建”按钮。给您的新虚拟机起一个名字(我简称为“ Mac OS X”),并将操作系统设置为“ Mac OS X Server(64位)”。请参阅步骤1的图片。

步骤2:单击“下一步”,然后选择要为虚拟机分配多少内存。这取决于系统中有多少RAM –您可以腾出2GB的空间,但如果有更多空间,则可以提供更多的空间。尽管我给了我4GB的内存,但4GB的RAM应该是一个很大的数目,如果您有空余的话,您可以将其设置为6GB。请参阅第二步的图片。

步骤3:再次单击“下一步”,然后选择“创建新磁盘”。以VDI格式创建具有动态分配的存储的新磁盘。完成后,VirtualBox应该带您回到主屏幕。此步骤很容易,因此不需要图片。

步骤4:从此处,右键单击左侧栏中的OS X计算机,然后单击“设置”。转到“系统”部分,然后取消选中“启用EFI”。与第3步相同,这很容易,因此不需要图片。

第5步:单击设置的“存储”部分,然后单击“存储”下写有“空”的CD图标。类型。然后,单击“ CD/DVD驱动器”下拉列表旁边的CD图标,然后选择“选择虚拟CD/DVD磁盘文件”。选择HackBoot 1 ISO,然后单击“确定”。请参阅第五步的图片。

现在,您的虚拟机已准备就绪,可以首次启动。确保已准备好使用Mountain Lion ISO,然后继续进行下一步。

步骤3:在VirtualBox中安装OS X

下一步涉及将OS X实际安装到新虚拟机。准备就绪后,启动VirtualBox并按照以下说明进行操作:

第1步:在VirtualBox的左侧栏中选择OS X虚拟机,然后单击工具栏中的“开始”按钮。它将带您进入HackBoot引导屏幕,中间带有一个标记为HackBoot的图标。请参阅步骤1的图片。

步骤2:单击VirtualBox窗口底部的CD图标,然后选择“选择虚拟CD/DVD磁盘文件”。这次,选择您被黑的Mountain Lion ISO。此步骤非常简单,因此不需要图片。

步骤3:返回HackBoot引导屏幕,然后按F5。它应该重新加载启动菜单,这次向您显示“ OS X Install DVD”。选择此选项,然后按Enter。片刻之后,它将带您进入OS X安装屏幕。同样,此步骤很容易,因此不需要图片。

步骤4:选择语言并同意条款和条件后,您将看到OS X不需要检测任何有效的硬盘驱动器。要解决此问题,请转到菜单栏,然后转到“实用程序”》“磁盘实用程序”。此步骤非常简单,因此不需要图片。

步骤5:单击左侧边栏中的VirtualBox硬盘驱动器,然后单击“磁盘工具”主面板中的“擦除”选项卡。为驱动器命名(例如“ Macintosh HD”),然后单击“擦除”。请参阅第5步的图片。

第6步:一旦“磁盘工具”完成了驱动器的格式化,您应该会看到它显示在左侧栏中。完成后,退出“磁盘工具”,然后照常继续进行OS X安装。此步骤非常容易,因此也不需要图片。

其余的安装应在很大程度上是不言自明的,应顺利进行。我花了大约20分钟来安装OSX。完成后,它将带您进入黑屏,显示白色文本。此时,您可以单击窗口右上角的“ X”以关闭虚拟机。

步骤4:平滑粗糙边缘-第1部分(使用Multibeast修复音频)

您快到了!您已经安装了OS X,但仍需要进行一些调整以使音频和图形正常工作。这是您需要做的。

-使用MultiBeast修复音频

第1步:打开VirtualBox,然后在左侧边栏。回到其“设置”,然后转到“存储”部分。再次单击窗口右侧的光盘图标,这次选择HackBoot 2 ISO。此步骤很简单,因此不需要图片。

步骤2:单击“开始”按钮重新启动虚拟机。您应该再次看到HackBoot菜单,这次有一个引导进入新虚拟机的选项。选择该选项,然后按Enter。请参阅第二步的图片。

步骤3:一分钟后,您应该会看到带有熟悉的银河壁纸的Mountain Lion桌面。打开Safari,转到Tonymacx86.com,然后按照“要求”步骤中的说明下载MultiBeast。此步骤也很容易,因此不需要图片。

步骤4:打开系统偏好设置-》安全性。单击左下角的锁,输入密码,然后将“允许应用程序”首选项设置为“任何地方”。这将使您从不受信任的开发人员(包括Multibeast)运行应用程序。这一步很容易,因此也不需要图片。

第5步:启动Multibeast。当您到达“安装类型”部分时,选择步骤五中图片中所示的选项。之后,单击继续并完成Multibeast安装。可能要花费几分钟。

您的音频尚无法正常工作,但是在重新启动之前,我们还需要做其他一些事情。

步骤5:平滑处理粗糙边缘-第2部分(没有HackBoot的Boot OS X)

为了在没有HackBoot CD的情况下引导OS X,我们需要删除有问题的kext。您可以按照以下步骤进行操作:

步骤1:打开Finder,然后从菜单栏中选择“转到”》“转到文件夹”。键入“/System/Library/Extensions”(不带引号),然后按Enter。当然不需要图片。

步骤2:在此文件夹中,找到“ AppleGraphicsControl.kext”(不带引号)文件并将其删除。这将允许您的虚拟机在没有HackBoot ISO的情况下启动。请参阅第二步的图片(主图像)。

第三步:单击VirtualBox窗口底部的光盘图标,然后取消选中HackBoot 2 ISO,因为您不需要它了。当然不需要图片。

步骤6:平滑粗糙边缘-第3部分(获取高分辨率虚拟机)

最后,您可能已经注意到您的虚拟机以非常低的分辨率运行。这完全是la脚,因此我们将通过一些调整使它以与显示器相同的分辨率运行:

步骤1:回到Go-》 Go to Folder and go到“/Extra/”(不带引号)。双击“ org.Chameleon.boot.plist”文件(不带引号),并将以下内容添加到文件底部的行上方:

图形模式

1920x1080x32

保存文件并关闭TextEdit。这使OS X可以以更高的分辨率启动。请注意,您可以设置所需的任何分辨率。只需将“ 1920x1080”(不带引号)替换为所需的分辨率。

第2步:如果您选择的分辨率大于1280×1024和/或宽屏,则需要做最后一件事以使其正常工作。关闭您的虚拟机,然后打开Windows的命令提示符。键入以下命令,并在每个命令之后都按回车:

cd“ C: Program Files Oracle VirtualBox” vboxmanage setextradata“ MyVirtualMachine”“ CustomVideoMode1”“ 1920x1080x32”

用路径替换第一行到您的VirtualBox程序文件夹。在第二行中,将MyVirtualMachine替换为您的计算机名称(在本例中为“ Mac OS X”),并使用与您添加到Chameleon plist中相同的分辨率替换1920x1080x32。

步骤7:完成

完成后,重新启动OS X虚拟机,应该为您提供全分辨率的桌面和正常工作的音频。现在,您可以继续安装自己喜欢的应用程序,设置键盘和鼠标以及执行其他任何您喜欢的事情。

*免责声明:“ eyed-apple”徽标是属于tonymacx86.com的受版权保护的图像,无论如何都不属于我,因为我只是*

*免责声明:此说明应由您承担 OWN 。如果您不明智地执行这些步骤,则我不会容忍与此指示有关的任何损害(软件损害)。这项功能之前在基于Intel的PC上进行了几次测试,并且可以正常工作,因此,如果您不明智地执行这些步骤,那么我不会容忍由于疏忽或忽略在PC中实施的任何步骤而可能对PC造成的任何问题或损坏。 *

稍后,我将使诸如此类的计算机指令(教程)成为可指导的。我将提供更新,更简便的方法在PC上安装Mac OS X(所有版本,例如Lion和Snow Leopard)。有些方法要求您已经有一个现有的OSX。我还将在Hackintoshing PC方面做一些说明。敬请期待!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Mac
    Mac
    +关注

    关注

    0

    文章

    1067

    浏览量

    50839
  • Virtual
    +关注

    关注

    0

    文章

    23

    浏览量

    12196
收藏 人收藏

    评论

    相关推荐

    成功让Windows 95运行“数千款软件”的诀窍

    据分析,问题可能出在“ndphlpr”这个神秘的传统 Windows 驱动程序上。虽然在 Windows 98 中未被使用,但却是运行.NET的必要条件,否则.NET应用将会崩溃。
    的头像 发表于 04-16 10:15 266次阅读

    MAC M1的虚拟机上运行ARM版的windows,ST-LINK的驱动为什么装不上?

    MAC M1的虚拟机上运行ARM版的windows,ST-LINK的驱动装不上
    发表于 04-01 08:24

    【youyeetoo X1 windows 开发板体验】通过PCAN调试CANopen电机

    MAC是兼容者。实验需要的工具: youyeetoo X1 windows 开发板,PCAN,集成OPENCAN驱动的电机 首先安装CAN上位机软件安装好后,通过我们的USBCAN适配器连接电机,软件
    发表于 03-05 16:49

    TC397如何同时运行CP Autosar OS和FreeRTOS?

    TC397 如何同时运行两个不同的RTOS ,如FreeRTOS 和基于CP Autosar 的OS
    发表于 01-24 08:31

    php运行环境的搭建方法

    的操作系统是搭建PHP运行环境的第一步。常见的操作系统有Windows、Linux和Mac OS X等,选择合适的操作系统可以根据个人喜好和实际需求进行选择。
    的头像 发表于 12-04 14:56 506次阅读

    LabVIEW不同操作系统上使VI、可执行文件或安装程序

    的VIs 只要开发计算机和新计算机上的LabVIEW版本相同(大多数情况下,更新的版本也是可以的),你可以WindowsMac OS
    发表于 12-02 21:47

    NUC980网口接收MAC=0x01-0x0E-0xCF-0x00-0x00-0x00在哪里禁止插入?

    NUC980的网口接收 0x01-0x0E-0xCF-0x00-0x00-0x00这类MAC地址时,为什么MAC地址和协议类型之间插入 4字节数据 观察发现是 0
    发表于 09-04 06:02

    Brocade CUP诊断和IBM z/OS运行状况检查器

    电子发烧友网站提供《Brocade CUP诊断和IBM z/OS运行状况检查器.pdf》资料免费下载
    发表于 08-30 10:10 0次下载
    Brocade CUP诊断和IBM z/<b class='flag-5'>OS</b><b class='flag-5'>运行</b>状况检查器

    Mac OS的支持10.2.2.1代码集的97 xx

    电子发烧友网站提供《Mac OS的支持10.2.2.1代码集的97 xx.zip》资料免费下载
    发表于 08-11 09:34 0次下载
    <b class='flag-5'>Mac</b> <b class='flag-5'>OS</b>的支持10.2.2.1代码集的97 xx

    如何在ARM上使用Clang for Windows进行编译

    Windows on Arm笔记本电脑上编译C/C++应用程序。 此原生工具链意味着您可以该设备上为基于Arm的设备开发软件而不是另一台主机上交叉编译或使用仿真来
    发表于 08-08 06:56

    NUC980网口接收MAC=0x01-0x0E-0xCF-0x00-0x00-0x00的问题求解

    NUC980的网口接收 0x01-0x0E-0xCF-0x00-0x00-0x00这类MAC地址时,为什么MAC地址和协议类型之间插入 4字节数据 观察发现是 0
    发表于 06-27 08:44

    Mac OS Yosemite上构建esp8266 corss编译器失败的原因?怎么解决?

    我曾尝试 Mac OS Yosemite 上按照 http://tuanpm.net/post/109019196894
    发表于 06-12 08:36

    运行Windows 11和Arduino 1.8.20对Lolin D1 Mini 3.1.0版进行编程报错怎么解决?

    com 端口、回溯 CH340 驱动程序、更改 USB 电缆、将 Arduino IDE 更新到最新版本,以及上下拉动板上的 D3 (GPIO0)。我也我的 Macbook 上试过这个,我得到了相同的最终结果。也许 D1 是砖砌的,但它是新的并且被 Windows
    发表于 05-25 07:45

    如何在AUTOSAR OS系统运行时使用事件Event呢?

    在AUTOSAR OS系统中,事件用于向任务发送信号信息。本节解释事件是什么,如何配置它们以及如何在运行时使用它们。
    发表于 05-22 10:04 1445次阅读
    如何在AUTOSAR <b class='flag-5'>OS</b>系统<b class='flag-5'>运行</b>时使用事件Event呢?

    如何使用ESPNOWESP之间发送MAC地址?

    我们正在进行一个需要 ESP8266 之间通信的项目。我们使用 ESPNOW 我们的 ESP 之间发送 MAC 地址。我们的目标是分享这一点,并为其他人提供一种 ESP8266 上
    发表于 05-19 13:35