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

1

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

EDIT : atualizei o kernel dom0. Eu não preciso carregar o domU com esse kernel (domU é o Windows), mas sim inicializar o novo kernel do dom0 (com o Xen disponível).

    
por YOhan 05.10.2014 / 22:28

1 resposta

1

O Xen geralmente inicia um kernel que vive fora do DomU; olhe em seu arquivo de configuração do DomU em /etc/xen , deve haver uma opção kernel que especifica qual kernel seu DomU está usando. Atualizar o kernel dentro da DomU, portanto, não tem nenhum efeito porque o Xen não sabe sobre esse kernel.

Você deve:

a) copie o novo kernel para o Dom0 e atualize o arquivo de configuração do DomU para usar esse novo kernel. Note que você precisa manter o arquivo do kernel no Dom0 em sincronia com os módulos do kernel que vivem no DomU.

ou

b) configurar o PyGrub para que o Xen possa inicializar os kernels instalados dentro do seu DomU. Esta é a solução que eu recomendaria porque é muito mais elegante do que manter o kernel separadamente no Dom0. A partir de então, o DomU se comportará normalmente e sempre usará o kernel que você instalou dentro dele.

    
por 06.10.2014 / 01:10

Tags