Instalando o Integration Services para Hyper-V no CentOS-5.x

1

Estou tentando instalar o Linux Integration Services v2.1 no CentOS 5.5 em execução no Hyper-V. Eu segui as instruções do dkms a partir daqui: link

Isso funciona, pois eu posso instalar os serviços e depois reinicializar a VM, e tudo funciona.

O problema é que se eu faço um yum update que pega um novo kernel (hoje ele é 2.6.18-238.5.1.el5, mas os kernels de atualização anteriores não funcionam) o servidor não inicializa. Ele pára em um erro APIC:

ENABLING IO-APIC IRQs
..Timer: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1
..MP-BIOS bug: 8254 timer not connected to IO-APIC
...trying to set up timer (IRQ0) through 8259A ... failed.
...trying to set up timer as Virtual Wire IRQ ... failed.
...trying to set up timer as ExtINT IRQ... failed :(
Kernel panic - not syncing: IO-APIC + timer doesn't work!  Boot with apic=debug
and send a report.  Then try booting with the 'noapic' option

Então, se eu reiniciar e editar manualmente a linha de comando para incluir a opção noapic , a VM inicializa e faz qualquer mágica DKMS necessária para fazer tudo funcionar novamente; inicializações subseqüentes são bem-sucedidas sem a opção noapic .

Então, minha pergunta é:

Existe uma maneira de evitar a etapa de inicialização manual com noapic quando o kernel se atualiza?

    
por David Mackintosh 11.04.2011 / 17:55

1 resposta

1

Aqui está o que você provavelmente precisa.

Instalando o Centos 5.5 com componentes de integração 2.1

Você também pode querer isso, eu recebo esse erro toda vez que instalo o Centos 5.5

Localizando e adicionando depmod ao caminho.

Edit: Acabei de realizar uma atualização no fim de semana em um sistema de chat e tudo correu bem e limpo.

    
por 11.04.2011 / 18:02