У меня есть пара компьютеров Apple Power Mac G5, которые я развернул в качестве серверов: они работают под управлением GNU + Linux, подключены к миру только через кабель Ethernet.
Когда мне нужно перезагрузить эти машины, они на некоторой ранней стадии зависают; со временем вентиляторы переключатся на полную скорость, и шум привлечет чье-то внимание, и они обратятся ко мне. Затем я подключаю монитор и клавиатуру, перезагружаю компьютер, и он загружается нормально. Дальнейшая диагностика показывает, что машина не загружается должным образом если только клавиатура и монитор подключены.
Это не имеет ничего общего с MacOS, поскольку его больше нет на машине. Это также не имеет ничего общего с GNU + Linux, поскольку зависает очень рано, до того момента, когда задействована ОС. Это настройка BIOS? (Обновление 2009-11-29Ответ: morgant предполагает, что это может быть сбой в загрузчике; Я исследую это.)
Как я могу изменить его на правильно загружаться без монитора или клавиатуры?
Насколько мне известно, они потерпят неудачу при попытке загрузиться без подключенного монитора, и нет никакого способа изменить это ни в OpenFirmware, ни как-либо иначе. Клавиатура не должна иметь отношения к делу.
Вот - это сообщение, в котором описывается способ припаять себе устройство, которое обманом заставляет графический процессор обнаруживать отсутствующий монитор.
Еще одна идея, которую я никогда не пробовал, - это посмотреть, загружается ли он, когда графический процессор вообще не установлен.
Принятый ответ неверен.
Поведение, которое вы видите, не имеет ничего общего с Open Firmware и полностью связано с yaboot. По умолчанию будет загружен небольшой скрипт (экран «l для Linux, c для CDROM») (через атрибут tbxi) перед yaboot. Этот скрипт блокируется, если монитор не подключен.
Решение довольно простое, отредактируйте переменную OF boot-device
не указывать на <somedevice>,\\:tbxi
но <somedevice>,\\yaboot
вместо. Это можно сделать из Linux с помощью команд NVRAM (nvsetenv
) или на оболочке OF с setenv
.
У меня есть много серверов G4, G5 и Intel X, плюс PowerMac G4 и G5 и Mac Pro, которые работают полностью без головы, загружаются и работают без клавиатуры и / или монитора без проблем, но все они работают под управлением Mac OS X или Mac OS X Сервер. У меня есть пара ПК и пара Intel Mac с различными установками Linux (к сожалению, я не помню, какой загрузчик использовал мой коллега, из головы), и у некоторых из них действительно есть проблемы с загрузкой без подключенной клавиатуры (мониторы не работают) Обычно казалось, что это имеет значение, но один из них - iMac). Итак, я предполагаю, что проблема связана либо с загрузчиком EFI, который вы используете, либо с дистрибутивом и версией Linux.