Perhaps a very poor man's install?
Quote:
Originally Posted by
mrbojangles
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
.....
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
First, I would be suspicious here - what does PARTIALLY OVERWRITTEN mean in practice?
Second, you rely entirely on grub being able to mount the actual partitions and read the kernel/initrd files. I would guess this could go well sometimes, and fail sometimes, depending on hardware and setup. Exactly what you have observed.
For my poor man's installs, I always make separate subdirectories under grub's own /boot for the Knoppix kernels, so that if grub can get up and running, Knoppix can. Then you could, I think, even leave it to Knoppix's own initialization to find the Knoppix image.