VMWare品尝Rhapsody

继上一次品尝Leopard之后,我就对各种版本的Mac OS X充满了兴趣,尤其是Mac OS X Public Beta和Apple Rhapsody。

大家可能认为Mac OS X Server或Mac OS X 10.0 Cheetah就是最初版本的Mac OS X,其实不然。在苹果拿下乔布斯的NeXT公司后,Mac OS X实际上是从他们的NeXT STEP操作系统中发展而来的。而苹果从1996年开始研发的Rhapsody,当然,它很像STEP,苹果好像给它加了个Mac OS 9的壳——它基于STEP的BSD系统,以及拥有Mac OS 9的桌面体验。它确确实实是是STEP操作系统向Mac OS X进化的一个里程碑,奠定了如今macOS的基础。这些背景,可以轻易在网上有所了解。

庆幸的是,早期的NeXT STEP操作系统有对x86的支持,也就是说,VMWare品尝Rhapsody是完全有可能的。万能的Google后,我成功在我的Fusion 10上运行了Rhapsody DR2。下面是详细的步骤和我的一些心得。


本文的其他地址:知乎

B站投稿:【教程】稀有苹果Rhapsody操作系统VMWare安装演示

准备工作

在这里,你需要VMWare,因为其他的虚拟机软件的驱动均完全无解。你可能无法装载磁盘,也可能根本无法复制文件。

  • VMWare(本人使用VMWare Fusion 10,macOS High Sierra);
  • 大约1GB的硬盘可用空间;
  • 网络,也许需要工具支持;
  • 2-3小时时间和好奇的心。

接下来,你可通过链接,下载Apple Rhapsody操作系统、安装用启动和驱动盘。同时贴上我参考的教程的原地址(全英文,已经一段时日了),为了尊重原作者,请尽量通过这个地址,自行下载作者提供的VMWare驱动。当然如果您遇到问题,还可以从我提供的百度网盘下载。有任何无法下载,可以联系无比热情的我,可以直接在菜单栏里找我!然后,请你确认下面的列表:

  • Rhapsody DR2 iso映像就绪;
  • 安装启动和驱动软盘映像就绪;
  • VMWare OpenStep驱动映像就绪。

虚拟机的创建

上次介绍Leopard时,这里一笔带过,是因为上次的重点在于软件的破解,而不是虚拟机本身的配置。而今天要注意一些地方。

首先,我们创建虚拟机。创建虚拟机时,选择“MS-DOS”,然后请添加软盘驱动器,选择安装启动映像,并连接它;然后,在光盘里选择Rhapsody映像,并连接它。请确认光盘、硬盘为IDE。硬盘最好2GB,内存64MB为佳。

别忘了软盘驱动器,安装光盘本身不能引导

安装基本系统

终于来到了安装系统和启动虚拟机的时刻。启动虚拟机,然后按照提示,我们连续按下三次1键,然后断开软盘的连接,更换成驱动软盘,然后按下回车键,选择驱动程序。

你应该看到这个界面

按下三次7键翻页,然后选择4,“Intel PIIX PCI EIDE/ATAPI Device Controller”。然后系统提示你是否还要继续选择驱动程序,按下2键,然后再次按下7键,找到“Intel PIIX PCI EIDE/ATAPI Device Controller”并且选择。然后……就可以按下1键,来到类似于Unix的Rhapsody启动程序。如果你遇到了问题,看看是否有选择错误,以及光盘是否以及连接。然后,就可以愉快地安装基本系统了。

按照屏幕提示,继续即可

安装完后,先断开连接软盘,然后等虚拟机重新启动。

拷贝驱动程序

你需要先配置驱动程序,然后再下一步继续。重新启动后,先按下任意键阻断Rhapsody继续安装。换上VMWare OpenStep驱动盘,然后键入-s,进入Rhapsody的单用户模式。接下来,我们要拷贝驱动程序,以便下一步配置。

Rhapsody的终端

按照顺序键入即可。若fsck遇到了任何问题,请按下y。“BAD SUPER BLOCK”问题并不会影响下一步的操作。但是后继其他问题(包括invaild xxx、xxx no such file,以及用法不对导致的usage提示)不应该出现。若是这一步出现问题,会导致下一步无法正确安装驱动,则你可能需要重新开始一次教程重新安装基本系统。

// 检查且装载文件系统
# fsck
# mount -w /

// 为CD-ROM创建挂载点(名称可以自定义)
# mkdir /cd-drivers

// 为拷贝来的驱动程序创建文件夹(可以自定义)
# mkdir /drivers-tmp

// 挂载CD-ROM
# mount -t cd9660 /dev/sd0a /cd-drivers

// 拷贝驱动程序
# cp /cd-drivers/next_drivers/* /drivers-tmp

// 解压缩驱动程序
# cd /drivers-tmp
# gnutar xf vmmouse_1_1_i_bs.tar
# gnutar xf vmwarefb_config_1_1_1.tar

// 移动驱动程序到系统驱动文件夹下
# mv /drivers-tmp/VMWareFB.config /private/Devices
# mv /drivers-tmp/VMMouse/VMMouse.config /private/Devices

// 重启系统
# reboot

安装Rhapsody

重新启动后,也请先阻断自动安装,要先换上Rhapsody光盘后,才可以愉快继续,否则会出现Fatal Reboot错误。然后,我们来到了驱动程序选择界面。

开机画面,很像NeXT STEP,但是Apple买下了它换上了自己的UI和Logo

在这里,先点击显示器图标。“Add Display Devices”出现后,我们选择“Atomic Object VMWare Display Adapter”,然后点击“Add”。然后点击鼠标图标,先选择原本的PS/2 Mouse然后选择“Remove”,然后点击“Add”,选择“VMWare Mouse Driver”。保存设置后,就可以继续了。当然,你也可以在显示器那里的下方自定义显示模式,分辨率等。默认1024×768,我认为足够。

点击“Save”继续

然后,随着提示,继续安装即可。如果你没有见到驱动的选项,你可能需要重新来过一次。

体验Rhapsody

这次重新启动,你不必阻断自动启动。然后,彩色就这样出现了。

配置向导,像极了Mac OS 9

请注意——在网络设置处,选择“No Internet”。我们没有配置网卡。否则,将会出现无限风火轮,没有配置用户,如此你的系统就这样无法启动了。你需要重新来过。然后,完成一系列设置后,愉快重新启动,享受Rhapsody吧!

理论上,这个教程也适用于NeXT STEP在Fusion里的安装运行,也适用于Windows和Linux上的VMware。我失败了三次(驱动拷贝错误、没有插入安装盘、网络选择错误),总共用了一个半小时。有任何问题,都可以直接问热心的站长!

Rhapsody,很像Mac OS 9的桌面

拓展阅读

VMWare品尝Rhapsody》上有1条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注