5.1. 在 PowerPC 上引导安装程序

优质
小牛编辑
125浏览
2023-12-01

5.1.1. 从 CD-ROM 启动

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

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

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

如果你有引导方面的问题,请参见 第 5.3 节 “安装过程中的故障修复”。

当前来说, PowerPC 下的子体系结构只有 PReP 和 New World PowerMacs 支持 CD 光盘引导。在 PowerMacs 下 在从 CD 光盘上引导时,按住 c 键,或者组合键 Command, Option, Shift, 和 Delete

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

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

0 > boot cd:,\install\yaboot

5.1.2. 从硬盘引导

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

如果要从硬盘上引导安装程序,你也许已经在 第 4.5 节 “为从硬盘引导准备文件” 处 下载并且安置了所需文件至 第 4.5 节 “为从硬盘引导准备文件”。

5.1.2.1. 从 OpenFirmware 引导 CHRP

还没有完成

5.1.2.2. 从 OldWorld PowerMacs 的 MacOS 上引导

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

5.1.2.3. 从 NewWorld Macs 的 OpenFirmware 引导

你也许已经按照 vmlinux, initrd.gz, yaboot,和 yaboot.conf 在你的 HFS 分区的根层次放置好了 第 4.5.2 节 “在 NewWorld Macs 上启动硬盘安装程序” 文件。请重新启动计算机,并且立刻 (在发声时)一致同时按住 Option, Command (cloverleaf/Apple), o, 和 f 键。过几秒钟后,你将进入 Open Firmware 提示符。在提示符下,输入:

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. 从 USB 闪盘引导

当前,New World PowerMac 系统支持从 USB 引导。

确认您已经准备就绪 第 4.4 节 “为从 USB 闪盘引导准备文件”。要从 USB 记忆棒引导 Macintosh 系统,即使 Open Firmware 默认不搜索 USB 存储设备, 您也需要使用 Open Firmware 提示符。 要得到提示符,在启动时按住 Command-Option-o-f (参考 第 3.6.1 节 “使用 OpenFireware”)。

您还需要算出 USB 存储设备在设备树上的位置,因为现在 ofpath 无法自动计算。键入 dev / lsdevalias 到 Open Firmware 提示符下,得到所有的已知设备和设备别名。 在笔者的系统上有各种 USB 记忆棒,路径诸如 usb0/disk, usb0/hub/disk, /pci@f2000000/usb@1b,1/disk@1,和 /pci@f2000000/usb@1b,1/hub@1/disk@1

得到设备路径之后,用类似下面的命令启动安装程序:

boot usb0/disk:2,\\:tbxi

2 匹配前面复制启动映象所在的 Apple_HFS 或 Apple_Bootstrap 分区,,\\:tbxi 部分指示 Open Firmware 从具有 "tbxi" 类型的 HFS 文件引导(如 yaboot) 位于前面使用 bless 目录 hattrib -b

系统应该可以引导,然后您看到 boot: 提示符。这里您可以输入启动参数,或者只按下 Enter

警告

这个是新的启动方法,可能无法在一些 NewWorld 系统上工作。如果您遇到问题, 请写下安装报告,参阅 第 5.3.5 节 “提交缺陷报告”。

5.1.4. 用 TFTP 引导

从网络引导需要你已经具备一个网络的连接和一台 TFTP 网络引导服务器 (DHCP, RARP 以及 BOOTP)。

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

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

在 Open Firmware 机器上,比如 NewWorld Power Macs , 进入引导监视器(参阅 第 3.6.1 节 “使用 OpenFireware”) 并且使用命令 boot enet:0。PReP 以及 CHRP 可能使用不同的途径来确认网络。 在一台 PReP 机器上,你应该尝试 boot server_ipaddr,file,client_ipaddr

5.1.5. 从软盘引导

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

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

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

注意

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

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

5.1.6. PowerPC 引导参数

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