Почему Linux не загружается дальше initramfs?
Ошибка инициализации initramfs в Linux
Если Linux не загружаются при инициализации initramfs и переходит в busybox, возможно на диске оказался испорченный суперблок.
Проблему не удастся решить из активной системы, необходимо загрузиться с образа, например Puppy Linux, и запустить Terminal. После загрузки, в терминале вводим команду:
sudo fdisk -l | grep Linux | grep -Ev 'swap'
В результате выполнения команды, будет выведен список всех разделов с Linux.
Находим раздел с системой, который зависает при инициализации initramfs, в моем случае /dev/sda1.
Далее находим и выводим список запасных суперблоков:
sudo dumpe2fs /dev/sda1 | grep superblock
Из списка запасных суперблоков, выбираем любой ниже первой строки и запускаем проверку диска с указанием запасного суперблока.
Group descriptors at 32769-32787
В моем случае, запасной блок начниается с позиции 32768 (минус 1 от стартового числа 32769):
sudo fsck -b 32768 /dev/sda1 -y
После успешного выполнения замены суперблока, перезагрузите компьютер, предварительно отключив диск с дистрибутивом.