
Actualicé el kernel de Linux de 3.2.0 a 3.16.3. Ahora Xen arranca el antiguo (3.2.0) en lugar de 3.16.3. ¿Hay alguna forma de obligar a Xen a descubrir que hay disponible una versión más nueva del kernel de Linux? ¿O estoy atascado con el kernel 3.2.0?
EDITAR: He actualizado el kernel dom0. No necesito iniciar domU con ese kernel (domU es Windows), sino iniciar un nuevo kernel de dom0 (con Xen disponible).
Respuesta1
Xen normalmente inicia un kernel que se encuentra fuera de la DomU; Mire su archivo de configuración de DomU en /etc/xen
, debería haber una kernel
opción que especifique qué kernel está usando su DomU. Actualizando el kerneladentroPor lo tanto, DomU no tiene ningún efecto porque Xen no conoce este núcleo.
Deberías:
a) copie el nuevo kernel en algún lugar de Dom0 y luego actualice su archivo de configuración de DomU para usar este nuevo kernel. Tenga en cuenta que debe mantener el archivo del kernel en Dom0 sincronizado con los módulos del kernel que se encuentran en DomU.
o
b) configurarPyGrubpara que Xen pueda arrancar los kernels que están instalados dentro de su DomU. Esta es la solución que recomendaría porque es mucho más elegante que mantener el kernel por separado en Dom0. A partir de ese momento, la DomU se comportará normalmente y siempre utilizará el kernel que tengas instalado en su interior.