I have been a Knoppix/Linux user for about a year now and have used Knoppix 3.2->3.7. I work for my school and what we have done in the past with both 3.2 and 3.4 is copied the compressed file system to a fat32 partition on hda2 and use GRUB to load the kernel and initrd. I have run in to what seems to be quite a roadblock. We are trying to use this setup on IBM ThinkPad R40's which seem to have buggy bios' (though fully updated) in which the 2.4 kernel cannot correctly identify the harddrive. When booting from the live-cd using the cheatcode "knoppix26" this appears to work perfectly, it boots. But when using the linux26 kernel and minirt26.gz in the /boot/isolinux directory of the cd with GRUB the kernel quickly panics. I have tried including the fromhd cheatcode with and without arguments. I then tried the linux26 and minirt26.gz from the 3.4 livecd which worked to a limited extent (using the same grub.conf). Knoppix booted without most hardware being detected but it did boot, and the harddrive was recognizable. I know I am probably missing something simple, or something that has been discussed already, but after a full 8 hours of googleing and trial-and-error I'm about at wits end. Right now I have Knoppix 3.4 booting right now, but it does not have support for all our hardware (we need to get wireless working). I have checked the md5's of my cd's but the kernel will still occasionally complain about a checksum error reading the initrd.
We would prefer this setup because it is read-only, students need to be able to use it without easily breaking it. We use GRUB because we need to also dual boot to Windows. Am I missing something simple? Any help anyone can give would be greatly appreciated. Thanks!

SFP TO RJ45 TRANSCEIVER SFP MODULE COPPER SFP OPTICAL PORT TO RJ45 ETHERNET PORT
$7.99
LOT of 10 DELL DPN: 0XYD50 | Intel FTLX8574D3BCV-IT 10G SFP+SR 850nm LC SFP
$45.00
Finisar Copper SFP 1Gbps Transceiver Module FCLF8522P2BTL (34 total)
$680.00
Cisco Meraki MA-SFP-1GB-SX Network Tranceiver Module
$89.00
Genuine Cisco SFP-10G-SR 0-2415-03 10 Gigabit Transceiver
$5.40
HP 560SFP+ 10GB 2-port PCIe NIC Ethernet ADAPTER 669279-001 w/ (2) 10GB SFP+
$16.99
Mellanox 655874-B21 655902-001 QSFP to SFP+ Adapter Kit MAM1Q00A-QSA 00D9678
$13.99
New Sealed Cisco SFP-10G-SR/SFP-10G-SR-S 10G SFP+ Transceiver Module 850nm 300m
$25.99
Palo Alto PAN-SFP-PLUS-SR SFP+ Transceiver Module 10Gbps Lot of 4
$249.99
Cisco SFP-H10GB-CU Series 10Gb SFP+ Direct Attach Copper (DAC) Cables
$12.00