CentOS 7, dracut восстановление

Если у вас перестала грузиться система после переноса на другое железо (например у меня с ESXi на Hyper-V) и у вас картина как на скринах ниже

То выполните следующее:

загружайтесь с Live диска и выполняйте следующее

CentOS 7, dracut восстановление: 11 комментариев

  1. Не помогло, сделал все как написано у вас, все прошло без ошибок, но ничего не изменилось

  2. А как мне скопировать? ) Я с консоли делаю в виртуальной среде, могу скрин сделать, а вот скопировать из нее не могу (

      1. Спасибо за подсказку ) В моём случае неверно писал версию ядра в команде dracut -f [initramfs-версия ядра.img] [версия ядра]. Для примера: надо было
        dracut -f 4.3.8-320-el7.x86-64.img 4.3.8-320-el7.x86-64
        а я работал в консоли, куда нельзя было скопировать-вставить и ошибочно писал не el7 перед x86-64 в версии ядра, а e17. Отсюда все беды )

  3. А какой LiveCD юзает автор? У меня при загрузке со штатного CentOS7 диска в режиме восстановления после 11 шага мануала dracut -f [initramfs-версия ядра.img] [версия ядра] вылетает ошибка kernel version [версия ядра] has no module directory /lib/modules/. И реально даже папки lib у меня нет, не то что modules ))) Как победить? Может LiveCD волшебный?

    1. Привет! Да прям со штатного диска, с которого и ставится ОС.
      в команде «dracut -f [initramfs-версия ядра.img] [версия ядра]» нужно поменять «версия ядра» полученную с предыдущего шага. Это сделано?

    2. т.е. например такая команда должна получиться
      dracut -f /boot/initramfs-3.10.0-693.el7.x86_64.img 3.10.0-693.el7.x86_64

      1. Да, оно. И у меня ответ сразу kernel version 3.10.0-693.el7.x86_64 has no module directory /lib/modules/. Тупик.

        1. Напиши результат команды
          ls initramfs-*
          и как ты написал итоговую команду (прям точь в точь)
          dracut -f [initramfs-версия ядра.img] [версия ядра]
          а также обрати внимание, что во втором параметре пишется только версия ядра, без суффикса img

          Возможно поможет

          P.s. я сейчас спать, утром отвечу

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

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