Вопрос или проблема
Я использую VirtualBox 7.1.6 с ISO-файлом Ubuntu 24.04.1.
При загрузке я застрял на этом экране. Я попробовал то, что предлагали другие, но это не помогло:
.
Ответ или решение
Проблема описанная вами связана с застреванием системы Ubuntu 24.04.1 в UEFI оболочке при попытке загрузки в виртуальной машине VirtualBox версии 7.1.6. Для детального разбора этой ситуации необходимо учесть несколько факторов, связанных как с настройками BIOS/UEFI, так и с особенностями работы VirtualBox и Ubuntu.
Теория
Сначала важно понять, почему система может застрять в UEFI оболочке. UEFI (Unified Extensible Firmware Interface) представляет собой более современный интерфейс, чем BIOS, для взаимодействия между операционной системой и прошивкой аппаратного обеспечения. Использование UEFI вместо традиционного BIOS обеспечивает более быстрый запуск, поддержку более гибкой архитектуры и расширенный функционал безопасности.
Когда Ubuntu загружается, ему необходимо взаимодействовать с загрузочными параметрами, определенными этой прошивкой. Если параметр EFI включен в VirtualBox, но неправильно настроен, это может привести к ситуации, когда виртуальная машина не сможет найти корректные загрузочные файлы, оставляя пользователя в командной строке UEFI.
Пример
На указанный вами скриншот не было прямого доступа, но общая ситуация с невозможностью загрузки из UEFI может возникать, когда виртуальная машина не может найти забиваемых данных для загрузчика (например, GRUB). Это может произойти если указанные путь или файлы были повреждены, либо когда косвенные аспекты, такие как неправильная конфигурация ISO файла, влияют на его способность инициализировать корректный процесс загрузки.
Применение
Теперь посмотрим на шаги, которые вы предпринимали, и предложим дальнейшие действия для решения проблемы:
-
Запуск GRUB вручную: Попытка запустить загрузчик GRUB через терминал в UEFI может быть невозможна из-за отсутствия необходимого конфигурационного файла
grub.cfg
или других важных системных файлов в правильном месте. Это может также происходить из-за повреждения ISO файла. Проверьте целостность ISO файла, из которого вы загружаетесь, при помощи проверки контрольных сумм SHA256 или MD5. -
Отключение EFI: Вы сообщаете о попытке отключения параметра EFI в настройках VirtualBox. Это действие меняет интерфейс прошивки, возвращая его к традиционному BIOS, который имеет иной способ обращения с загрузочными секторами. Однако, отключение UEFI не всегда решает проблему, если это, например, проблема с конфигурацией образа или ошибкой в его чтении.
Рекомендации для действий:
-
Проверка ISO файла: Убедитесь в том, что ISO образ правильный и не поврежден. Попробуйте загрузить его заново с официального источника.
-
Проверка настроек виртуальной машины: Обратите внимание на параметры, такие как размер выделенной оперативной памяти, количество процессоров, подключение устройства хранения данных и порядок загрузки. Убедитесь в их соответствии рекомендациям для Ubuntu 24.04.1.
-
Использование других версий VirtualBox: Если проблема сохраняется, возможно, стоит попробовать работу с другой версией VirtualBox или изменить дополнения гостевой ОС VirtualBox.
-
Создание новой виртуальной машины: Попробуйте пересоздать виртуальную машину с нуля, внимательно следите за параметрами конфигурации, особенно при выборе типа загрузки (EFI/BIOS), дисков, контрольных сумм для проверки ISO и других компонентов.
-
Обратитесь к журналам и форумам поддержки: Обратитесь на форумы поддержки VirtualBox или Ubuntu за дополнительной помощью, возможно, обновления или патчи уже доступны.
-
Обновление своему системе: Проверить наличие обновлений для VirtualBox и гостевых дополнений. Иногда новые обновления могут решать известные баги.
Следуя данным рекомендациям, вы увеличите вероятность успешного решения проблемы. Понимание каждой стадии и всесторонний подход к выявлению потенциальных проблемных зон могут существенно упростить процесс устранения неисправностей и улучшения вашего опыта работы с Ubuntu на платформе VirtualBox.