I upgraded my video card(s) from an ATI X600 pro (which Vista and Linux did not like) to 2 ASUS EN8600GT SLI cards, this weekend and moved some of my drives around in the process. I had Ubuntu 7.10, installed on one of the drives and after the change my boot to Grub could not find the Linux drive, so I decided to try a clean install of Mint 5.0 Beta on the same 40gig drive, on my main PC (I have 4.0 on my laptop)and it works great
So after the install and boot I get Grub error 17 and can't boot... so I put the CD disk back in and reboot and go to boot from disk, it gives me the grub list but only the Vista drive will boot. I then search the web for the meaning of this error and find it has to do with the drive mapping for Windows and Linux.
A few points for thought... The drive in question is a 40 gig drive connected to a RAID controller (it was connected to the raid before I moved it, it's still in the same RAID controller but in a different place now) so the system sees it as a SCSI drive.
Below is the result of fdisk -lu from the cd boot mint 5.0 disk and the windows device list for the same disks.
Disk /dev/sda: 203.9 GB, 203928109056 bytes Windows disk HD3.0, vista boot disk in windows (shows as HD0,0 in Linus and does boot)
255 heads, 63 sectors/track, 24792 cylinders, total 398297088 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x0561d530
Device Boot Start End Blocks Id System
/dev/sda1 * 63 398283479 199141708+ 7 HPFS/NTFS
Disk /dev/sdb: 123.5 GB, 123522416640 bytes xp disk HD1,0 in windows
255 heads, 63 sectors/track, 15017 cylinders, total 241254720 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identi[/i]fier: 0x82a05e05
Device Boot Start End Blocks Id System
/dev/sdb1 * 63 241248104 120624021 7 HPFS/NTFS
Disk /dev/sdc: 500.1 GB, 500107862016 bytes data disk in windows HD5,0
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x01d81075
Device Boot Start End Blocks Id System
/dev/sdc1 * 63 976768064 488384001 7 HPFS/NTFS
Disk /dev/sdd: 160.0 GB, 160041885696 bytes recorded]TV disk in windows HD0.0
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x1fa5e70a
Device Boot Start End Blocks Id System
/dev/sdd1 * 63 312576704 156288321 7 HPFS/NTFS
Disk /dev/sde: 251.0 GB, 251000193024 bytes Movie disk HD1,0 in windows
255 heads, 63 sectors/track, 30515 cylinders, total 490234752 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x1fb73490
Device Boot Start End Blocks Id System
/dev/sde1 * 63 490223474 245111706 7 HPFS/NTFS
Disk /dev/sdf: 40.0 GB, 40020664320 bytes Linux disk HD2,0 in windows
255 heads, 63 sectors/track, 4865 cylinders, total 78165360 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0xfe0ba546
Device Boot Start End Blocks Id System
/dev/sdf1 63 74862899 37431418+ 83 Linux
/dev/sdf2 74862900 78156224 1646662+ 5 Extended
/dev/sdf5 74862963 78156224 1646631 82 Linux swap / Solaris
Disk /dev/sdg: 750.1 GB, 750156374016 bytes USB Backup drive
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0xa4b57300
Whit that I know (why so many drives?) just my luck at work..
My question is, it seams to me Windows and Linux have mapped these drives differently so where do I go t fix it, and what do I need to change?
I see the drive.map file but I am not sure if that's where I should make the changes and what I should change, here's that file.
(hd0) /dev/sda
(hd1) /dev/sdb
(hd2) /dev/sdc
(hd3) /dev/sdd
(hd4) /dev/sde
(hd5) /dev/sdf
(hd6) /dev/sdg
I am sure I left some things out here so let me know what I missed, Any help wou;d be much appreciated!!!
Thanks,
TomS





