После обновления с 20.04 до 22.04 ноутбук заблокирован

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

У меня есть Lenovo Carbon X1 Gen 9, и я пользуюсь им несколько лет. Он прошел через несколько обновлений. Но теперь, после перезагрузки, он только показывает Memtest86, и, похоже, ничего нет, чтобы загрузиться! Кто-нибудь сталкивался с этим?

В какой-то момент во время обновления я получил предупреждение (окно с вопросом да/нет), говорящее, что обновление пытается удалить используемую сейчас версию ядра, и я сказал не удалять ядро (думая, что всегда смогу обновить его позже). Теперь ноутбук не работает. Любая помощь будет полезна.

«Все» работало прекрасно до обновления. Теперь я так сильно об этом сожалею. Устройство может загрузиться только в Memtest86 и больше никуда. Он продолжает запускать его снова и снова.

Спасибо


Хорошо, я продвинулся на шаг вперед: проблема в том, что grub запускает Memtest86, потому что не может найти ядро. Теперь почему он не может найти ядро и как его восстановить, я все еще пытаюсь выяснить. Если вы знаете, как исправить эту ситуацию или столкнулись с такой же ситуацией, пожалуйста, прокомментируйте.

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

Для решения проблемы с вашим ноутбуком Lenovo Carbon X1 Gen 9 после обновления с Ubuntu 20.04 до 22.04, рекомендую выполнить следующие шаги:

  1. Загрузка в режиме восстановления:

    • Включите ноутбук и, когда он начнет загружаться, нажмите клавишу Shift или Esc, чтобы открыть меню GRUB.
    • В меню GRUB выберите опцию "Advanced options for Ubuntu" (Дополнительные параметры для Ubuntu).
  2. Проверьте наличие ядра:

    • В меню Advanced options попробуйте выбрать последнюю версию ядра, доступную в списке. Возможно, что предыдущая версия ядра еще доступна и будет загружена.
  3. Восстановление загрузчика GRUB:

    • Если загрузка в режиме восстановления не удастся, возможно, потребуется восстановить GRUB. Выберите "root" (восстановление) из меню. Это откроет терминал с правами суперпользователя.
    • Вам может понадобиться монтировать вашу файловую систему. Выполните команду:
      mount -o remount,rw /
    • Теперь попробуйте восстановить GRUB, выполнив:
      update-grub
  4. Проверка наличия ядра:

    • Восстановив GRUB, проверьте наличие установленных ядер в вашей системе. Выполните:
      ls /boot
    • Убедитесь, что в выходных данных есть хоть одно ядро (файлы с именем, содержащим "vmlinuz").
  5. Переустановка ядра:

    • Если ядро отсутствует, вам потребуется его переустановить. Воспользуйтесь Live USB, чтобы загрузиться в рабочую среду. После загрузки:
      • Откройте терминал.
      • Смонтируйте ваш диск. Пример команды:
        sudo mount /dev/sdXn /mnt

        (где X – буква вашего диска, а n – номер раздела).

      • Затем выполните chroot:
        sudo chroot /mnt
      • Теперь вы можете установить нужное ядро:
        apt update
        apt install linux-image-generic
  6. Перезагрузка:

    • После выполнения всех шагов выйдите из chroot с помощью команды exit и перезагрузите систему:
      reboot
  7. Дополнительные шаги:

    • Если при последующих попытках все еще возникают проблемы, возможно, стоит проверить логи системы для получения более детальной информации о проблемах. Это можно сделать, загрузившись с Live USB и посмотрев логи в /var/log/.

Следуя этим шагам, вы должны восстановить работоспособность вашего ноутбука. Если вы продолжаете сталкиваться с проблемами, рассмотрите возможность обращения за помощью на форумы поддержки Ubuntu или к сообществу пользователей Lenovo.

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

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