Linux on second drive

#1
I have Windows Vista installed on an SATA drive by itself.
I have OpenSUSE installed on an IDE drive:

/dev/sda1: NTFS
/dev/sda2: FAT
/dev/sda3: swap
/dev/sda4: /

I've installed GRUB into the "root partition" and "boot partition" but I am still not able to boot into my linux partition.

I've also tried using NeoGRUB and I type (hd1,4) (strangely the numbering has changed) and it finds an ext2fs partition. However when I type kernel /boot/vmlinuz root=/dev/sda4 (or any variation thereof) it says file not found.
 

mqudsi

Mostly Harmless
Staff member
#2
Have you tried to install the Linux entry in EasyBCD with specifying "GRUB is not installed to the bootsector" before adding the entry?
 
#3
Yes I have. The same problem from NeoGRUB applies:

"I type (hd1,4) (strangely the numbering has changed) and it finds an ext2fs partition. However when I type kernel /boot/vmlinuz root=/dev/sda4 (or any variation thereof) it says file not found."

This software worked perfectly when I had linux installed on the first drive... perhaps there is some drive numbering problem?