Исправление загрузки в initramfs при запуске Ubuntu

Устранение неполадок при загрузке в initramfs при запуске Ubuntu

initramfs – это файловая система RAM, которая используется для начальной загрузки операционных систем на основе ядра Linux. При установке операционной системы все библиотеки, утилиты и файлы конфигурации сжимаются в архив, после чего они переносятся из указанной файловой системы в загрузчик, где система продолжает загружаться. Иногда пользователи дистрибутива Ubuntu сталкиваются с тем, что при включении компьютера они входят в консоль управления именно этой файловой системой без возможности дальнейшей загрузки системы. Это происходит из-за повреждения потока запуска и исправляется довольно простым методом.

Исправляем ошибку с загрузкой в initramfs при запуске Ubuntu

В большинстве случаев рассматриваемая проблема связана с ошибкой в ​​одном из суперблоков и при попытке выйти из initramfs с помощью команды exit отображается следующее сообщение:

exit / dev / mapper / ubuntu – vg-root содержит файловую систему с ошибками, проверка принудительная. Обнаружены inodes, которые были частью поврежденного потерянного связанного списка. / dev / mapper / ubuntu-vg-root: НЕОЖИДАННОЕ НЕПРЕРЫВНОЕ НЕСКОЛЬКО; Запустите fsck ВРУЧНУЮ. (т.е без параметров -ao -p) fsck завершился с кодом состояния 4. Для корневой файловой системы в / dev / mapper / ubuntu – vg-root требуется ручной fsck.

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

  1. Загрузите ISO-образ с той же версией Ubuntu, установленной на вашем компьютере, с официального сайта и создайте загрузочную флешку. Вы можете узнать больше об этой процедуре в другой нашей статье по следующей ссылке.
  2. Когда операционная система загрузится, выберите загрузку с USB-накопителя, а когда появится окно установки, перейдите в режим «Попробовать Ubuntu».
  3. Устранение неполадок при загрузке в initramfs при запуске Ubuntu

  4. Здесь будет отображаться стандартный графический интерфейс. Откройте меню и дважды щелкните значок, чтобы запустить приложение «Терминал». Это также можно сделать, удерживая комбинацию клавиш Ctrl + Alt + T.
  5. Устранение неполадок при загрузке в initramfs при запуске Ubuntu

  6. Найдите номер системного раздела жесткого диска с установленной системой, введя команду sudo fdisk -l | grep Linux | grep -Ev ‘своп’.
  7. Устранение неполадок при загрузке в initramfs при запуске Ubuntu

  8. В новой строке вы увидите обозначение, например / dev / sda1. Помните об этом, потому что в будущем необходимо будет исправить ошибку.
  9. Устранение неполадок при загрузке в initramfs при запуске Ubuntu

  10. Запустите процедуру, чтобы вывести список всех существующих суперблоков, указав sudo dumpe2fs / dev / sda1 | суперблок grep. Каждый суперблок хранит определенное количество метаданных файловой системы, поэтому ошибки в их работе приводят к сбою загрузки операционной системы.
  11. Устранение неполадок при загрузке в initramfs при запуске Ubuntu

  12. В новых строках после активации команды будет отображен список всех суперблоков, присутствующих в разделе.
  13. Устранение неполадок при загрузке в initramfs при запуске Ubuntu

  14. Возьмем для примера любой блок, например первый. С его помощью ФС будет восстановлена. Это инициируется после ввода sudo fsck -b 32768 / dev / sda1 -y, где 32768 – номер суперблока, а / dev / sda1 – требуемый раздел жесткого диска.

    Устранение неполадок при загрузке в initramfs при запуске Ubuntu

    Благодаря опции -y все изменения будут автоматически приняты, и после успешного завершения процесса на экране будет отображаться следующее уведомление:

    fsck 1.40.2 (12 июля 2007 г.) e2fsck 1.40.2 (12 июля 2007 г.) / dev / sda1 не был полностью размонтирован, принудительная проверка. Шаг 1. Проверьте inodes, блоки и размеры. Шаг 2. Проверьте дерево каталогов. Шаг 3. Проверьте подключение каталога. Шаг 4. Проверьте количество ссылок… Исправить? да Неверное количество свободных блоков для группы № 362 (32254, подсчитано = 32248). Регулировать? да Свободные блоки подсчитываются неправильно для группы # 368 (32254, подсчитано = 27774). Регулировать? да………. / dev / sda1: ***** ФАЙЛОВАЯ СИСТЕМА БЫЛА МОДИФИЦИРОВАНА ***** / dev / sda1: 59586/30539776 файлов (0,6% не смежных), 3604682/61059048 блоков

  15. Осталось смонтировать системный раздел sudo mount / dev / sda1 / mnt.
  16. Устранение неполадок при загрузке в initramfs при запуске Ubuntu

  17. Затем перейдите к нему через cd / mnt, чтобы все команды выполнялись непосредственно из самого каталога.
  18. Устранение неполадок при загрузке в initramfs при запуске Ubuntu

  19. Просмотрите содержимое файловой системы с помощью sudo mkdir test ls -l. Успешное завершение этой операции означает, что восстановление прошло успешно и операционная система может быть перезапущена.
  20. Устранение неполадок при загрузке в initramfs при запуске Ubuntu

Иногда даже после успешного решения рассматриваемой проблемы пользователи сталкиваются с ошибками при запуске операционной системы. Чаще всего они связаны со стандартным отказом загрузчика GRUB. Следовательно, вам придется восстановить и этот стандартный компонент. Подробное руководство по выполнению задачи с помощью Boot-Repair см. В материале ниже.

Также читайте: Восстановление загрузчика GRUB с помощью Boot-Repair в Ubuntu

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

См. Также: Форматирование USB-накопителя в Linux

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

Источники
  • https://lumpics.ru/initramfs-appears-when-ubuntu-boots/
Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Проблемы и их решения по компьютерам, смартфонам
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: