On 09/27/2011 09:57 PM, JD wrote: > On 09/27/2011 06:45 PM, mickey wrote: >> On 09/27/2011 09:00 PM, JD wrote: >>> On 09/27/2011 05:19 PM, mickey wrote: >>>> F15 >>>> >>>> Setup F15 hard drive on a different computer /dev/sda and sent hard >>>> drive to a friend to put in his computer as /dev/sdb , behind WindowsXp >>>> and went into the rescue mode to run grub-install /dev/sda , getting a >>>> error message; >>>> >>>> "sdc2 Does not have any corresponding BIOS drive". >>>> >>>> There is only two hard drives and a DVDrom in this computer, I can't >>>> understand the sdc2 unless fedora see's this >>>> drive , slave hard drive as sdc2 instead of sdb2 , partition 2 is where >>>> the / partition is for Fedora. >>>> WindowsXP is on Master drive. >>>> >>>> >>>> Hard Drive is recognized by BIOS as a Slave sdb. >>>> >>>> I guess the Device map is different and causing problems, How do I fix >>>> this to get boot sector on /dev/sda >>>> >>>> Can the command grub-install --recheck /dev/sda fix the problem. >>> I thought you have to edit grub.conf so that >>> boot=/dev/sda<<<< Point this to correct drive like /dev/sdb >>> >>> splashimage=(hd0,1)/boot/grub/splash.xpm.gz<<< Change this to correct >>> (hd1,0) as an example >>> hiddenmenu >>> default=0 >>> >>> title Fedora (2.6.39.3-1.fc14.i686) >>> root (hd0,1)<<<< Change this to (hd1,0) >>> kernel /boot/vmlinuz-2.6.39.3-1.fc14.i686 ro root=/dev/sdb >>> rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 >>> SYSFONT=latarcyrheb-sun16 KEYTABLE=us LANG=en_US.UTF-8 nomodeset >>> initrd /boot/initramfs-2.6.39.3-1.fc14.i686.img >>> >>> >>> Then you must fix /etc/fstab so that >>> /dev/sdb1 / ext3 defaults 0 0 >>> >>> ...etc. >>> >> Are you sure the (hd1,0) instead it should be (hd1,1) because linux / is >> at sdb2 . > Well, the default correspondence between bios disks and linux disks > is > hd0 sda > hd1 sdb > > I assume your linux is installed on first partition of the disk. > Since the linux disk is the second disk in the machine, per your > message, then the disk is hd1 (i.e. /dev/sdb) > and since linux is on the first partition, the boot > disk would be > (hd1,0) which maps onto (/dev/sdb1) > > Take a look at the file /boot/grub/device.map > > which shows the most basic device mapping, like > (fd0) /dev/fd0 > (hd0) /dev/sda > > Good luck > I guess i got this pretty confusing. sdb1 is a ntfs file system for a backup to windowsXP. And sdb is / root for linux -- users mailing list users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines