Вопрос или проблема
Я хочу поэкспериментировать с Ubuntu на ноутбуке Lenovo, на котором установлена Manjaro (и больше ничего, без Windows). Я загрузил Ubuntu-24.04-desktop-amd64.iso на компьютер с Windows и записал его на USB-накопитель. После множества проблем мне удалось запустить процесс загрузки на Lenovo и исправить черный экран, нажав e на опции Попробовать Ubuntu без установки и заменив quiet splash на nomodeset, затем F10 для загрузки. Но теперь я застрял с этим сообщением на экране:
EFI stub: загружен initrd с LLINUX_EFI_INITRD_MEDIA_GUID по пути к устройству
Что дальше, пожалуйста?
ОБНОВЛЕНИЕ 24 мая 2024 – я так и не решил проблему. Я сменил на другую машину и перестал пытаться использовать машину с Manjaro для Linux. Я стер её, установил Windows и буду использовать её для того, что не будет работать на Linux.
У меня была такая же проблема, затем я включил Secure Boot в BIOS. Перезагрузился и загрузился без каких-либо проблем
Редактировать
Ещё одна вещь, которую стоит учитывать, это то, что у вашего компьютера может быть две одинаковые планки оперативной памяти, например, 4ГБ+4ГБ
У меня было 4+8, и я попробовал 8+8, и теперь загружается без каких-либо проблем
Надеюсь, это поможет
У меня такая же ошибка на этом старом MacBook (MacBook4,1). Я вижу меню grub, выбираю загрузку Ubuntu (24.04), и затем появляется это сообщение EFI stub, и машина висит много минут, прежде чем ядро действительно запустится. Я ищу способ избежать долгого ожидания. У меня не было этой проблемы с более ранними версиями Ubuntu (например, 20.04).
Ответ или решение
Загрузка системы с live-диска может быть вызвана целым рядом проблем, особенно при использовании различных аппаратных конфигураций и версий операционных систем. В данном случае, основная проблема связана с зависанием на этапе "EFI stub: Loaded initrd from LINUX_EFI_INITRD_MEDIA_GUID device path". Давайте разберемся в причинах и возможных решениях этой проблемы.
Теория
EFI (Extensible Firmware Interface) — это интерфейс между операционной системой и платформенным программным обеспечением. Он заменяет BIOS и предлагает более современный подход к загрузке систем. Проблемы с загрузкой через EFI могут возникать из-за конфликтов конфигурации, аппаратных несовместимостей или неправильных настроек системы.
Здесь важно отметить следующее:
-
EFI и initrd: initrd (initial ramdisk) — это временная файловая система, используемая в процессе загруки операционной системы. Она предоставляет необходимые драйвера и файлы до того, как операционная система сможет полноценно использовать аппаратное обеспечение компьютера. Сообщение об ошибке указывает, что initrd загружен, но возникло препятствие на следующем этапе.
-
Конфигурация Secure Boot (безопасной загрузки): Secure Boot — это системная функция, предотвращающая загрузку недоверенных операционных систем. Некоторые дистрибутивы Linux имеют отдельные руководства по совместимости с Secure Boot.
-
Аппаратные компоненты: Важную роль могут играть несовместимые модули ОЗУ или не поддерживаемое оборудование. Это может приводить к зависаниям или нестабильной работе системы при загрузке.
Пример
В приведенных описаниях представлены разные машины, включая Lenovo с Manjaro и MacBook старого поколения. Оба случая сталкиваются с проблемой на этапе загрузки Ubuntu 24.04, которой не было на более ранних версиях (например, 20.04). Один из пользователей смог решить проблему, включив Secure Boot, а другой — заменив модули ОЗУ на совместимые модели.
Применение
Рассмотрим, что можно предпринять в подобной ситуации:
-
Проверка Secure Boot: Попробуйте изменить настройки Secure Boot в BIOS. Включите или выключите его и проверьте, изменится ли поведение системы. Некоторые дистрибутивы Linux требуют включенного режима Secure Boot, а другие — отключенного.
-
Изменение параметров загрузчика: Опция
nomodeset
часто помогает обойти проблемы с драйверами графических карт, однако стоит протестировать и другие параметры. Например,acpi=off
,noapic
, которые могут помочь в случае с несовместимым оборудованием. -
Обновление BIOS: Убедитесь, что ваш BIOS обновлен до последней версии. Это может решить проблемы совместимости, особенно если ваше оборудование довольно новое.
-
Проверка аппаратных компонентов: Если конфигурация ОЗУ несимметричная (например, 4 ГБ + 8 ГБ), это может вызывать проблемы. Протестируйте загрузку с симметричными модулями памяти.
-
Альтернативные версии дистрибутива: Если проблема специфична для Ubuntu 24.04, попробуйте загрузить более раннюю версию, например 20.04, и посмотреть, есть ли такие же проблемы. Это может помочь понять, является ли проблема временной и связанной с конкретной версией дистрибутива.
-
Логирование и отладка: Если причина проблемы остается неясной, соберите больше данных для отладки. Включите детализированную отдачу сообщений во время загрузки, заменив
quiet splash
наtext
илиdebug
, чтобы получить более полную картину, где происходит сбой. Это поможет дать более конкретные рекомендации по устранению проблемы.
Эта информация может быть полезной для устранения проблем с загрузкой через EFI, что особенно актуально для пользователей, переходящих на более новые версии Linux-дистрибутивов или изменяющих аппаратные конфигурации.