Почему гостевая ОС Red Hat Enterprise Linux 9, работающая на VirtualBox v7.1.4 на Windows 11, часто выходит из строя при загрузке?

Вопрос или проблема

Мы заметили этот симптом после:

  • Обновления физического хоста с Windows 10 до Windows 11, и…
  • Обновления VirtualBox с версии 7.0.x до 7.1.4.
  • Мы новички в Red Hat Enterprise Linux 9.

Тем не менее, мы не уверены, связаны ли указанные изменения с этой проблемой.

Сначала мы следовали этой ссылке и устранили проблему с зеленой черепахой. И заметили значительное ускорение после исчезновения иконки медленной работы.

Тем не менее, у нас все еще остается проблема с нестабильностью на одной из ВМ с RHEL9. Более конкретно, ВМ часто вылетает при загрузке с сообщением об ошибке, как в примере ниже. Мы не заметили такой же проблемы с другими гостевыми операционными системами.

Краш происходит с вероятностью примерно 80%. Поэтому мы едва можем продолжать работать, пытаясь загрузить ВМ несколько раз, надеясь, что в какой-то момент это удастся.

---------------------------
VirtualBoxVM.exe - Ошибка приложения
---------------------------
Инструкция по адресу 0x00007FF94FB3FE30 
обратилась к памяти по адресу 0x0000018884ADA001. 
Память не может быть прочитана.


Нажмите OK, чтобы завершить программу
Нажмите CANCEL, чтобы откладать программу
---------------------------
OK   Cancel   
---------------------------

Скриншот сообщения об ошибке при загрузке

Я столкнулся с аналогичной проблемой, используя VirtualBox на хосте с Windows. Даже чистая установка не исправила проблемы. Проблему удалось решить, уменьшив количество процессоров, назначенных виртуальной машине, и да, это может быть удивительным.

К сожалению, я не знаю почему это решает проблему; все, что я знаю, это то, что это действительно помогло.

Также, убедитесь, что виртуализация включена в BIOS/UEFI.

Да, у меня была такая же ошибка, я выделил 4 процессора из 44 для ВМ, но количество может варьироваться в зависимости от архитектуры процессора, класса и количества его ядер. Утверждение “Я столкнулся с этой проблемой до перехода на хост с родной Linux и использования KVM” говорит о том, что проблема связана не с RHEL, а с хостовой ОС и межкоммуникацией с программным обеспечением виртуализации.

Ответ или решение

Обнаруженные проблемы с красным приводом редко возникают на пустом месте, особенно при наличии обновлений как хоста, так и виртуальной машины. Ваша ситуация влечёт за собой одновременно обновление операционной системы хоста до Windows 11 и обновление VirtualBox до версии 7.1.4. Добавьте к этому неопытность с Red Hat Enterprise Linux 9 (RHEL 9), и вы получите несколько потенциальных причин нестабильной работы.

Теоретическое объяснение:

  1. Совместимость и изменения в ядре ОС: Обновление Windows 11 могло внести изменения в режим работы гипервизоров или в способ обработки виртуализации. VirtualBox как приложение для виртуализации может сталкиваться с несовместимостями, связанными с обновлённой архитектурой Windows 11, влияя на работу виртуальных машин Linux.

  2. Управление памятью и доступ к оборудованию: Error сообщения об ошибке памяти указывают на проблемы с памятью, которая может быть вызвана неправильной настройкой памяти виртуальной машины или конфликтами внутри системы, вызванными изменениями в аппаратных абстракциях Windows 11.

  3. Аппаратная виртуализация: Включение аппаратных функций виртуализации (Intel VT-x/AMD-V) в BIOS/UEFI необходимо для корректной работы виртуальных машин. Обновления операционной системы могли обнулить эти настройки.

  4. Обновление VirtualBox: Изменения между версиями VirtualBox также могут привести к изменению в поддержке требований и зависимостей.

Пример:

Исследование ошибки “The memory could not be read” может указывать на баги в программном обеспечении VirtualBox или несовместимости с конкретной сборкой Windows 11. Аналогичные проблемы сталкивались у пользователей, и было выяснено, что уменьшение количества процессоров, выделенных для виртуальной машины, стабилизировало систему. Это может свидетельствовать о нехватке системных ресурсов или их перегрузке из-за некорректного распределения.

Применение решения:

  1. Перевод VirtualBox под меньшую нагрузку: Попробуйте уменьшить число процессоров, назначенных вашей виртуальной машине RHEL 9. Начните с одного или двух процессоров и протестируйте стабильность.

  2. Проверка включенности виртуализации: Убедитесь, что настройки в BIOS/UEFI для аппаратной виртуализации (Intel VT-x/AMD-V) активно включены.

  3. Проверка обновлений и виртуального ПО: Убедитесь, что у вас установлены последние обновления как для Windows 11, так и для VirtualBox. Иногда более новые версии устраняют известные баги.

  4. Журнал и диагностика: Проверьте журналы VirtualBox и системные журналы Windows на наличие ошибок, связанных с виртуализацией. Это может дать больше впутывательных данных о происходящих сбоях.

Таким образом, настоятельно рекомендуется тщательная проверка и конфигурация всех аспектов программного и аппаратного обеспечений, чтобы обеспечить стабильную работу вашей виртуальной машины с RHEL 9 на платформе VirtualBox в окружении Windows 11.

Оцените материал
Добавить комментарий

Капча загружается...