Не удается загрузиться в Ubuntu 22.04.05, появляется черный экран с текстом: /dev/nvme0n1p4: [случайное число] чистых, [случайное число] файлов/блоков.

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

Я использую систему с двойной загрузкой с Windows 11 и Linux (примерно 5 месяцев).

Некоторая информация:

Хост: Asus TUF F15 FX507ZC4

ОС: Ubuntu 22.04.05 LTS x86_64

Ядро: 6.8.0-40-generic

Оболочка: bash 5.1.16

ОЗУ: 15612MB (16GB)

Проблема:

Я установил игру на моем Windows 11 прошлой ночью (дополнительная информация будет в следующем разделе). После игры

перезагрузил ноутбук

появляется меню grub, нажимаю на ubuntu

появляется черный экран с следующим текстом:
/dev/nvme0n1p4: [случайное число] clean, [случайное число] files/blocks

черный экран исчезает через минуту, и появляется логотип ubuntu с кругом загрузки

он продолжает загружаться более 10 минут (среднее время загрузки 30 секунд), так что, очевидно, что-то не так

Теперь это происходит каждый раз, когда я пытаюсь загрузить ubuntu, и я не могу им пользоваться. Я также пробовал некоторые решения аналогичных проблем на askubuntu, но ни одно из них не решило мою проблему. Если кто-то может мне помочь, я перечислю все детали того, что я пробовал до сих пор.

Некоторый фон:

Неделю назад я терял много батареи, когда мой ПК находился в спящем режиме в ubuntu, поэтому я попытался включить опцию гибернации. Один ответ на askubuntu предложил увеличить размер swap-памяти, я следовал данным инструкциям, но не смог включить опцию гибернации. Мне нужно было иметь swap-память в два раза больше объема ОЗУ, что составляет 16 ГБ. Поэтому я искал способ сделать это без swap-памяти. И это было с помощью swap-файла. Я следовал учебнику, но прервал его, потому что мне нужно было настраивать некоторые вещи, о которых у меня не было представления.

Кроме того, на моем Windows 11 я установил Batman Arkham Asylum из steam в тот день, когда столкнулся с этой проблемой. Мне пришлось установить .NET framework, что я и сделал, но затем я столкнулся с ошибкой, которая была решена с помощью этого решения, найденного в сообществе steam для игры:
Перейдите в steamapps>common>batman arkham asylum goty>redist>directx
затем просто запустите “DXSETUP”
После запуска DXSETUP я смог запустить игру.

Так что никто не ответил на мой вопрос, и ни одно из доступных в интернете решений, с которыми я столкнулся, не сработало. Поэтому я загрузился в Windows, удалил загрузчик grub, затем удалил раздел, на котором была установлена ubuntu. Затем переустановил ubuntu.

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

Проблема, с которой вы столкнулись, может иметь несколько причин, особенно учитывая изменения, которые вы внесли перед тем, как Ubuntu перестал загружаться. Ниже приведены рекомендации и шаги, которые могут помочь вам восстановить нормальную работу вашей системы.

1. Проверка конфигурации загрузчика GRUB

  1. Убедитесь, что загрузчик GRUB установлен правильно. Это можно сделать с помощью Live USB с Ubuntu:
    • Загрузитесь с Live USB.
    • Откройте терминал и выполните следующие команды:
      sudo mount /dev/nvme0n1p4 /mnt  # замените на правильный раздел, если нужно
      sudo grub-install --root-directory=/mnt /dev/nvme0n1
      sudo update-grub

2. Проверка системных файлов

Если система загружается, но не работает правильно, запустите проверку файловой системы:

  1. Загрузитесь в режим восстановления (recovery mode) через GRUB.
  2. Выберите "fsck" для проверки файловой системы.
  3. Если отобразятся ошибки, следуйте инструкциям для их исправления.

3. Настройка swap

Вы упоминали, что пытались увеличить размер swap, чтобы включить режим гибернации. Убедитесь, что swap правильно настроен:

  1. Проверьте текущее состояние swap:
    swapon --show
  2. Если swap неактивен или недостаточно велик, вы можете создать новый swap файл:
    sudo fallocate -l 16G /swapfile  # создадим swap-файл размером 16ГБ
    sudo chmod 600 /swapfile
    sudo mkswap /swapfile
    sudo swapon /swapfile
  3. Добавьте эту строку в файл /etc/fstab для автоматического монтирования при загрузке:
    /swapfile none swap sw 0 0

4. Журналы и диагностика

Если после выполнения вышеуказанных шагов проблема не решена, ознакомьтесь с журналами системы:

  1. Восстановитесь в режим восстановления и запустите:

    journalctl -b -1 -e

    Это покажет последние сообщения перед падением системы.

  2. Обратите внимание на ошибки, связанные с видеокартой, драйверами или другими критически важными компонентами.

5. Переустановка Ubuntu (если необходимо)

Если вы удалили и переустановили Ubuntu, убедитесь, что вы делаете это с правильными настройками и желательно на отдельном разделе, не затрагивая Windows:

  1. При установке выберите "Что-то другое" и укажите раздел для установки.
  2. Проверьте настройки загрузки для GRUB.

6. Обновление BIOS и драйверов

Иногда проблемы могут быть связаны с устаревшим BIOS или драйверами:

  1. Проверьте наличие обновлений BIOS на сайте Asus для вашей модели.
  2. Убедитесь, что все драйверы, особенно видеодрайверы, обновлены в вашей системе Ubuntu.

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

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

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