Xen inicializa o kernel antigo após a atualização

Xen inicializa o kernel antigo após a atualização

Atualizei o kernel do Linux de 3.2.0 para 3.16.3. Agora o Xen inicializa o antigo (3.2.0) em vez do 3.16.3. Existe alguma maneira de forçar o Xen a descobrir que uma versão mais recente do kernel Linux está disponível? Ou estou preso ao kernel 3.2.0?

EDITAR: Atualizei o kernel dom0. Não preciso inicializar o domU com esse kernel (domU é Windows), mas sim inicializar o novo kernel do dom0 (com o Xen disponível).

Responder1

O Xen geralmente inicia um kernel que reside fora do DomU; procure em seu arquivo de configuração DomU /etc/xen, deve haver uma kernelopção que especifica qual kernel seu DomU está usando. Atualizando o kerneldentroo DomU, portanto, não tem nenhum efeito porque o Xen não conhece este kernel.

Você deve:

a) copie o novo kernel em algum lugar no Dom0 e atualize seu arquivo de configuração DomU para usar este novo kernel. Observe que você deve manter o arquivo do kernel no Dom0 sincronizado com os módulos do kernel que residem no DomU.

ou

b) configurarPyGrubpara que o Xen seja capaz de inicializar os kernels instalados dentro do seu DomU. Esta é a solução que eu recomendo porque é muito mais elegante do que manter o kernel separadamente no Dom0. A partir daí o DomU se comportará normalmente e sempre utilizará o kernel que você instalou dentro dele.

informação relacionada