Сбой материнской платы в одном из серверов Red Hat. Итак, я перенес HDD на новую коробку. Как будто я загружаю машину. Эта ошибка обнаруживается. Перебрав многие сайты, они сказали о восстановлении initrd. Итак, как я могу это сделать? Это решит проблему? или что то еще нужно?

1 ответ1

0

Это распространенная проблема при замене материнских плат из-за отсутствия соответствующих драйверов в исходном образе RAM-диска.

Чтобы решить это, попробуйте следующее:

  • Загрузитесь с установочного диска RedHat и введите linux rescue .
  • Смонтируйте все файловые системы в режиме чтения-записи.
  • chroot к вашей файловой системе.

    mount --bind /proc /mnt/sysimage/proc

    mount --bind /dev /mnt/sysimage/dev

    mount --bind /sys /mnt/sysimage/sys

    chroot /mnt/sysimage

  • Создайте резервную копию вашего текущего initrd

    cp -p /boot/initrd-$(uname -r).img /boot/initrd-$(uname -r).img.bak

  • Создать initrd для текущего ядра

    mkinitrd -f -v /boot/initrd-$(uname -r).img $(uname -r)

  • ИЛИ, если вам нужно собрать его для конкретной версии ядра (измените версию в соответствии с вашими настройками)

    mkinitrd -f -v /boot/initrd-2.6.18-371.6.1.el5.img 2.6.18-371.6.1.el5

  • перезагружать

Надеюсь это поможет!

Deeh

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .