旧款Mac电脑常常遇到光驱挑盘或无法读盘的问题。当电脑能够正常使用时,这个问题可能并不恼人;但当电脑需要重新安装操作系统时,这个问题可能陡然变得严峻起来。除了使用U盘重新安装之外,我们还可以通过配置NetBoot来启动Mac并重新安装操作系统。NetBoot除了用作重新安装系统的载体之外,还可以用做一般的启动磁盘。
NetBoot是Mac OS X Server系统的一项功能,但是一个自由软件BootMania可以帮助我们配置服务器端。BootMania还可以绕过Mac OS X Tiger的启动验证,以帮助旧款的iMac和iBook安装Tiger系统。
兼容性
BootMania的硬件要求:
- 使用PowerPC处理器的Mac电脑
- Mac OS X Tiger,10.4.7及更高版本
- 足够的硬盘空间
BootMania支持将下列系统作为启动磁盘:
- Mac OS 9.2
- Mac OS X ( 10.3/10.4 )
- Darwin ( 7.X/8.X )
- OpenDarwin ( 7.X )
- 被支持的Mac工具CD
BootMania支持安装下列系统:
- Mac OS X ( 10.3/10.4 )
- Darwin ( 7.X/8.X )
- OpenDarwin ( 7.X )
- Linux (Fedora/Debian/YellowDog/Ubuntu/OpenSUSE/CentOS)
- BSD ( NetBSD/OpenBSD )
NetBoot支持使用New World ROM的Mac电脑。具体来说,包括:
- Power Macintosh G3、Macintosh Server G3 (Blue & White) 以及之后的Power Mac电脑
- PowerBook G3 (Bronze Keyboard) 以及之后的PowerBook电脑
- iBook
- iMac
这些电脑必须拥有可用的有线网络连接。
服务器端配置
BootMania曾经是商业软件,但原作者Beanz已经将其免费开放。使用该软件没有任何保证。在原作者的网站可以下载到软件和许可证生成器,将它们安装到服务器端Mac电脑上。本文用PowerBook G4 铝合金 1.67 GHz做演示。
在运行主程序前,先进入「系统偏好设置」共享,关闭「个人文件共享」和「个人Web共享」。这两个功能不能与BootMania配合使用。
双击打开主程序,点击下方的购物车图标,记下这串ID。BootMania是日语程序。
运行序列号生成器:
$ ./BMLicenseFileMaker (ID)
---Check DATA
OK
---LAST DATA
OK
---MAKE LICENSE FILE
FILE MAKE OK
$ mv BootMania_(ID).bzl BootMania.bzl
「FILE MAKE OK」代表许可证已经成功生成在你的主目录下。点击购物车旁边的箭头图标,将主目录下的BootMania.bzl导入程序,程序会重新启动。重新启动后,购物车图标消失,代表许可证已经安装成功。
程序重新启动后,点击「环境设定」,修改必要的网络环境设置。选择启动DHCP服务,第二行是服务器Mac所处的网络IP地址,在下两行输入IP段。填写网络掩码、路由地址和DNS服务器地址,即完成DHCP服务设置。在右侧选择当前电脑联网所使用的网卡。
创建NetBoot映像
选择第三个选项卡「映像作成」,在Finder下双击挂载Mac OS X印象或插入安装DVD。本文用Mac OS X 10.4.6映像做演示,用一台iBook Clamshell启动。后者太老已经不支持Mac OS X 10.4.6的安装,但BootMania可以帮助绕过Mac OS X Tiger的启动验证。
选择制作镜像并耐心等待。制作完毕后,第一个选项卡「映像列表」里会出现制作好的Mac镜像。点击左上角的「服务开始」,等待五个绿灯亮起,BootMania服务就已经成功启动了。
启动Mac电脑
在启动之前,用有线网络连接你想要使用NetBoot启动的Mac电脑。启动它,在听到启动音后,按下N键,直到「闪动的地球」标志在屏幕上出现。此时电脑会在本地网络上搜寻可用的NetBoot服务器。
BootMania会发出「Welcome」的提示音,代表已经有Mac客户端电脑连入。选择「系统记录」,看到「One Client Connected」的提示即代表电脑已经成功建立与服务器端的连接。NetBoot会传送必要的文件到Mac客户端电脑上。
客户端电脑将会从选择的映像,通过我们刚刚配置好的BootMania NetBoot服务器端启动。
拓展阅读
- 真机安装早期Mac OS X版本与早期测试版本的安装流程与一些详细介绍
- 在基于PowerPC的Tiger下免安装盘安装Classic支持
- 给G3/G4/G5 Mac电脑重装系统,看这篇就够了
- 给G3/G4/G5 Mac电脑重装系统,看这篇就够了(第二版)
- 制作一个适合于你的Intel Mac的Tiger x86安装U盘