Thanks for your help. I finally got it to work. Sorry, but I gave you the wrong information earlier. The Suse 10.3 hard drive had grub installed in the MBR, and the Suse 11.0 hard drive had grub installed in the root partition.
Here’s what I did: I simply copied the entries in the menu.lst file from the 11.0 drive to the menu.lst file on the 10.3 drive. I then changed hd(0,1) to hd(1,1) in the copied entries. So now it boots from the drive with 10.3 on it, but lets me choose either 10.3 or 11.0, but defaults to 11.0. So here’s what /boot/grub/menu.lst contains on the 10.3 hard drive (the red 1 is the only thing I had to change when I copied the entries over):
Modified by YaST2. Last modification on Mon Jul 21 15:08:56 EDT 2008
default 0
timeout 8
##YaST - activate
###Added on 7-23-08 to let me boot openSUSE 11.0 from the Seagate Disk###
###Don’t change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.0 - 2.6.25.11-0.1
root (hd1,1)
kernel /boot/vmlinuz-2.6.25.11-0.1-default root=/dev/disk/by-id/scsi-SATA_ST3160023A_5JS6HQ1K-part2 resume
=/dev/sda1 splash=silent showopts vga=0x317
initrd /boot/initrd-2.6.25.11-0.1-default
###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – openSUSE 11.0 - 2.6.25.11-0.1
root (hd1,1)
kernel /boot/vmlinuz-2.6.25.11-0.1-default root=/dev/disk/by-id/scsi-SATA_ST3160023A_5JS6HQ1K-part2 showop
ts ide=nodma apm=off acpi=off noresume edd=off x11failsafe vga=0x317
initrd /boot/initrd-2.6.25.11-0.1-default
#########################################################################
###Don’t change this comment - YaST2 identifier: Original name: linux-2.6.22.17-0.1-default###
title openSUSE 10.3 - 2.6.22.17-0.1
root (hd0,1)
kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SATA_WDC_WD2500BB-00_WD-WCANK6434316-
part2 vga=0x317 resume=/dev/sda1 splash=silent showopts
initrd /boot/initrd-2.6.22.17-0.1-default
###Don’t change this comment - YaST2 identifier: Original name: failsafe-2.6.22.17-0.1-default###
title Failsafe – openSUSE 10.3 - 2.6.22.17-0.1
root (hd0,1)
kernel /boot/vmlinuz-2.6.22.17-0.1-default root=/dev/disk/by-id/scsi-SATA_WDC_WD2500BB-00_WD-WCANK6434316-
part2 vga=normal showopts ide=nodma apm=off acpi=off noresume edd=off 3
initrd /boot/initrd-2.6.22.17-0.1-default
###Don’t change this comment - YaST2 identifier: Original name: xen###
title XEN – openSUSE 10.3 - 2.6.22.17-0.1
root (hd0,1)
kernel /boot/xen.gz
module /boot/vmlinuz-2.6.22.17-0.1-xen root=/dev/disk/by-id/scsi-SATA_WDC_WD2500BB-00_WD-WCANK6434316-part2 vga=0x317 resume=/dev/sda1 splash=silent showopts
module /boot/initrd-2.6.22.17-0.1-xen
And here’s what the /boot/grub/menu.lst file looks like in the 11.0 hard drive:
Modified by YaST2. Last modification on Tue Jul 22 17:42:56 EDT 2008
default 0
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,1)/boot/message
##YaST - activate
###Don’t change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.0 - 2.6.25.11-0.1
root (hd0,1)
kernel /boot/vmlinuz-2.6.25.11-0.1-default root=/dev/disk/by-id/scsi-SATA_ST3160023A_5JS6HQ1K-part2 resume=/dev/sda1 splash=silent showopts vga=0x317
initrd /boot/initrd-2.6.25.11-0.1-default
###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – openSUSE 11.0 - 2.6.25.11-0.1
root (hd0,1)
kernel /boot/vmlinuz-2.6.25.11-0.1-default root=/dev/disk/by-id/scsi-SATA_ST3160023A_5JS6HQ1K-part2 showopts ide=nodma apm=off acpi=off noresume edd=off x11failsafe vga=0x317
initrd /boot/initrd-2.6.25.11-0.1-default
I’m not sure if I even need this last entry
title 10.3
rootnoverify (hd0,1)
chainloader +1
###################################
It finally works, and with the new 11.0 entries at the top, it boots into Suse 11.0 after a timeout of 8 seconds. I really appreciate your help.