(For the sake of brevity, assume I changed the name of the ISO file to "Knoppix.iso" -- "KNOPPIX_V3.4-2004-05-17-EN.iso" is just too long to type. )

You have to:
  • Use Knoppix v3.4 -- the bootfrom cheatcode won't work with earlier versions.
  • Make sure you specify the right hard drive and partition. "hda1" tells Knoppix to use the first partition on the master drive on your primary IDE channel.
  • Make sure you tell Knoppix the entire path to the ISO. In other words, if you saved it as C:\Knoppix\Knoppix.iso (on hda1), you have to tell Knoppix it's located at /dev/hda1/Knoppix/Knoppix.iso.
  • Either boot from the Knoppix CD, or from boot floppies.

For example, to boot Knoppix
  • using the 2.6 kernel,
  • disabling APM,
  • using ALSA,
  • loading saved configs off the second partition on my hard drive (hda2),
  • using a persistent home dir from a USB thumb drive (sda1), and
  • loading the Knoppix image off my NTFS partition, where it's saved as C:\Knoppix\Knoppix.iso,
the entire boot line would look like this:

boot: knoppix26 bootfrom=/dev/hda1/Knoppix/Knoppix.iso noapm alsa myconf=/dev/hda2 home=/dev/sda1/knoppix.img

(I've been trying to get Knoppix to boot entirely from the NTFS partition using GRUB. Haven't been successful yet. It still wants to look at the loop file on the CD before it switches and loads it off the NTFS partition.)