Поиск по сайту:

Как устранить ошибку Initramfs в Fedora

Ubuntu и ее производные часто страдают от проблемы с initramfs. Насколько я знаю, обычно это происходит на дисках, отформатированных в файловой системе ext4. Однако в BTRFS у меня не было этой проблемы. До сегодняшнего дня я думал, что эта проблема затрагивает только системы на базе Ubuntu. Я был неправ! Сегодня я столкнулся с проблемой initramfs в моей настольной системе Fedora 34. Я уже знал, как исправить ошибку Initramfs в Ubuntu Linux. В этом руководстве я покажу вам, как устранить ошибку initramfs в Fedora.

Это было фактическое сообщение об ошибке, с которым я столкнулся после включения рабочего стола Fedora 34.

[...]
Generating "/run/initramfsrdsosreport.txt"

Entering emergency mode. Exit the shell to continue.
Type "journelctl" to view the system logs.
You might want to save "/run/initramfsrdsosreport.txt" to a USB stick or /boot
after mounting them and attach it to a bug report.

Give root password for maintenance mode
(or press Control-D to continue):
:/root#

Аварийный режим в Fedora

Как видно из приведенного выше вывода, Fedora перешла в аварийный режим. Если посмотреть на скриншот чуть выше, проверка файловой системы на одном из разделов диска не удалась.

Чтобы устранить ошибку initramfs в Fedora, нам нужно проверить и восстановить файловую систему в проблемном разделе с помощью команды fsck. В моем случае раздел /dev/sda2 поврежден.

fsck /dev/sda2 -y 

Замените /dev/sda2 в приведенной выше команде именем вашего раздела. В вашей системе раздел может быть другим, например /dev/sda1, /dev/sdb1, /dev/sdc1 и т. д. Чтобы найти Для получения сведений о разделах Linux используйте команду cat /proc/partitions или blkid. Если вы не уверены, какой раздел нужно восстановить, запустите fsck для всех разделов.

Теперь команда fsck проверит наличие поврежденных блоков в файловой системе данного раздела и автоматически исправит их. Это займет минуту или две в зависимости от размера диска и количества плохих блоков на нем.

[...]
/dev/sda2: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sda2: 662372/4507520 files (0.4% non-contiguous), 7510236/10350080 blocks

Устранить ошибку initramfs в Fedora

После того как команда fsck исправит все поврежденные блоки в разделе, введите reboot или exit и нажмите ENTER, чтобы начать загрузку вашей системы Fedora:

reboot

Или,

exit

Теперь ваша система должна загрузиться нормально.

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

  1. Загрузите систему с аварийного CD/DVD/USB-накопителя с той же версией дистрибутива GNU/Linux.
  2. А затем сначала проверьте оборудование (dmesg показывает, например, работают ли жесткие диски или выдают ли сообщения о сбоях)
  3. Затем запустите fsck на всех разделах [несмонтированной] файловой системы, чтобы проверить, правильно ли они работают.

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

Удачи!

Статьи по данной тематике