I have posted a bit here about using legacy grub over time, for example http://knoppix.net/forum/threads/284...t=grub+install

This works also with Knoppix 7.0.5 DVD version, and legacy grub is complete with the old glitches. For example, when installed on what would normally be called /dev/sdb2, we must still call the boot partition (hd0,1), not (hd1,1) which wold be correct. But when the kernel is up, things are set straight, so with the same KNOPPIX on the first partition of an external disk and the first partition of the main internal disk, grub entries in the boot/grub/menu.lst file of the external disk could be:

Code:
title Knoppix 6.4.4 64 bits External disk 
   kernel (hd0,1)/boot/knx644/linux64 ramdisk_size=100000 lang=en keyboard=no fromhd=/dev/sdb1 nosound vt.default_utf8=0 apm=power-off initrd=minirt.gz nomce libata.force=noncq loglevel=1 tz=localtime    
   initrd (hd0,1)/boot/knx644/minirt.gz

title Knoppix 6.4.4 64 bits Internal disk     
   kernel (hd0,1)/boot/knx644/linux64 ramdisk_size=100000 lang=en keyboard=no fromhd=/dev/sda1 nosound vt.default_utf8=0 apm=power-off initrd=minirt.gz nomce libata.force=noncq loglevel=1 tz=localtime    
   initrd (hd0,1)/boot/knx644/minirt.gz