QEMU/Mac OS 9
此页面适用于QEMU的2.8版本。
此页面适用于Mac OS的9.2.1版本,这是一个过时的版本。
- 您可能需要参考维基的PowerPC信息,因为它包含可能比这篇文章更新的信息。
在macOS出现之前,苹果公司在其早期生命周期中,为Macintosh电脑销售了一个名为System Software的操作系统,但直到1997年的8.0版本才将名称更改为Mac OS。这些操作系统被统称为Classic Mac OS。它被Mac OS X接替,Mac OS X最初针对PowerPC Mac电脑,直到2006年转向x86,该版本被简化为OS X。如今,其现代版本被称为macOS。Macintosh电脑的设计在其生命周期中发生了变化;第一批Macintosh电脑使用摩托罗拉68k处理器,但到了9.0版本,PowerPC Mac电脑已变得普遍。这种情况在x86上再次发生。
从1998年开始,随着SheepShaver的发布,以及2004年其竞争对手PearPC的发布,Mac模拟成为可能,这两种跨平台模拟器旨在模拟x86上的PowerPC。PearPC的开发在2005年至2011年之间暂停,因为它遇到了CherryOS的争议,最新的版本发布在2015年。但是,2015年Google赞助的暑期代码项目中的重大努力使QEMU自己的PowerPC支持更进一步。在撰写本文时,Mac OS 9.0至10.4可以启动和安装,[注 1]但之前和之后的版本无法工作(例如10.5和8.5)。
请注意,虚拟化一直是苹果的一个灰色地带。 在Mac OS X Lion之前,苹果公司对软件进行了许可,因此只允许将其用于Mac硬件。他们现在已经稍微放松了一些,允许在Mac硬件上对macOS进行虚拟化,但其他任何事情都会使情况变得混乱。
您需要获取Mac OS 9安装CD的副本。启动安装程序将直接进入实时环境,可以选择安装Mac OS 9。
建议将CD刻录到电脑上作为ISO文件。-cdrom标志可能不支持除Linux之外的其他平台上的硬件设备。
qemu-img create -f qcow2 disk.qcow2 size
您需要创建一个硬盘镜像,以便可以安装Mac OS 9。建议使用1 GB,但如果需要也可以更大。要将其设置为1GB,请使用1G
。然后QEMU将创建一个新的硬盘镜像。
- 注意:如果您的QEMU版本只编译了i386和x86_64程序,您需要重新编译。
OpenBIOS可能不包含,所以您也需要它。
转到终端并输入
qemu-system-ppc -M mac99 -m size -hda disk.qcow2 -cdrom macos9.iso -boot d
建议使用256 MB内存。按回车键,Mac OS 9将从磁盘启动。
安装程序不会自动格式化驱动器以进行安装(通常称为初始化)。我们必须自己做。打开光盘上的Utilities文件夹,打开“Drive Setup”。在程序中,点击显示<未初始化>的驱动器,然后点击“Initialize...”。默认情况下,安装程序设置为创建一个分区。如果您想要其他内容,可以选择“Custom Setup...”,但是由于本指南只关注Mac OS 9的安装,所以我们将选择Initialize。通过转到File > Quit退出程序。关闭Utilities文件夹(顶部最左边的按钮),然后打开Mac OS Install。
在欢迎屏幕上按继续,然后在目标屏幕上按选择(如果您愿意,可以返回并设置“执行全新安装”)。在重要信息屏幕上按继续,然后在许可协议上按继续和同意。在下一个屏幕上,您将有机会设置一些选项(例如创建安装报告)以及自定义哪些程序被添加以及哪些程序不被添加。之后,安装将开始。
完成后,您可以按退出,然后关机。从那时起,您可以使用此命令来运行虚拟机
qemu-system-ppc -M mac99 -m size -hda disk.qcow2