Вопрос или проблема
Я установил новую версию Ubuntu 24.04 на внешний диск (Samsung SSD X5) с шифрованием LVM (конфигурация по умолчанию).
С ядром по умолчанию 6.8.0-45 на более новых платформах Intel устройство не загружается, не запрашивает пароль, показывая сообщение “Ожидание зашифрованного устройства источника”.
На старом компьютере я могу загрузиться, установить Mainline и пробовал многие разные ядра:
- 6.11.0
- 6.8.0-45 (по умолчанию для Ubuntu)
- 6.6.51
- 6.5.11
- 6.2.0
Вот результаты для каждой платформы:
- Intel i9-9980HK – Coffee Lake (9-е поколение): Работает со всеми ядрами
- Intel i7-1165G7 – Tiger Lake (11-е поколение): Работает со всеми ядрами
- Intel i7-12700H – Alder Lake (12-е поколение): 6.2 загружается, но нет WiFi, 6.5 без проблем. 6.6 и выше не загружаются
- Intel® Core™ Ultra 7 155H – Meteor Lake (Ultra Series 1): То же самое, что и Alder Lake
Похоже, что ядро 6.6 сломало что-то с недавней поддержкой Intel.
Ответ или решение
Проблема с загрузкой Ubuntu 24.04 на новых платформах Intel с использованием LVM шифрования и сообщением "Waiting for encrypted source device" связана с изменениями в коде ядра, начиная с версии 6.6. Это может происходить по нескольким причинам, включая несовместимость или ошибки, приведенные к проблемам с распознаванием зашифрованных устройств на новых процессорах.
Вот несколько возможных решений и обходных путей, которые могут помочь вам устранить данную проблему:
-
Обновление системы и модулей: Убедитесь, что ваша система полностью обновлена. Вы можете выполнить команду:
sudo apt update && sudo apt upgrade
-
Проблемы с ядром: Учитывая, что на старых версиях ядра (например, 6.5) устройство загружается без проблем, вы можете продолжать использовать это ядро как временное решение, пока проблема не будет устранена в будущем ядре. Вы можете установить более старую версию ядра командой:
sudo apt install linux-image-6.5.11-<ваша-архитектура>
-
Настройка конфигурации загрузчика GRUB: Убедитесь, что в конфигурации GRUB указаны правильные параметры для загрузки с зашифрованного устройства. Для этого отредактируйте файл
/etc/default/grub
, добавив или изменив строки, касающиеся параметров шифрования, и затем выполните команду:sudo update-grub
-
Проверка модуля LUKS: Убедитесь, что необходимые модули для работы с LUKS подключаются на этапе загрузки. Вы можете сделать это, добавив их в файл
/etc/initramfs-tools/assemblies
и заново сгенерировав образ блоков:sudo update-initramfs -u
-
Проверка оборудования: Если возможно, проверьте работу устройства на других системах или с другими USB-выходами, или рассмотреть возможность подключения к более старым платформам, чтобы исключить аппаратные проблемы.
-
Запуск в режиме восстановления: Если у вас есть возможность, попробуйте загрузиться в режиме восстановления. Это может помочь вам получить доступ к системе и устранить возможные конфликты или ошибки конфигурации.
-
Искать обновления и патчи: Постоянно следите за обновлениями в репозиториях Ubuntu и на официальных форумах для получения информации о патчах или тестовых версиях, которые могут исправить вашу проблему с загрузкой.
-
Мониторинг обсуждений сообщества: Важно следить за обсуждениями на форумах Ubuntu и в системах отслеживания ошибок, таких как Launchpad, о проблемах, связанных с поддержкой новых ядер и Intel. Участие в этих обсуждениях может помочь вам найти более конкретные решения ваших проблем.
Если проблема не решается и ни одно из предложенных решений не помогает, может стоит обратиться в сообщество разработчиков или подать отчет об ошибке, предоставив полную информацию о вашей конфигурации и особенностях проблемы.