I am still having a file not found error 15 with the problem box. Windows 98 first partition and opensuse 11.3. Knoppix files are in windows partition in knoppix folder. Here is my grub entry:

# Modified by YaST2. Last modification on Sun Oct 3 07:17:56 EDT 2010
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader

default 1
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,5)/boot/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.3 - 2.6.34.7-0.3 (default)
root (hd0,5)
kernel /boot/vmlinuz-2.6.34.7-0.3-default root=/dev/disk/by-id/ata-Maxtor_6B100P0_B3D199GH-part6 resume=/dev/disk/by-id/ata-Maxtor_6B100P0_B3D199GH-part5 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-2.6.34.7-0.3-default

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.3 - 2.6.34.7-0.3 (default)
root (hd0,5)
kernel /boot/vmlinuz-2.6.34.7-0.3-default root=/dev/disk/by-id/ata-Maxtor_6B100P0_B3D199GH-part6 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x317
initrd /boot/initrd-2.6.34.7-0.3-default

###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 11.3 - 2.6.34.7-0.3
root (hd0,5)
kernel /boot/vmlinuz-2.6.34.7-0.3-desktop root=/dev/disk/by-id/ata-Maxtor_6B100P0_B3D199GH-part6 resume=/dev/disk/by-id/ata-Maxtor_6B100P0_B3D199GH-part5 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-2.6.34.7-0.3-desktop

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.3 - 2.6.34.7-0.3 (desktop)
root (hd0,5)
kernel /boot/vmlinuz-2.6.34.7-0.3-desktop root=/dev/disk/by-id/ata-Maxtor_6B100P0_B3D199GH-part6 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x317
initrd /boot/initrd-2.6.34.7-0.3-desktop

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
rootnoverify (hd0,0)
chainloader +1

###Don't change this comment - YaST2 identifier: Original name: floppy###
title Floppy
rootnoverify (fd0)
chainloader +1

###Don't change this comment - YaST2 identifier: Original name: puppy###
title Puppy Linux 5.0.1
rootnoverify (hd0,0)
kernel /puppy501/vmlinuz pmedia=atahd psubdir=puppy501
initrd /puppy501/initrd.gz

###Don't change this comment - YaST2 identifier: Original name: puppy###
title Game Optimized Puppy Linux
rootnoverify (hd0,0)
kernel /gamepuppy/vmlinuz pmedia=atahd psubdir=gamepuppy append root=/dev/ram0 initrd=image.gz acpi=off PFILE=ask
initrd /gamepuppy/image.gz

title Knoppix 6.2 dvd
root (hd0,0)
kernel (hd0,0)/knoppix/boot/isolinux/linux fromhd=/dev/sda1 knoppix_dir=knoppix/KNOPPIX ramdisk_size=100000 lang=us vt.default_utf8=0 apm=power-off vga=791 nomce quiet loglevel=0
initrd (hd0,0)/knoppix/boot/isolinux/minirt.gz
savedefault
boot