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

    文章

    1125

    浏览量

    54883
  • Virtual
    +关注

    关注

    0

    文章

    23

    浏览量

    12670
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Windows作系统可以 ARM926EJ-S 上运行吗?

    Windows作系统可以 ARM926EJ-S 上运行吗? 如果是,用于实现 Windows作系统的步骤和工具是什么 Windows
    发表于 08-29 07:50

    ArkUI-X与Android联动编译开发指南

    () if (os.contains(\"win\")) { exec { //Windows系统执行此命令触发联动编译 commandLine \'cmd\', \'/c
    发表于 06-16 22:55

    龙芯处理器支持WINDOWS吗?

    龙芯处理器目前不支持原生运行Windows操作系统,主要原因如下: 架构差异 龙芯架构:龙芯早期基于MIPS架构,后续转向自主研发的LoongArch指令集(与x86/ARM不兼容
    发表于 06-05 14:24

    ESP32平台使用以太网DM9051ANX自带的MAC地址

    DM9051ANX芯片内置独立MAC地址。不过,ESP32平台,要系统如何调用DM9051ANX内置的MAC地址呢?幸好在咨询联杰原厂技术支持后,获得了解决方案,现在就让我简单说明: 我们对ESP IDF
    发表于 04-10 17:17

    iMX6ULL上设置MAC地址,启动后无法获得相同的mac id?

    我正在开发基于 imx6ull 的定制板。 U Boot with Fuse Prog Command 中,我编写了 mac id,但是启动后我无法获得相同的 mac id。还需要
    发表于 04-10 06:02

    S32K142为什么无法计算出正确的BOOT_MAC

    我使用安全启动功能,想在修改代码后手动更新 BOOT_MAC。 我 AN5401 中的示例代码(4_secure_boot_add_BOOT_MAC_manual)中使用了函数
    发表于 04-02 06:07

    通过注册表和Technitium MAC Address Changer修改MAC地址(支持W5500模块及通用网卡)

    Windows系统(以Win11为例)。 2. 操作步骤 步骤1:查看当前MAC地址 1.打开命令行: Win + R → 输入`cmd` → 运行 2. 输入命令: ipconfig /all
    发表于 03-28 09:18

    如何修复S32G gmac的mac地址?

    您好,我想修复 S32G gmac 的 mac 地址,我 uboot 下执行以下命令 setenv ethaddr d6:20:eb:40:75:d8 保存 在内核上运行 ifconfig
    发表于 03-21 06:49

    Windows上安装OpenVINO™运行时遇到错误怎么解决?

    已在 Windows* 上安装OpenVINO™运行时。 配置环境变量。 遇到错误: Location is not available.
    发表于 03-05 09:13

    无法Windows Subsystem for Linux 2上使用对象检测Python演示运行YoloV4模型?

    : FFMPEG: fallback to use tag 0x7634706d/\'mp4v\' GPU 上运行时遇到错误: RuntimeError: Failed to create plugin
    发表于 03-05 08:43

    Mac上使用Docker构建noVNC环境并运行MyCobot

    这篇文章主要内容是关于如何在 Ros2 环境中构建在 Mac 上模拟 Mycobot 280 M5 的环境。
    的头像 发表于 01-15 09:17 1829次阅读
    <b class='flag-5'>在</b><b class='flag-5'>Mac</b>上使用Docker构建noVNC环境并<b class='flag-5'>运行</b>MyCobot

    如何实现Windows应用在Linux系统上的无缝运行

    统信 Windows 应用兼容引擎 V3.0 的推出,让用户可以 deepin 系统上直接双击.exe文件运行 Windows 应用程序。 近期,我们收到了大家诸多的反馈信息。基于这
    的头像 发表于 12-30 09:51 2545次阅读
    如何实现<b class='flag-5'>Windows</b>应用在Linux系统上的无缝<b class='flag-5'>运行</b>

    macwindows的区别 mac的优缺点分析

    操作系统 Mac OS :基于UNIX的操作系统,以其稳定性和安全性而闻名。Mac OS是专为苹果硬件设计的,因此软硬件之间的集成度非常高。 Wi
    的头像 发表于 12-19 15:01 1.5w次阅读

    Ubuntu系统的虚拟机安装步骤 如何在Ubuntu系统上编译软件

    Ubuntu系统上安装虚拟机的步骤 Ubuntu系统上安装虚拟机是一个相对简单的过程,通常可以通过安装VirtualBox或KVM等虚拟化软件来实现。以下是使用VirtualBox
    的头像 发表于 12-12 14:36 1867次阅读

    如何在Windows中安装Ubuntu系统

    Windows中安装Ubuntu系统通常有两种方法:使用虚拟机软件安装Ubuntu作为虚拟机,或者使用双启动安装Ubuntu与Windows共存。以下是两种方法的步骤: 方法一:使用虚拟机软件安装
    的头像 发表于 12-12 14:29 3178次阅读