i am trying to install knoppix to a bootable usb device, and i cant get my kernel to boot.
i've set up grub on the mbr of the drive, and it comes up fine. whats weird is that grup things that the drive is (hd0,0), when i boot the drive the kernel cant find the init scrips. actually the first error that it compains about is: EXT2-fs error (device ramdis(1,0)): ext2_read_inode: unable to read inode block - inode=2785, block=16387.
the init option in grub is /etc/init, i copied that from the lilo config that was installed with knoppix, i am not sure if thats correct. i also made the initrd with the usb modules, so it should detect the drive, when it boots up. maybe the root option that i pass to the kernel is incorrect, but i've tried both sda1 and hda1, and niether works, it has to be one of them. anyone have any ideas?

Vintage Mainframe Computer Disk Drive Pack Dyson SMD 5 Level Disks
$79.00
HP 13210-60001 Disc Drive Interface PCB HP 7900A 7901A Vintage
$225.61
HP 5060-8359 8K Semiconductor Memory Module 5080-9747 Vintage HP Computer
$224.72
Vintage Intel Mainframe Server MCM CPU Substrate Lot Prototyping PGA Validation
$500.00
Vtg IBM Mainframe Prototype Chip Module Lot 146 pc 1988-1993 ES/9000 Lab Arcive
$649.00
Commodore 64 PC with Model 1541 Diskette Drive and Flight Simulator II *READ*
$199.99
Mainframe Computer Data Punch Card Lot of 50 Orange 80 Column IBM comp Vtg NOS
$15.00
Rare Vintage Mainframe Burroughs Discrete-Transistor Cordwood Module B2500/B5000
$99.95
Vintage Telex 952003-112 Mechanical Terminal Keyboard IBM 3270 Mainframe DB25
$799.00
Vintage UNIVAC 3620670-01 Mainframe Logic Board 15MHz Sperry Computer PCB
$98.95