我的实验室计划购买一台装有 Snow Leopard 的 MacBook 来测试我们的 RCP 应用程序(Eclipse)。我们还想安装 Tiger 来测试我们的应用程序,因为我们的许多用户仍在使用这个操作系统。
是否可以安装旧版本的 Mac OS X?是否可以将其安装在虚拟机上(例如,虚拟盒)还是应该将其安装在另一个分区上(例如,外部硬盘驱动器?)。
有人曾经尝试过吗?
答案1
很多东西要么根本不起作用,要么开始出现问题如果你在计算机上安装的 Mac OS X 版本比其出厂时所带的版本要旧。Mac OS X 的最终用户许可协议不允许虚拟化(即它是一个客户操作系统),在外部驱动器上安装 OS X 10.4 仍然无法与较新的硬件配合使用。您可能只想买一台旧机器,或者只是在 10.6 上测试您的应用程序
答案2
这取决于具体情况 - 如果您购买了新的 MacBook,则不太可能在其上安装 Tiger。Tiger 中不存在硬件驱动程序。但是,如果您购买了 Tiger 上市时发布的二手 MacBook,则可以安装它。
Parallels 确实有在虚拟机中安装 Mac OS X 的方法,但所需的主机操作系统是 10.5.8 或更高版本,所需的 VM 操作系统也是 10.5.8 或更高版本。据我所知,VMWare 和 VirtualBox 根本不支持 OS X 虚拟机。
答案3
尽管 VirtualBox 明确不支持 Tiger,Tiger 的 EULA 也不接受虚拟化,但是还是可以做到。
请在此了解更多信息:https://github.com/ranma42/TigerOnVBox
仅供参考,我在运行 MacOS High Sierra 10.13.5 的 MacBook Air 上的 VirtualBox 中安装了 Tiger Server