Тогда всё очень странно. Я только что проделал этот опыт, но с виртуальным жёстким диском (для гостевой системы разницы нет).Скопировал содержимое образа в корень файловой системы на разделе диска, параметры ядра взял из /boot/isolinux/isolinux.cfg, всё загрузилось и заработало.  
Code
/dev/sda1: x86 boot sector, mkdosfs boot message display, code offset 0x58, OEM-ID " mkdosfs", sectors/cluster 8, Media descriptor 0xf8, heads 255, sectors 2088386 (volumes > 32 MB) , FAT (32 bit), sectors/FAT 2040, serial number 0x78e9dc98, label: "           "
  
 Code
title DSL 
 kernel /boot/isolinux/linux24 ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=minirt24.gz nomce noapic quiet BOOT_IMAGE=knoppix 
 initrd /boot/isolinux/minirt24.gz 
 
  
 Code
/mnt 
 /mnt/grldr 
 /mnt/KNOPPIX 
 /mnt/KNOPPIX/KNOPPIX 
 /mnt/boot 
 /mnt/boot/isolinux 
 /mnt/boot/isolinux/boot.cat 
 /mnt/boot/isolinux/boot.msg 
 /mnt/boot/isolinux/f2 
 /mnt/boot/isolinux/f3 
 /mnt/boot/isolinux/german.kbd 
 /mnt/boot/isolinux/isolinux.bin 
 /mnt/boot/isolinux/isolinux.cfg 
 /mnt/boot/isolinux/linux24 
 /mnt/boot/isolinux/logo.16 
 /mnt/boot/isolinux/minirt24.gz 
 /mnt/index.html 
 /mnt/lost+found 
 /mnt/menu.lst