Вроде ваш случай:
И дальше по ссылке.
прошел по ссылкам в одном месте было сказано про
mkinitrd
Вот аглицкий вариант:
1. Boot the target machine into rescue mode, using appropriate boot media
2. Run the following command to determine which devices are /, /boot and swap:
fdisk -l
3. Using that information mount the appropriate devices:
mount /dev/%root device% /mnt
mount /dev/%boot device% /mnt/boot
mount --rbind /proc /mnt/proc
mount --rbind /sys /mnt/sys
mount --rbind /dev /mnt/dev
4. Change the system root to the newly selected location:
chroot /mnt
5. Modify the /etc/fstab file to make sure the correct devices are being used. For example the root, boot, and swap devices might be listed with these device names:
/dev/sda1
/dev/sda2
/dev/sda3
According to the fdisk -l output, however, the devices should be listed as follows:
/dev/cciss/c0d0p1
/dev/cciss/c0d0p2
/dev/cciss/c0d0p3
6. Modify the /boot/grub/menu.lst file and replace the boot partition information with the correct device id. For example, the boot partition may be listed as this device:
/dev/sda2
Where it should be this device:
/dev/cciss/c0d0p2
7. Make sure that the /var/tmp directory exists and then run the following command (note: the /var/tmp directory may need to be manually created first):
mkinitrd 8. Reboot the target machine
mkinitrd применить до установки grub(a)&