4.5. 为从硬盘引导准备文件
安装程序可以从硬盘分区上面用引导文件引导。它们可以在其它操作系统下面启动,或者 直接使用 BIOS 提供的引导装载程序直接启动。
采用这个技术可以实现完全的“纯网络”的安装方式。这样可以避免一些使用 可移动介质带来的的缺点,比如寻找和刻录光盘映像或是与大量且不可靠的软盘纠缠不清。
安装程序无法从 HFS+ 文件系统进行引导。 MacOS System 8.1 及之后的系统可能使 用 HFS+ 文件系统,NewWorld PowerMacs 则全部使用 HFS+。要确认您的系统是否是 HFS+,请选择 Get Info
来查看相关卷信息。HFS 文件系统文件系统显示为 Mac OS Standard
,而 HFS+ 文件系统将显示为 Mac OS Extended
。您必须使用一个 HFS 分区来在 MacOS 和 Linux 之间交换文件, 特别是那些您下载的安装文件。
根据您的系统是“NewWorld”还是“OldWorld”型号,硬盘安装程序的引导将使用不同的安装文件。
4.5.1. 在 OldWorld Macs 上引导硬盘安装程序
boot-floppy-hfs
软盘使用 miBoot 来启动 Linux 安装,但是 miBoot 不易用于从硬盘引导。 运行于 MacOS 的 BootX 支持从硬盘上的文件进行引导。BootX 也能在安装完 Debian 后用于 MacOS 和 Linux 的双重引导。 对于 Performa 6360 来说,quik 看上去不能让硬盘可引导。 因此 BootX 对于该型号来说是必须的。
请下载并且解压 BootX 发布版本。它可以从 http://penguinppc.org/projects/bootx/,或者 Debian http/ftp 镜像以及官方 Debian 光盘的 dists/woody/main/disks-powerpc/current/powermac
目录下得到。可以用 Stuffit Expander 来把它从打包档案中解开。 在这个包中,有一个名为 Linux Kernels
的空文件夹。请下载 linux.bin
和 ramdisk.image.gz
(位于 disks-powerpc/current/powermac
文件夹),然后把他们放到 Linux Kernels
文件夹中,然后把 Linux Kernels
文件夹放到活动的系统文件夹中。
4.5.2. 在 NewWorld Macs 上启动硬盘安装程序
NewWorld PowerMacs 支持从网络或者 ISO9660 格式光盘进行引导, 或者直接从硬盘上载入 ELF 二进制文件。这类机器可以直接使用 yaboot引导。它既支持直接从 ext2 分区中装入内核和内存虚拟磁盘, 也支持和 MacOS 的双重引导。硬盘引导特别适合最新的没有软驱的机器。BootX 则不被支持,也一定不能用在 NewWorld PowerMacs 上。
拷贝(而非移动)您早先从 Debian 存档下载的下列四个文件 到您硬盘的根目录上(这个可以用按住 option 键然后拖动每个文件到硬盘图标的方法来完成)。
vmlinux
initrd.gz
yaboot
yaboot.conf
记下您存放这些文件的 MacOS 分区号。如果您有 MacOS 的 pdisk 程序,您可以使用 L 命令检查分区号。当引导安装程序的时候, 您需要这个分区号码用于在 Open Firmware 提示符下面输入命令。
要引导安装程序,请进入 第 5.1.2.3 节 “从 NewWorld Macs 的 OpenFirmware 引导”。