Восстановление Initramfs в Centos

Оцените статью

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

Монтируем файловые системы отключенного сервера

Например, при помощи System Rescue CD:

# mkdir /tmp/system
# mount /dev/sda1 /tmp/system
# mount -o bind /dev/ /tmp/system/dev/
# mount -o bind /proc/ /tmp/system/proc/
# mount -o bind /sys/ /tmp/system/sys/
# chroot /tmp/system/

Пересобираем Initramfs и восстанавливаем загрузчик

Если сервер переносили то дополнительно редактируем записи в fstab

Восстанавливаем Initramfs:

# dracut -f /boot/<initramfs-version>.img

Восстанавливаем загрузчик:

# grub2-mkconfig --output=/boot/grub2/grub.cfg
# grub2-install /dev/sda

Related Posts

Шпаргалка по работе с envsubst

envsubst — это утилита в Unix-подобных системах, которая позволяет подставлять значения переменных окружения в строки. Базовый синтаксис: где <шаблон> — это строка с переменными окружения, которые нужно подставить, а < файл…

Немного заметок по Kubernetes

В процессе запуска очередного небольшого проекта на kubernetes у меня накопилось немного небольших заметок которыми я с радостью с вами поделюсь. Возможно они кому-то и пригодятся. Резервное копирование баз данных…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

You Missed

Шпаргалка по работе с envsubst

Шпаргалка по работе с envsubst
Немного заметок по Kubernetes

Шпаргалка по работе с Nmap

Шпаргалка по работе с Nmap

Удаление разделов в Windows консоли (утилита diskpart)

Удаление разделов в Windows консоли (утилита diskpart)

Работа с GPT-разделами в Linux

Работа с GPT-разделами в Linux

Работа с консольной утилитой wsl для управления Windows Subsystem for Linux (Подсистемы Windows для Linux)

Работа с консольной утилитой wsl для управления Windows Subsystem for Linux (Подсистемы Windows для Linux)