I have Googled this problem and tried everything I can think of to fix it, but no luck. I hope someone can help.
I have a Nvidia based motherboard, two SATA drives running with NVRaid 1. I upgraded to F10 from F8 and used the scsi_mod.scan=sync kernel option to get around the RAID problem, then did the mkinitrd update, then updates including kernel 2.6.27.9-159. All was well, and I have been using and updating since Jan 12 until today.
With today's update, I finished the updates and rebooted and got the GRUB prompt. OK, no problem, I booted from the F10 DVD, entered rescue mode, and ran:
chroot /mnt/sysimage
grub grub> find /grub/grub.conf (hd0,2) (hd1,2) [note that it is NVRaid1, so found both drives] grub> root (hd0,2) Filesystem type is ext2fs, partition type 0x83 grub> setup (hd0) checking if "/boot/grub/stage1" exists... no checking if "/grub/stage1" exists... yes checking if "/grub/stage2" exists... yes checking if "/grub/e2fs_stage1_5"exists... yes running "embed /grub/e2fs_stage1_5 (hd0)... 23 sectors are embedded succeeded running "install /grub/stage1 (hd0) (hd0)1+23 p (hd0,2)/grub/stage2 /grub/grub.conf"... failed
error 22t: no such partition
OK, I also tried (hd1,2), and got the same exact messages except for the substitution of (hd1)
I exited grub shell and tried grub-install /dev/sda got: /dev/sda does not have any corresponding BIOS drive
my device.map file is: (hd0) /dev/mapper/nvidia_adgbjghc
The device.map file is the same as it has always been, no change.
This is a Linux only machine, no dual boot. Partitions are: /dev/mapper/nvidia_adgbjghcp1 vfat /dev/mapper/nvidia_adgbjghcp2 ext3 /dev/mapper/nvidia_adgbjghcp3 ext3 /boot /dev/mapper/nvidia_adgbjghcp4 extended /dev/mapper/nvidia_adgbjghcp5 ext3 / /dev/mapper/nvidia_adgbjghcp6 swap
I also tried booting the rescue with and without the scsi_mod.scan=sync with no difference in the outcome. I have done this grub reinsall on many different systems and never had this problem. Although they were not RAID systems of any kind. I have never had to do a grub install on this system until today. I don't know if it is related to NVRaid, RAID in general, or something else.
Any suggestions would be appreciated, other than telling me to use Linux software RAID. I want to get this configuration running.
Thank you in advance, Lloyd
I am having the same problem. Everything was working fine over the past year with Fedora 9 and no problems with Fedora 10 with an Nvidia motherboard with hardware Raid1. Now since the latest update (kernel-2.6.27.15-170.2.24.fc10.i686) when I reboot the screen just says "GRUB".
Booting the rescue disk and trying to install grub results in similar messages about
/dev/mapper/nvidia_ebicibgip1 does not have any corresponding BIOS drive
Any help would be appreciated.
Below are my relevant setup details:
[lawford@groke [1] ~]$ sudo /sbin/fdisk -lu [sudo] password for lawford:
Disk /dev/sda: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors Units = sectors of 1 * 512 = 512 bytes Disk identifier: 0x21382138
Device Boot Start End Blocks Id System /dev/sda1 * 63 208844 104391 83 Linux /dev/sda2 208845 625137344 312464250 8e Linux LVM
Disk /dev/sdb: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors Units = sectors of 1 * 512 = 512 bytes Disk identifier: 0x21382138
Device Boot Start End Blocks Id System /dev/sdb1 * 63 208844 104391 83 Linux /dev/sdb2 208845 625137344 312464250 8e Linux LVM
[lawford@groke [2] ~]$ mount /dev/VolGroup00/LogVol00 on / type ext3 (rw,defaults) /dev/mapper/nvidia_ebicibgip1 on /boot type ext3 (rw,defaults) sysfs on /sys type sysfs (rw,defaults) proc on /proc type proc (rw,defaults) [lawford@groke [3] ~]$ sudo /sbin/grub-install --root-directory=/boot /dev/sda /dev/mapper/nvidia_ebicibgip1 does not have any corresponding BIOS drive. [lawford@groke [4] ~]$ cat /boot/grub/device.map # this device map was generated by anaconda (hd0) /dev/mapper/nvidia_ebicibgi
grub> find /grub/grub.conf find /grub/grub.conf (hd0,0) (hd1,0) grub> root (hd0,0) root (hd0,0) Filesystem type is ext2fs, partition type 0x83 grub> setup (hd0) setup (hd0) Checking if "/boot/grub/stage1" exists... yes Checking if "/boot/grub/stage2" exists... yes Checking if "/boot/grub/e2fs_stage1_5" exists... yes Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 23 sectors are embedded. succeeded Running "install /boot/grub/stage1 (hd0) (hd0)1+23 p (hd0,0)/boot/grub/stage2 /boot/grub/grub.conf"... failed
Error 22r: No such partition
[lawford@groke [5] ~]$ sudo cat /boot/grub/grub.conf # grub.conf generated by anaconda # # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,0) # kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00 # initrd /initrd-version.img #boot=/dev/mapper/nvidia_ebicibgi default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title Fedora (2.6.27.15-170.2.24.fc10.i686) root (hd0,0) kernel /vmlinuz-2.6.27.15-170.2.24.fc10.i686 ro root=UUID=03debb37-5d82-4c80-8d69-423b27e2bf26 rhgb quiet initrd /initrd-2.6.27.15-170.2.24.fc10.i686.img title Fedora (2.6.27.12-170.2.5.fc10.i686) root (hd0,0) kernel /vmlinuz-2.6.27.12-170.2.5.fc10.i686 ro root=UUID=03debb37-5d82-4c80-8d69-423b27e2bf26 rhgb quiet initrd /initrd-2.6.27.12-170.2.5.fc10.i686.img title Fedora (2.6.27.9-159.fc10.i686) root (hd0,0) kernel /vmlinuz-2.6.27.9-159.fc10.i686 ro root=UUID=03debb37-5d82-4c80-8d69-423b27e2bf26 rhgb quiet initrd /initrd-2.6.27.9-159.fc10.i686.img
Links: ------ [1] mailto:lawford@groke [2] mailto:lawford@groke [3] mailto:lawford@groke [4] mailto:lawford@groke [5] mailto:lawford@groke
Found this post useful to get past "GRUB" to actual grub boot prompt and then was able to manually specify kernel, ramdisk and boot options and get my machine going again.
http://forums.fedoraforum.org/printthread.php?t=193274 [1]
Links: ------ [1] http://forums.fedoraforum.org/printthread.php?t=193274