Загрузка initramfs и монтирование корневого раздела Linux
Зачем?
Иногда случается так, что в процессе загрузки происходит сбой который не позволит вашей системе загрузиться и примонтировать существующие файловые системы. При таком сбое именно в оболочку initramfs будет загружаться система и в ней вам будет доступен набор утилит, при помощи которых в некоторых случаях можно исправить проблемы загрузки системы.
Так же, в разных ситуациях вам может понадобиться самостоятельно попасть в initramfs - давайте рассмотрим это можно сделать.
Как?
Отмечу, что приведённый ниже алгоритм опробован и гарантированно работает в Debian и его форках. Итак - приступим:
-
Перезагрузите вашу систему.
-
При появлении меню GRUB выберите нужное вам ядро системы, которое хотите загрузить, и нажмите клавишу
"е"для редактирования параметров загрузки. -
В появившемся окне редактирования параметров загрузки найдите строку, начинающуюся со слова “linux” или “linuxefi”. Это строка с параметрами загрузки ядра.
-
В конце этой строки добавьте
break=mountпосле всех других параметров. Например:Примерlinux /boot/vmlinuz-5.4.0-81-generic root=UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX ro break=mount -
Нажмите клавишу “Ctrl+X” или “F10”, чтобы загрузиться с измененными параметрами. Это приведет к входу в режим единоразовой загрузки и запуску
initramfs. -
. /scripts/functions- подключаем расширенные команды для работы с системой.Внимание!!!В данной команде наличие пробела между точкой и слэшем обязательно! -
lvm vgchange -ay- обнаруживаем ваши LVM разделы (по умолчанию они не обнаруживаются).ИнформацияПри отсутствии разделов LVM выполнять данную команду не нужно. -
fsck /dev/mapper/ubuntu--vg-root- проверяем диск на ошибки.ИнформацияПри отсутствии разделов LVM указывайте тип вашего устройства. Например:/dev/sda3 -
mkdir /mnt- создаём директорию для монтирования файловой системы. -
mount /dev/mapper/ubuntu--vg-root /mnt- подключаем файловую систему при наличии LVM илиmount /dev/sda3- при обычной разметке диска. *
Теперь вы можете работать с примонтированной файловой системой. После завершения своих действий вы можете перезагрузить систему с помощью команды reboot.
/ разделу, который зависит как от версии системы, так и от настроек в процессе установки операционной системы.Заключение
Теперь вы можете работать с примонтированной файловой системой. После завершения своих действий вы можете перезагрузить систему с помощью команды reboot.
