在同一台机器/ HDD上安装2个不同的OS X版本


14

好,这是我的情况:

  • 我是需要在不同OS X版本下进行调试的开发人员
  • 我目前拥有2台Mac:MacBook Pro和iMac
  • iMac上装有Snow Leopard(10.6)-已预先安装
  • MacBook已升级到Lion,然后又升级到Mountain Lion(10.8)
  • 我已经通过App Store购买了Lion&Mountain Lion。

我需要的 :

  • 与其他一些安装程序一起安装OS X 10.7(在其他分区中吗?通过诸如Parallels之类的东西吗?我不知道...想法?)

问题:

  • 我能达到的最佳方法是什么?(我不在乎10.7是10.6还是10.8)
  • 在哪里可以找到10.7的安装软件包?(记住,我已经买了)

注意:我很可能会使用分区来执行此操作。问题的核心是:我的10.7安装文件在哪里???

Answers:


12

这完全有可能。根据我要测试的内容,我使用以下两种变体之一:

虚拟机

您可以在Parallels和VMWare Fusion的最新版本中运行OS X 10.7及更高版本。您也可以通过这种方式运行旧版OS X的服务器版本。这些较旧的服务器版本也可在VirtualBox上使用,VirtualBox可免费使用。

优点:

  • 同时运行多个版本的OSX
  • 应该更容易实现自动化(脚本)测试
  • 快照可轻松回滚到以前的操作系统状态(例如,不同的补丁程序级别等)
  • 无需重新分区磁盘

缺点:

  • 比本地安装的OSX慢得多。
  • 如果要测试的软件使用3D加速或其他非USB硬件功能,则可能会遇到问题。甚至USB设备可能也可能无法正常工作。
  • Parallels和VMWare Fusion会花钱(但实际上并不多)
  • 需要大量的RAM。使用4GiB几乎可以做到,但我建议使用6-8或更高。RAM相当便宜,但某些Mac仅限4GiB或不可升级。

我没有Parallels,但是当我尝试安装时,安装非常简单。VMWare Fusion仅需要App Store中的Lion Installer.app(或Mountain Lion Installer.app)来设置VM。当它要求磁盘或磁盘映像时,只需将安装程序.app从Finder拖到助手窗口中即可。

多重开机

您可以在您的计算机上安装OSX的其他实例,以及它们之间或者通过轻松切换,启动磁盘系统偏好设置或按住Alt / Option键,当你听到开机提示音。

您可以重新分区现有磁盘-通过“磁盘工具”收缩它,并在安装过程中添加额外的分区-或安装到额外的硬盘驱动器或SSD上。这可以是外部USB或Firewire驱动器。一些Thunderbolt驱动器也可以启动。

Installer.app

您已经购买了Lion是一件好事,因为您无法再从App Store上购买它。最简单的方法是将其下载到运行Snow Leopard的Mac上:打开App Store,确保使用正确的Apple ID登录并单击“购买”标签。您应该可以在那里下载Lion。

下载完成后,它将是“应用程序”目录中的一个应用程序。不要运行它,因为那样会升级Snow Leopard的安装。如果要执行VM路由,则可以直接使用.app,否则,您需要从.app软件包中提取InstallESD.dmg,然后通过Disk Utility将其“恢复”到USB记忆棒(最小4GB)。然后,您可以在听到提示音时按住Alt键从此摇杆启动。

我还建议备份安装程序应用程序,因为无法直接从Mountain Lion从App Store重新下载。有解决方法,但我不会依靠它们继续存在。


这是一个很好的答案。这就是我要做的。实际上,我发现,选择并单击“购买”选项卡可以解决问题(秘密的快捷方式吗?),并且Lion确实出现在我的购买项下,因此我将其下载到Snow Leopard OSX。非常感谢,伙计!:-)
Kameleon博士2012年

按住Option键的trick俩似乎对某些人有效,而对另一些人无效。由于某些原因,Lion会出现在我的ML应用商店购买中,即使我从未选择单击该标签也是如此。整个情况有点混乱,我不明白为什么苹果不再出售Lion,因为有些Mac不支持Mountain Lion。无论如何,很高兴您能根据自己的情况进行操作!
pmdj 2012年

@pmjordan您仍然可以根据需要购买Lion,但是只有直接致电他们才能使用。本文于2013年1月24日发布,提供了更多详细信息tuaw.com/2013/01/24/…–
西蒙

您可以在虚拟框中免费进行此操作,但需要解决(macbreaker.com/2012/02/lion-virtualbox.html)。Windows和macOS主机都有解决方法。我已经在Windows 10电脑上使用虚拟盒创建了macOS Sierra虚拟机。
www139

4

最终解决方案(或我的做法)


在我的iMac上(使用Snow Leopard,10.6.8):

  • 开启App Store
  • 转到我的购买
  • 重新下载OS X Lion

4 GB以上的下载完成后:

  • 打开磁盘工具
  • 分区硬盘
  • 打开Lion安装程序
  • 选择第二块硬盘作为目标
  • 安装OS X Lion

瞧!

作为一个Unix家伙,并且已经安装了许多最奇怪的Linux发行版,这些事情最终变得非常简单。

现在,我的iMac在两个单独的分区上同时运行10.6和10.7。

伙计们,非常感谢您的帮助!


3

因此,您所获得的是:OS X Snow Leopard,Lion,Mountain Lion安装磁盘。

(尽管我强烈建议使用SD卡,但您可以将Lion / ML刻录到DVD上,并且要刻录的映像位于“ Lion.app->目录-> SharedSupport”中,并刻录或还原InstallESD.dmg)

无论如何,您就可以开始安装游戏了。您可以将Mac硬盘驱动器分区到多个分区,然后将这些版本安装到不同的分区,就像安装任何版本的OS一样。

您可以在启动过程中使用选项键从SD / DVD或任何分区启动。

但是,您确实要检查有关SD引导的Apple文档,因为并非所有带有SD卡插槽的Mac都支持它。

我已经使用“ 3xML”设置完成了此操作,因此我知道它应该可以工作。

祝你好运!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.