无需 USB 密钥或 CD 在 Powerbook G4 上安装新操作系统

无需 USB 密钥或 CD 在 Powerbook G4 上安装新操作系统

我最近买了一台 17 英寸的 PowerBook G4,配备 1.67 GHz PowerPC CPU、2GB RAM、100GB 硬盘,运行 OS X 10.5.8。

这些计算机实际上已经越来越过时了,并且这些计算机必须更新软件才能正常使用(Mac OS X 10.5.8 多年来无法支持最新的软件)。

我决定安装 FreeBSD 10.1,它有 PPC 版本。由于我没有可启动 CD,我决定创建一个可启动的 USB 密钥来安装操作系统。为此,我必须使用类似以下软件将 ISO 刻录到 USB 密钥中UNET引导;由于其架构原因,该软件无法在旧 Mac 上运行,所以我不得不使用另一台计算机来创建可启动的 USB 密钥。

问题是,我了解到 PowerBook G4 不接受 USB 启动,但我知道您可以使用 UNETbootin 之类的软件直接从计算机安装操作系统,但由于 Mac,我在软件方面遇到了问题。

答案1

如果你因为系统版本过旧而无法使用 UNETbootin,你可以直接从终端的命令行创建可启动的 USB 闪存驱动器,而不是使用 UNETbootin(或类似的打包“制作可启动的 USB”工具)正如这里解释的那样。我正在重新修改这些说明,因为有一些不清楚/过时的东西需要解决。为什么不在这里澄清呢?

第一的,下载适当的 Free BSD ISO从这里。在此示例中,我正在下载FreeBSD-10.1-RC3-powerpc-memstick.img映像版本(即为 USB 闪存驱动器定制的版本)并将其保存到~/Desktop

首先,让我们打开终端并像这样转到桌面:

cd ~/Desktop

现在,将 USB 闪存驱动器插入计算机后,运行此命令以获取 USB 设备的文件系统名称:

df -h

在这个例子中,我们假设设备名为disk1s1。现在我们将从命令行卸载 USB 闪存驱动器,如下所示:

sudo diskutil umount /dev/disk1s1

好的,disk1s1卸载后,运行dd命令将内容复制FreeBSD-10.1-RC3-powerpc-memstick.img到 USB 闪存驱动器上/dev/disk1s1

sudo dd if="FreeBSD-10.1-RC3-powerpc-memstick.img" of="/dev/disk1s1" bs="10240"

现在等待它完成复制。完成后,您将获得一个可启动的 USB 闪存驱动器FreeBSD-10.1-RC3-powerpc-memstick.img

话虽如此,我意识到你的 PowerBook 并没有正式允许 USB 启动。所以光有这个功能是不行的,但是这个答案中的建议此页面将有所帮助。创建可启动 USB 闪存驱动器后,只需执行以下两个步骤:

  1. 在打开机器后立即按下Apple+ Alt+ O+键(在提示音之前) ,启动 PowerBook OpenFirmware(在 Mac OS X 之前加载的引导程序) 。F
  2. 进入 OpenFirmware 后,输入以下命令:boot usb1/disk@1:,\\yaboot。如果此命令不起作用,则可能是您指定的路径不正确,因此请尝试使用usb[x]/以下命令:。机器应重新启动,您现在应该可以从 USB 启动。0usbboot usb0/disk@1:,\\yaboot

如果这些都不起作用,上面引用的后续页面从说明列表中的第 4 项开始,这似乎是一个更简洁的答案。为了清晰、格式化和参考,在此重现它们:

  1. 然后,在打开机器后立即按下Apple+ Alt+ O+键(在提示音之前) ,启动 PowerBook OpenFirmware(在 Mac OS X 之前加载的引导程序)F
  2. 键入并尝试在名为 USB 的条目旁边dev / ls找到类似的内容(在我的情况下)/disk@1usb@1b,1
  3. 在命令提示符中输入DEVALIAS并找到刚刚找到的 USB 条目的简称dev / ls(就我而言usb0
  4. 通过列出目录,确保您的 USB 密钥包含BootX具有属性的文件。在以下命令中,应替换为您在步骤 5 中找到的内容,每个字符都很重要(包括冒号、正斜杠等)。输入:(在我的情况下)tbxidisk@1dir shortname_found_in_step_6/disk@1:partition_number_found_in_step_3,\System\Library\CoreServicesdir usb0/disk@1:3,\System\Library\CoreServices
  5. 如果BootX发现具有名为的属性tbxi,则一切就绪,您可以指示 OpenFirmware 从 USB 驱动器启动:boot usb0/disk@1:3,\System\Library\CoreServices\BootX
  6. 点击enter后,您应该可以从 USB 驱动器启动。然后,您可以像使用 DVD 一样安装操作系统。

相关内容