我最近买了一台 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 闪存驱动器后,只需执行以下两个步骤:
- 在打开机器后立即按下Apple+ Alt+ O+键(在提示音之前) ,启动 PowerBook OpenFirmware(在 Mac OS X 之前加载的引导程序) 。F
- 进入 OpenFirmware 后,输入以下命令:
boot usb1/disk@1:,\\yaboot
。如果此命令不起作用,则可能是您指定的路径不正确,因此请尝试使用usb[x]/
以下命令:。机器应重新启动,您现在应该可以从 USB 启动。0
usb
boot usb0/disk@1:,\\yaboot
如果这些都不起作用,上面引用的后续页面从说明列表中的第 4 项开始,这似乎是一个更简洁的答案。为了清晰、格式化和参考,在此重现它们:
- 然后,在打开机器后立即按下Apple+ Alt+ O+键(在提示音之前) ,启动 PowerBook OpenFirmware(在 Mac OS X 之前加载的引导程序)F
- 键入并尝试在名为 USB 的条目旁边
dev / ls
找到类似的内容(在我的情况下)/disk@1
usb@1b,1
- 在命令提示符中输入
DEVALIAS
并找到刚刚找到的 USB 条目的简称dev / ls
(就我而言usb0
) - 通过列出目录,确保您的 USB 密钥包含
BootX
具有属性的文件。在以下命令中,应替换为您在步骤 5 中找到的内容,每个字符都很重要(包括冒号、正斜杠等)。输入:(在我的情况下)tbxi
disk@1
dir shortname_found_in_step_6/disk@1:partition_number_found_in_step_3,\System\Library\CoreServices
dir usb0/disk@1:3,\System\Library\CoreServices
- 如果
BootX
发现具有名为的属性tbxi
,则一切就绪,您可以指示 OpenFirmware 从 USB 驱动器启动:boot usb0/disk@1:3,\System\Library\CoreServices\BootX
- 点击enter后,您应该可以从 USB 驱动器启动。然后,您可以像使用 DVD 一样安装操作系统。