
Я обновил ядро Linux с 3.2.0 до 3.16.3. Теперь Xen загружает старую версию (3.2.0) вместо 3.16.3. Есть ли способ заставить Xen найти доступную более новую версию ядра Linux? Или я застрял на ядре 3.2.0?
РЕДАКТИРОВАТЬ: Я обновил ядро dom0. Мне не нужно загружать domU с этим ядром (domU — это Windows), а вместо этого загрузить новое ядро dom0 (с доступным Xen).
решение1
Xen обычно запускает ядро, которое находится вне DomU; посмотрите в файле конфигурации DomU в /etc/xen
, там должна быть kernel
опция, указывающая, какое ядро использует ваш DomU. Обновление ядравнутриТаким образом, DomU не оказывает никакого влияния, поскольку Xen не знает об этом ядре.
Вам следует либо:
a) скопируйте новое ядро куда-нибудь в Dom0, а затем обновите файл конфигурации DomU, чтобы использовать это новое ядро. Обратите внимание, что вам нужно синхронизировать файл ядра на Dom0 с модулями ядра, которые находятся в DomU.
или
б) настроитьPyGrubтак что Xen может загружать ядра, установленные внутри вашего DomU. Это решение, которое я бы рекомендовал, потому что оно гораздо элегантнее, чем хранить ядро отдельно на Dom0. С этого момента DomU будет вести себя нормально и всегда использовать ядро, которое вы установили внутри него.