I added you to the CC as I was not sure if you are still on the list. There are a couple things to look at.
The /boot/grub/device.map is also needed. For example on one system it is ... suse:~ # cat /boot/grub/device.map (hd0) /dev/hda (hd1) /dev/hdb (hd2) /dev/hdc (hd3) /dev/sda (fd0) /dev/fd0 and on an other system it is... susedev:~ # cat /boot/grub/device.map (hd0) /dev/sda (hd1) /dev/sdb (hd2) /dev/sdc (hd3) /dev/hda (hd4) /dev/hdb (hd5) /dev/hdc (fd0) /dev/fd0 These are important as you have to have the right hdx for what you want. I have my /boot/grub/menu.lst so I can boot from any of the hd with the one I want to use. So to understand what I have I am going to use the first system as a reference. On the first fdisk -l gives me ... suse:~ # fdisk -l Disk /dev/hda: 123.5 GB, 123522416640 bytes 255 heads, 63 sectors/track, 15017 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 * 1 7720 62010868+ 7 HPFS/NTFS /dev/hda2 7721 15017 58613152+ f W95 Ext'd (LBA) /dev/hda5 7721 7835 923706 82 Linux swap / Solaris /dev/hda6 7836 15017 57689383+ 83 Linux Disk /dev/hdb: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hdb1 1 26 208813+ 83 Linux /dev/hdb2 27 288 2104515 c W95 FAT32 (LBA) /dev/hdb3 289 484 1574370 82 Linux swap / Solaris /dev/hdb4 485 30401 240308302+ f W95 Ext'd (LBA) /dev/hdb5 485 5053 36700461 83 Linux /dev/hdb6 5054 30401 203607778+ 83 Linux Disk /dev/hdc: 250.0 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hdc1 1 30400 244187968+ 83 Linux Disk /dev/sda: 2170 MB, 2170000384 bytes 64 heads, 32 sectors/track, 2069 cylinders Units = cylinders of 2048 * 512 = 1048576 bytes Device Boot Start End Blocks Id System /dev/sda4 * 1 2069 2118640 63 GNU HURD or SysV And my menu.list is as follows. suse:~ # cat /boot/grub/menu.lst # Modified by YaST2. Last modification on Wed Jan 3 21:14:02 MST 2007 default timeout 8 gfxmenu (hd0,5)/boot/message ###Don't change this comment - YaST2 identifier: Original name: linux### title openSUSE 10.2 root (hd0,5) kernel /boot/vmlinuz root=/dev/hda6 vga=0x314 resume=/dev/hdb3 splash=silent showopts initrd /boot/initrd ###Don't change this comment - YaST2 identifier: Original name: linux### title openSUSE 10.2 show details root (hd0,5) kernel /boot/vmlinuz root=/dev/hda6 vga=0x314 resume=/dev/hdb3 showopts initrd /boot/initrd ###Don't change this comment - YaST2 identifier: Original name: windows### title Windows 2000 rootnoverify (hd0,0) chainloader (hd0,0)+1 makeactive ###Don't change this comment - YaST2 identifier: Original name: windows### title Windows 2000-1 rootnoverify (hd0,0) unhide (hd0,0) hide (hd0,1) chainloader (hd0,0)+1 makeactive ###Don't change this comment - YaST2 identifier: Original name: floppy### title Floppy rootnoverify (hd0,0) chainloader (fd0)+1 ###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe -- openSUSE 10.2 root (hd0,5) kernel /boot/vmlinuz root=/dev/hda6 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3 initrd /boot/initrd title SUSE LINUX 10.0 root (hd1,5) kernel /boot/vmlinuz root=/dev/hdb6 vga=0x317 selinux=0 resume=/dev/hdb5 initrd /boot/initrd title SUSE LINUX 10.0 Silent Showpts root (hd1,5) kernel /boot/vmlinuz root=/dev/hdb6 vga=0x317 selinux=0 resume=/dev/hdb5 splash=silent showopts initrd /boot/initrd I hope this helps. Thanks, -- Boyd Gerber <[EMAIL PROTECTED]> ZENEZ 1042 East Fort Union #135, Midvale Utah 84047 -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]