Como posso instalar um novo kernel xenserver dom0?

2

Desde que a Citrix lançou o código-fonte completo para o xenserver 6.2, eu o avaliei. Funciona muito bem, mas há apenas um problema que não resolvi.

Infelizmente, a Citrix não fornece as fontes para o kernel em seu DDK. Portanto, não há como compilar a versão do kernel que não está sendo usada. (A Citrix fornece fontes do kernel para eles no ISO da fonte para download separadamente)

Então eu compilei um novo kernel. Mas como faço para atualizar o kernel dom0 para que esses novos módulos do kernel funcionem e que todo o meu hardware seja detectado?

Sob o Ubuntu eu usaria update-grub. Mas o grub não está sendo usado aqui.

O processo de instalação do kernel do rpm também não funcionou (o kernel antigo ainda está em execução).

Alguém sabe como instalar um novo kernel no dom0?

Também coloquei essa questão nos fóruns de suporte da Citrix, mas não houve respostas futuras e pouquíssimas visões. Eu apreciaria alguma ajuda, dicas. Talvez alguém saiba exatamente como fazer isso.

    
por Matt 26.07.2013 / 05:10

1 resposta

1

O XenServer não usa o grub. Considerando que você está indo para fora do envelope suportado, convém examinar /boot/extlinux.conf .

Tendo instalado seus novos RPMs, seu novo kernel deve estar disponível em /boot/ .

Corrija uma nova entrada em /boot/extlinux.conf apontando para seu novo kernel. Certifique-se de deixar um fallback caso seu novo kernel não inicialize. Isso tornará mais fácil inicializar o kernel original e corrigir quaisquer problemas.

Felicidades

Felipe

    
por 01.08.2013 / 12:58