在VMware Fusion中安装Tiger

我在一台2006年的MacBook Pro上运行着10.6系统。我想运行一些早期为10.4及更早版本设计的软件,所以我打算在VMware Fusion中安装Tiger系统,但是它无法正常工作。你有什么办法可以解决吗? 我尝试过的方法: 在创建新的虚拟机时,没有Tiger的选项。只提供了10.5服务器和10.6服务器的选择。我尝试使用10.5服务器选项和Tiger的磁盘映像,但是没有成功,出现了以下错误信息: “Mac OS X不支持软件虚拟化。 要运行Mac OS X,您需要一个支持硬件虚拟化的VMware Fusion主机。” 你有什么想法吗?
5个回答

这篇文章提到VMware Workstation 6可以通过一些技巧运行OS X,但速度很慢。但更重要的是,那篇文章列举了我认为是唯一已知的在虚拟机中运行OS X的解决方案:VirtualBox。所以你不能用Fusion来做这个,但你可以用VirtualBox

另外:苹果允许虚拟化OS X Server(请查看该文章的日期-大约是2007年)。如果现在无法合法虚拟化,它在大型企业IT世界中将没有太多机会。


我认为VirtualBox在OS X上也需要硬件虚拟化支持。 - Robert S Ciaccio
1提及Mac OS X Server可以虚拟化的话,我给你+1分。 - Josh

官方的Tiger(10.4)操作系统在虚拟化环境中根本无法运行。要使其运行,您必须绕过不兼容性的限制,这已经尝试过多次,但似乎效果并不可靠。您最好是要么在MBP上进行双启动,要么找一台旧电脑专门用于Tiger应用程序。我还有一台G5电脑专门用于这个目的。 FYI: Leopard(10.5)和Snow Leopard(10.6)服务器可以虚拟化,并且完全支持VMware Fusion。Leopard和Snow Leopard标准版本(“客户端”版本)不支持虚拟化。VMware Fusion 4.1意外地删除了防止创建和运行非服务器Leopard和Snow Leopard虚拟机的代码;随后迅速发布了4.1.1版本以恢复该防止代码。我没有听说过在Fusion 4.1下运行非服务器虚拟机的成功或失败的故事,但您可以尝试一下。 所有版本的Lion(10.7)都支持虚拟化。Lion零售许可证允许您在Apple硬件上运行它们时,创建2个虚拟机,除了一个真实的机器。具体而言,第2B(iii)节授予许可证:

(iii)在已经运行Apple软件的每台您拥有或控制的Mac计算机上,安装、使用和运行最多两(2)个额外的Apple软件副本或实例,以虚拟操作系统环境。

请注意,显然苹果并不太认真对待这一点,因为官方发布的Lion许可证仍要求您运行“Snow Leopard”,详见http://www.apple.com/legal/sla/


你试过将10.6装在虚拟机上吗?我只是好奇,因为你收到的错误信息似乎是正确的。你在使用一台2006年的MacBook Pro,据我所知,那些机器的处理器不支持硬件虚拟化。所以VMware只是告诉你它不支持在你的机器上在虚拟机里运行OS X。 然而,一个可行的方法是在一个独立的分区上安装Tiger。使用磁盘工具创建一个新卷并从Tiger安装光盘引导,然后安装到这个新卷中,你可以根据需要引导到它。

你不能在虚拟机中运行Mac OS(请检查许可证)。:)

修改以修复。 >.> - Fishtoaster
取消那个,哨兵决定恢复它,我猜。 - Fishtoaster
无论如何,这个回答没有帮助。对于问题给予+1,对于回答给予-1。 - Robert S Ciaccio
虽然它可能看起来不太有帮助,但事实上却是如此。这就是为什么VMWare Fusion没有提供这个选项的原因。不过,我喜欢你提到的在独立的磁盘上安装的建议。 - Victor Jalencas
我承认我的评论有点匆忙,但我厌倦了在这个网站上看到对完全合理问题的回复如此偏离主题。这个社区似乎非常倾向于遵守苹果的最终用户许可协议中的每一个字眼。不想再就许可协议的合法性/道德性或合理使用的原则展开长时间的辩论,我只想简单地说这根本不是对所提出问题的答案。如果Juri无法对许可限制保持沉默,他/她应该将其作为评论而不是答案发表,或者提出关闭问题的投票意见。 - Robert S Ciaccio
1啊,我可以用声誉为1的评论吗?我现在不知道。无论如何:在虚拟机中安装它是违法的,所以唯一的答案是:不允许,因此被阻止,因此不可能在VMWare Fusion中安装Tiger。这回答了Fishtoasters的第一个问题("有什么办法吗?")和第二个问题("有什么想法吗?"),对吧? - Tobias Reithmeier
1不,这违反了许可协议。在我所知的美国或任何其他国家中,没有法律规定在虚拟机中安装Mac OS X是非法的。说这是“违法”的完全荒谬。至于回答他的第一个问题:确实可以在VMWare中安装OS X,唯一阻止他的是他的旧硬件。它没有被封锁,只是不受支持。对于“有什么想法”这个问题,你显然回答说“没有太多”。 - Robert S Ciaccio
那些愤怒的老头们...真是让人头疼啊 :) - Tobias Reithmeier
我猜,如果32岁对你来说是老的...或者你是在指史蒂夫·乔布斯和他愤怒的许可协议?:) - Robert S Ciaccio
1更正:你不能虚拟化Mac OS X 客户端。你可以在虚拟机中运行Mac OS X 服务器,请参考Ian的回答。 - Josh

通过创建一个FreeBSD虚拟机,可以在VMWare Fusion中安装OS X Tiger。我还没有找到安装FreeBSD版本的VMWare Tools的方法,但这是我正在努力解决的问题。目前,您可以进行一些基本操作,如浏览网页。 因此,在安装Tiger之前,需要创建一个FreeBSD虚拟机并调整设置。

3你能在你所考虑的方法上添加更多关于如何完成Tiger安装的细节吗?我不明白你是如何从FreeBSD虚拟机转到Tiger安装的。 - nohillside