如何configurationApple Power Mac启动无头(无键盘或显示器)?

我有几台我已经部署为服务器的Apple Power Mac G5机器:它们正在运行GNU + Linux,仅通过以太网线连接到世界。

当我需要重新启动这些机器时,它们会在一些早期阶段挂起; 最终球迷们会转向全速,噪音会引起别人的注意,他们会来找我。 然后我连接显示器和键盘,重新启动机器,并启动罚款。 进一步的诊断表明, 除非连接了键盘和显示器, 否则机器将无法正常启动

这与MacOS无关,因为它不再在机器上。 它与GNU + Linux没有任何关系,因为它在涉及操作系统之前就很早就挂起了。 这是一个BIOS设置? ( 2009-11-29更新 :morgant的答案表明,这可能是引导加载程序中的失败;我将对此进行调查。)

如何将其更改为在没有监视器或键盘的情况下正确启动

据我所知,在没有连接监视器的情况下尝试启动时,它们将失败,并且在OpenFirmware或其他方式中无法更改。 键盘应该是不相关的。

这里有一篇文章描述了一种方法来将自己的一个设备欺骗GPU来检测一个不存在的显示器。

我从来没有尝试过的另一个想法是,如果没有安装任何gpu,它是否会启动。

我有许多G4,G5和Intel Xserves,加上PowerMac G4s和G5s,它们是完全无头引导的,运行sans键盘和/或显示器没有问题的Mac专业人士,但他们都运行Mac OS X或Mac OS X服务器。 我有几台电脑和几台运行各种Linux安装的英特尔Mac(不幸的是,我不记得我的同事使用的是哪个启动加载程序,而不是我的头顶部),其中一些启动时没有连接键盘就会启动(监视天堂'通常似乎有所作为,但一个是iMac)。 所以,我的猜测是,无论是你使用的EFI启动加载程序,还是与Linux的发行版和版本有关。

被接受的答案是错误的。

您看到的行为与Open Firmware无关,并且与yaboot有关。 默认情况下, yaboot 之前,会启动一个小脚本(“l for Linux,c for CDROM”screen)(通过tbxi属性)。 如果没有连接监视器,则脚本将被阻止。

解决方法非常简单,编辑OFvariablesboot-device不是指向<somedevice>,\\:tbxi而是指向<somedevice>,\\yaboot 。 这可以通过使用NVRAM命令( nvsetenv )的Linux或使用setenv的OF shell来完成。