I need some help from the gurus!
I recently added a 3rd SATA drive to my system, to try out Vista.
So now I have 3 SATA drives. 2 Seagates, (One 80 GB and one 160 GB) and one WD 250 GB.
My trouble is, I believe I have 2 sata controllers on my mobo (nVidia and promise) and each control 2 headers. Each time I reboot, the drives are recognized differently. Adding linux to the 80 gig drive has been problematic because of this.
Off the top of my head, (I am at work) my grub is very simple for now. Something like this:
That would not boot at all.. wrong fs type (being redirected to an NTFS volume, I guess).
changing it to this helped a little bit:
But I get a kernel panic, not syncing error.
So I got a suggestion to use PDN, via /disk/by-label in GRUB and fstab.
So I am thinking my grub should look like this:
BUT....here is my question:
If my SATA drives are randomly changing names, WHAT should my "root (hd0,0)" line read?
Won't that line be haunted by the same issues, even though I utilize disk/by-label on the kernel line?
Help.
I recently added a 3rd SATA drive to my system, to try out Vista.
So now I have 3 SATA drives. 2 Seagates, (One 80 GB and one 160 GB) and one WD 250 GB.
My trouble is, I believe I have 2 sata controllers on my mobo (nVidia and promise) and each control 2 headers. Each time I reboot, the drives are recognized differently. Adding linux to the 80 gig drive has been problematic because of this.
Off the top of my head, (I am at work) my grub is very simple for now. Something like this:
Code:
title Linux [vmlinuz26]
root (hd1,0)
kernel /vmlinuz26 root=/sdb1 vga=773 ro
initrd /kernel26.img
changing it to this helped a little bit:
Code:
title Linux
root (hdo,0)
kernel /vmlinuz26 root=/sda1 vga=773 ro
initrd /kernel26.img
So I got a suggestion to use PDN, via /disk/by-label in GRUB and fstab.
So I am thinking my grub should look like this:
Code:
title Linux
root (hd0,0)
kernel /vmlinuz26 root=/dev/disk/by-label/root vga=773 ro
initrd /kernel26.img
If my SATA drives are randomly changing names, WHAT should my "root (hd0,0)" line read?
Won't that line be haunted by the same issues, even though I utilize disk/by-label on the kernel line?
Help.