Проблемы с 4.13.0-25 и 17.10 на ВМ

4.13.0-25-generic не загружается на моих виртуальных машинах 17.10. Мне пришлось вручную войти и выбрать общий ядро ​​4.13.0-16.

Любопытно, что 4.13.0-25-generic отлично работает на моем другом облачном сервере (насколько я могу судить).

Для меня это касается только виртуальных машин, работающих под управлением 17.10: виртуальные машины, работающие под управлением 16.x, не затрагиваются после исправления распада (с универсальным ядром 4.4.0-109).

Кто-нибудь знает, когда это будет исправлено? Прямо сейчас мой виртуальный сервер должен иметь 17.10 виртуальных машин, загруженных вручную до предыдущего ядра, что делает мой сценарий восстановления неэффективным, если я теряю мощность.

0
задан 16 January 2018 в 19:21

1 ответ

Я нашел решение.

Обновления для Meltdown 4.13.0-25 17.10 и 4.4.0-109 16.04 влияют на работу ядра Linux в виртуальной среде. Это важно, потому что любой, кто работает с большим количеством серверов Linux, делает это в средах ESXI и VBox VM. Мои голые металлические облачные серверы кажутся незатронутыми и с радостью приняли изменения без жалоб. ВМ были другой историей ..

Для тех, кто использует Oracle VirtualBox, произошли изменения в том, как работают «Включить VT-x / AMD-V» и «Включить вложенный пейджинг» в ответ на то, как меняется Meltdown в выпущенном ядре Linux (относительно того, как VBox запускает их). Изменение значений не оказывает никакого влияния - единственным разрешением является обновление 5.0.x до версии, которая «повторно подключает» эту функцию.

Я использовал VB 5.0.x и обнаружил, что VirtualBox 5.2.x будет полностью работать с новейшими ядрами Meltdown Ubuntu. Поэтому мое исправление было следующим:

(1) Остановить текущие действия VBox:

Issued these commands and kill-9'd everything I could:

  ps aux | grep vbox
  ps aux | grep virtualbox

(2) Установить версию VirtualBox 5.2.x на моем сервере Ubuntu 17.10:

  sudo apt-get update
  sudo apt-get install virtualbox-5.2

  and don't forget: sudo /sbin/vboxconfig

(3) Перезагрузил сервер и скрестил пальцы в надежде, что я не сломал дюжину виртуальных машин PROD (а я нет).

Моя административная версия phpVirtualBox работает нормально с 5.2, и все мои виртуальные машины получили обновления ядра Meltdown (и хост-сервер 16.04LTS и имеет ядро ​​4.4.0-109).

У меня исправление Meltdown, и у меня обновленный Oracle VBox без версии v5.2, и мои сценарии запуска, которые я написал, работали без изменений.

1112 Я надеюсь, что это поможет кому-то другому в моей ситуации. Вот еще несколько подробностей об этой известной проблеме: https://forums.virtualbox.org/viewtopic.php?f=3&t=86185

Журналы VBox в моей системе показали это также: emR3Debug: rc = VERR_PGM_INVALID_CR3_ADDR

теги: обновления ядра ядра Linux для изменения, изменения изменения влияют на работу обновленных ядер на виртуальных машинах, ядро ​​Linux 13.0.25, ядро ​​Linux 4.4.0-109

0
ответ дан 16 January 2018 в 19:21

Другие вопросы по тегам:

Похожие вопросы: