我从车库里挖出了一台旧的 Mac PowerPC g5,其上安装的 MacOS 似乎已被损坏。
它可以启动到 OF 诊断程序,并且我可以进入 OF 控制台(天哪,这真是一个陌生的世界!)。
我曾尝试从装有 Ubuntu 服务器的 USB 驱动器启动,但没有成功。
从那时起,我确定 openfirmware 似乎不喜欢我的任何 USB 记忆棒作为可启动媒体,因此我改用 CD。
我已经验证了下载的映像以及刻录的 CD 的校验和,并且为了验证我没有疯,将不同的发行版(debian)重新刻录到另一张 CD 并确认了校验和。
每次我尝试从 CD 启动时,我都会遵循以下步骤:
开机时按住“C”键,直到系统开始从光驱启动。等待引导加载程序加载
然后,我得到了 yaboot 提示,并且似乎无论我向它传递什么选项,我都会得到这样的响应:
快速加载 Elf64 内核,然后显示白色帧缓冲屏幕
done
found display : /pci@0,f0000000/NVDA,Parent@10/NVDA,Display-A@0, opening... done
copying OF device tree....
Building dt strings....
Building dt structure...
Device tree strings 0x0000blahblah
Device tree struct 0x0000blahblah
Calling quiesce...
_
然后它就挂了。它慢慢地将所有风扇加速到全速(天哪,这东西听起来就像一架小型飞机起飞!)但在安装/启动过程中不再继续。
我尝试过的每个可启动 Linux CD 都出现了此问题。Ubuntu Server、Ubuntu LiveCD、Debian 等等。
我尝试过传递“video=ofonly” “vga=XXXX”(不同的选项都没有区别)acpi 开关来关闭,限制安装的基本内容等。我尝试的任何方法似乎都没有帮助。
我遗漏了什么?我是不是太没耐心了,Quiesce 需要很长时间才能完成?
说实话,我为与一吨听起来像战斗机的铝争论而抓狂。
答案1
我遇到了同样的问题,没有找到任何解决方案的信息,但现在已经可以工作了。
我发现这是某种数据刷新/更新命令,所以我猜想将时钟设置为实际的时间/日期(因为电脑很旧,电池可能没电了,日期会重置为 1909 年)。在我设置时钟正确后(使用实时 CD),启动过程没有卡住。试试看。可能对你也有效。:)
答案2
断开网线对我来说就解决了问题。