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

by itisgood

Ubuntu и его производные часто страдают от проблемы initramfs.

Насколько я знаю, обычно это происходит на дисках, отформатированных с файловой системой ext4.

Однако я не сталкивался с этой проблемой в BTRFS.

До сегодняшнего дня я думал, что эта проблема затрагивает только системы на базе Ubuntu.

Я ошибался!

Сегодня я столкнулся с проблемой initramfs в моей настольной системе Fedora 34.

Я уже знал, как исправить ошибку Initramfs в Ubuntu Linux.

🧰 Как исправить ошибку Busybox Initramfs на Ubuntu

В этом руководстве я покажу вам, как решить ошибку 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 перешла в аварийный режим.

Чтобы устранить ошибку 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

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

# reboot

или,

# exit

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

Приведенное выше решение отлично сработало .

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

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

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

You may also like

Leave a Comment