5.1. 在 PowerPC 上引导安装程序

警告

假如您的机器上有其他的操作系统,并希望保留(多重启动设置),您要确保它在启动安装程序之前正确地被关闭。在另外一个操作系统休眠时(中断并保存到磁盘)进行安装,被中断的操作系统的状态信息可能会丢失或者损坏,再次启动将会出现问题。

注意

关于如何引导图形安装程序,请参阅 第 D.5 节 “图形安装程序”

5.1.1. 从 CD-ROM 启动

对于大多数人来说,最快的途径是使用一套 Debian CD 光盘套件。如果您有此套件,并且如果您的机器支持直接 CD 引导,太棒了!只需要插入您的 CD,重启,然后继续下一章。

注意某些特定的 CD 驱动器需要一些特殊的驱动程序,因此他们可能在安装的早期不能被访问。如果从 CD 引导的标准方法不能用于您的硬件,阅读本章中关于其他种类的内核以及安装方法,它们有可能能解决问题。

即便您不能从 CD-ROM 引导,依然可以安装 CD-ROM 上面的 Debian 系统组件和所有软件包。这只要使用不同的媒介引导,比如软盘。当安装操作系统、基础系统和任意附加的软件包时,只需将安装系统指向 CD-ROM 驱动器即可。

如果您遇到引导方面的问题,请参见 第 5.4 节 “安装过程中的故障修复”

当前来说,PowerPC 下的子体系结构只有 PReP(不是所有的系统) 和 New World PowerMacs 支持 CD 光盘引导。在 PowerMacs 下,从 CD 光盘引导时,按住 c 键,或者组合键 CommandOptionShiftDelete

OldWorld Powermacs 不能从一张 Debian CD 上引导,因为 OldWorld 计算机需要在 CD 上安装一个 MacOSROM CD 引导驱动程序但是目前还没有自由的版本。所有的 OldWorld 系统具有软盘驱动程序,因此可以使用软盘驱动程序来启动安装程序,然后让安装程序 从 CD 上选择所需要的文件。

如果您的系统不支持直接从 CD 光盘启动,仍然可以采用 CD 光盘来安装系统。在 NewWorlds 上面,可以使用一个 OpenFirmware 命令来手工从 CD 光盘引导。按照 第 5.1.2.2 节 “从 NewWorld Macs 的 OpenFirmware 引导” 的方法从硬盘来进行引导,只是在 OF 提示符下使用 CD 上的 yaboot 路径,比如:

0 > boot cd:,\install\yaboot

5.1.2. 从硬盘引导

从一个以存在的操作系统上引导通常是一个方便的选择;对于一些系统来说,这则是唯一支持的 安装方法。

如果要从硬盘上引导安装程序,您需要参考 第 4.4 节 “为从硬盘引导准备文件” 下载并且安置所需文件。

5.1.2.1. 从 OldWorld PowerMacs 的 MacOS 上引导

如果您在 第 4.4.1 节 “在 OldWorld Macs 上引导硬盘安装程序” 中设置好了 BootX,您可以使用它引导进入安装系统。双击 BootX 应用程序图标。点击 Options 按钮并且选择 Use Specified RAM Disk。这将可以让您选择 ramdisk.image.gz 文件。也许根据您的硬件情况需要选择 No Video Driver 选择框。然后点击 Linux 按钮,来关闭 MacOS 以及启动安装程序。

5.1.2.2. 从 NewWorld Macs 的 OpenFirmware 引导

您应该已经将 vmlinuxinitrd.gzyabootyaboot.conf 文件在 HFS 分区的根层次放置好了 第 4.4.2 节 “在 NewWorld Macs 上启动硬盘安装程序”。现在必须引导进入 Open Firmware (参阅 第 3.6.1 节 “使用 OpenFireware”)。在提示符下,输入:

0 > boot hd:x,yaboot

用放置内核和 yaboot 文件的 HFS 分区号来替换 x, 然后按下 Enter。在某些机器上,您也许需要时用 ide0: 来替换 hd:,在接下来的几秒钟内,将会看到一个提示符

boot:

在 yaboot 的 boot: 提示符下,输入 install 或者 install video=ofonly 然后按下 Entervideo=ofonly 参数是用于最大可能性的兼容性;您可以在 install 不工作的情况下尝试使用它。Debian 安装程序将会启动。

5.1.3. 用 TFTP 引导

从网络引导需要已经具备网络连接和一台 TFTP 网络引导服务器(DHCP、RARP 或 BOOTP)。

支持的网络引导安装方法在 第 4.5 节 “为使用 TFTP 网络引导准备文件”

目前来说,PReP 以及 New World PowerMac 系统支持网络引导。

在 Open Firmware 机器上,比如 NewWorld Power Macs,进入引导监视器(参阅 第 3.6.1 节 “使用 OpenFireware”) 并使用命令

0 > boot enet:0

如果无效,您也许该添加文件名,比如:

0 > boot enet:0,yaboot

可能使用不同的途径来确认网络。在一台 PReP 机器上,您应该尝试

boot net:server_ipaddr,file,client_ipaddr

在有些 PReP 系统上(比如 Motorola PowerStack), help boot 命令可以给出语法和选项的说明。

5.1.4. 从软盘引导

PowerPC 支持从软盘引导,尽管它本来只适合 OldWorld 系统。NewWorld 系统并没有安装 软盘驱动器,并且附带的 USB 软盘并不支持引导。

您可能已经下载了所需要的软盘映像,并且根据这些映像创建了软盘 第 4.3 节 “从软盘映像创建引导软盘”

若需要从 boot-floppy-hfs.img 软盘引导,请在关闭系统后在按下电源开关前把它放到软盘驱动器内。

注意

对于不熟悉 Macintosh 软盘操作的人来说:一个放在软驱的软盘将获得第一优先引导顺序。一个 没有有效引导系统的软盘将回被弹出,并且机器将检查硬盘分区。

引导之后需要含有 root.bin 的软盘。插入引导软盘并且按下 Enter。安装程序将在根系统被装入内存后自动启动。

5.1.5. PowerPC 引导参数

许多比较老的 Apple 显示器使用 640x480 67Hz 模式。如果您的显示在这些老 Apple 显示器上是扭曲的,请尝试加入引导参数 video=atyfb:vmode:6 。它将为大多数 Mach64 和 Rage 显示设备选择合适的模式。对于 Rage 128 来说,请改变其值为 video=aty128fb:vmode:6