Como configurar o Apple Power Mac para inicializar sem cabeça (sem teclado ou monitor)?

2

Eu tenho um par de máquinas Apple Power Mac G5 que eu implantei como servidores: eles estão executando o GNU + Linux, conectados ao mundo somente através de um cabo ethernet.

Quando precisar reiniciar essas máquinas, elas serão interrompidas em algum estágio inicial; Eventualmente, os fãs irão mudar para a velocidade máxima e o ruído chamará a atenção de alguém e eles vão me chamar. Em seguida, conecto um monitor e um teclado, reinicio a máquina e inicializo bem. Outros diagnósticos mostram que a máquina não inicializa corretamente a menos que um teclado e monitor estejam conectados .

Isso não tem nada a ver com o MacOS, já que não está mais na máquina. O também não tem nada a ver com o GNU + Linux, uma vez que ele trava muito cedo, antes do ponto em que o sistema operacional está envolvido. É uma configuração de BIOS? ( Update 2009-11-29 : a resposta de morgant sugere que pode ser uma falha no gerenciador de inicialização; vou investigar isso.)

Como posso alterá-lo para inicializar corretamente sem monitor ou teclado ?

    
por bignose 08.11.2009 / 01:17

3 respostas

4

Tanto quanto eu sei, eles vão falhar ao tentar inicializar sem um monitor conectado, e não há como alterar isso, no OpenFirmware ou de outra forma. O teclado deve ser irrelevante.

Aqui é uma postagem que descreve uma maneira de soldar a si mesmo um dispositivo que engana a GPU para detectar um monitor não presente.

Outra idéia que eu nunca tentei seria ver se ele é inicializado quando não há nenhum gpu instalado.

    
por 08.11.2009 / 09:28
1

Tenho muitos G4, G5 e Intel Xserves, além do PowerMac G4s & G5s um Mac Pros que são executados completamente sem cabeça e inicializam e operam sem teclado e / ou monitor sem problemas, mas todos eles estão executando o Mac OS X ou Mac OS X Server. Eu tenho alguns PCs e alguns Macs Intel rodando várias instalações Linux (infelizmente eu não me lembro de qual carregador de boot meu colega de trabalho usou, e eu tenho problemas para iniciar sem teclados conectados (monitores haven ') t geralmente parecia fazer a diferença, mas um é um iMac). Então, meu palpite é que o problema é com o carregador de boot EFI que você está usando ou com a distro & versão do Linux.

    
por 27.11.2009 / 20:54
1

A resposta aceita está errada.

O comportamento que você vê não tem nada a ver com o Open Firmware e tudo a ver com o yaboot. Por padrão, um script pequeno (a tela "l para Linux, c para CD-ROM") será inicializado (via atributo tbxi) antes do yaboot. Esses scripts bloqueiam se nenhum monitor estiver conectado.

A solução é bastante simples, edite a variável OF boot-device para não apontar para <somedevice>,\:tbxi , mas para <somedevice>,\yaboot . Isso pode ser feito no Linux com os comandos NVRAM ( nvsetenv ) ou no shell OF com setenv .

    
por 23.05.2016 / 17:51