Вопрос или проблема
В сентябре 2023 года я установил Ubuntu 20.04 на недавно купленный Vivobook S 16X M5602QA-MB128. Я пользуюсь Ubuntu с 2012 года. Я некомпетентен в информационных технологиях. В этот вторник, 3 декабря, я разрешил обновление программного обеспечения, не глядя, что там есть. В эту среду, 4 декабря, я включил Vivobook и прочитал следующее:
не удалось создать moklistrt: нет ответа
не удалось создать moklistxrt: нет ответа
не удалось создать moklistTrustedrt: нет ответа
Что-то серьезно пошло не так: import_mok_state() не выполнен: нет ответа
Я читал посты в интернете, отключал/включал Secure Boot, удалял ключи, пытался загрузиться с загрузочных USB-накопителей (оба сделаны с помощью Startup Disk Creator, старый использовался в марте для установки Ubuntu на Vivobook другого человека, а другой записан вчера).
Там есть файл, копии которого у меня нет и он важен.
Ответ или решение
Проблема, с которой вы столкнулись на вашем ноутбуке Vivobook S 16X M5602QA-MB128 после обновления программного обеспечения Ubuntu 20.04, является довольно распространенной среди пользователей Linux, особенно в случае попыток загрузки системы с включенной функцией Secure Boot. Первоначальная ошибка, на которую указывает сообщение, касается невозможности создания списка ключей модуля (MOK) для проверки доверенности сторонних модулей, что может быть связано с тем, что обновление программного обеспечения могло затронуть системные модули.
Первоначальные шаги решения проблемы
-
Отключение Secure Boot: Вы уже пробовали отключить и включить Secure Boot в BIOS, однако для начала следует попытаться убедиться, что эта функция действительно отключена. Без этого ключи MOK могут не загружаться должным образом.
-
Сброс BIOS: Попробуйте сбросить настройки BIOS к заводским, это поможет исключить возможность случайной некорректной настройки.
Загрузка с USB
Вы упомянули, что пробовали загрузочные USB-накопители. Важно убедиться, что:
- USB-накопитель создан с использованием правильного образа системы и с настройками GPT, если ваш ноутбук использует UEFI.
- Загрузка происходит именно с USB-порта, в который был вставлен накопитель (может потребоваться изменить порядок загрузки в BIOS).
Попробуйте использовать другой метод создания загрузочного USB, например, Rufus
, если у вас есть доступ к Windows, или попробуйте другой программный инструмент, как Etcher
.
Восстановление важных файлов
Поскольку один из файлов имеет критическую важность, вы можете попытаться загрузиться с Live USB и получить доступ к вашим данным на жестком диске. Для этого выполните следующие шаги:
- Создайте Live USB с помощью программы вроде
Etcher
илиRufus
. - Загрузитесь с Live USB и выберите «Попробовать Ubuntu» вместо установки.
- Продолжите с использованием файлового менеджера (обычно это «Файлы» в Ubuntu) и проверьте, отображается ли ваш жесткий диск.
- Если диск виден, вы можете скопировать важные данные на другой USB-накопитель.
Попытка восстановления системы
Если доступ к файлам был успешен, следующим шагом можно попробовать восстановить вашу систему:
-
Запустите терминал в Live-сессии.
-
Попробуйте выполнить команды:
sudo mount /dev/sda1 /mnt # Замените /dev/sda1 на ваш корневой раздел sudo chroot /mnt update-grub
-
Затем выполните:
sudo apt update sudo apt upgrade
Заключение
Если перечисленные шаги не помогли и система всё ещё не загружается, возможно, будет необходимо переустановить Ubuntu, но при этом важно сделать резервную копию всех важных данных. Чтобы избежать подобных ситуаций в будущем, рекомендуется изучить обновления перед их установкой, а также завести привычку делать резервные копии важных данных.
Если после всех попыток проблема сохраняется, рекомендуется обратиться в техническую поддержку или на специализированные форумы, где эксперты могут предложить более детальные рекомендации на основании вашего описания проблемы и сообщений об ошибках.