Назад | Перейти на главную страницу

Ubuntu 14.04 VPS не загружает последнее ядро ​​на XEN

У меня есть XEN VPS, и он уже несколько лет работает под управлением Ubuntu. Обновления безопасности AUtomatic включены, и я постоянно обновлял его вручную, а также делал выпуски-обновления всякий раз, когда появлялся новый выпуск. Все отлично работает!

Но теперь, после обновления до 14.04 LTS, VPS не будет загружать последнее ядро ​​(3.13.0-24), даже если оно установлено по умолчанию. Он всегда возвращается к 3.2.0-60, и по какой-то причине VPS очень не отвечает, по сравнению с предыдущим.

Служба поддержки написала в заявке что-то о компиляции моего собственного ядра с включенным pvops, но я не уверен, как это сделать или почему я должен компилировать собственное ядро.

Разве Ubuntu не поддерживает запуск на хосте XEN?

Я столкнулся с той же проблемой. Как я ни старался, я не мог загрузить ядро ​​Ubuntu 14.04 v3.13 на amd64 и не смог загрузить стандартное ядро ​​3.15 с kernel.org на amd64. Мой провайдер VPS указал, что сообщается о следующей ошибке:

(XEN) traps.c: 405: d275 Необработанная ошибка недопустимого кода операции / прерывание [# 6] в домене 123 на VCPU 0 [ec = 0000]

Я подозреваю, что это связано с некоторой ошибкой / несовместимостью между старой версией Xen, работающей на dom0, и последними версиями (> 3.12) ядра, работающего как domU. Хорошая новость заключается в том, что - по крайней мере, в моем случае - проблема возникает только у amd64.

Возможные обходные пути:

  • Запустите 32-битную версию ядра
  • Запустите 3.12 или более раннюю версию ядра (например, от дерзости)
  • Заставьте своего VPS-провайдера обновиться до последних версий Xen
    • (Ну ... я полагаю, это решит проблему)