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
Теперь ваша система должна загрузиться нормально.
Приведенное выше решение отлично сработало .
На всякий случай, если оно не помогло, следуйте инструкциям, приведенным одним из наших читателей в другой статье.
- Загрузите систему с загрузочного CD/DVD/USB-накопителя памяти с той же версией дистрибутива GNU/Linux.
- Затем сначала проверьте аппаратное обеспечение (например, dmesg покажет, работают ли жесткие диски или выдают сообщения о сбоях).
- Затем запустите fsck на всех [unmounted] разделах файловой системы, чтобы убедиться, что они работают правильно.
Если это не устранит проблему загрузки, то из загрузочной системы можно выполнить дальнейший ремонт и даже переустановить все необходимые поврежденные программы.