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