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?

AMD Ryzen 5 5500 Processor ( read Description)
$59.00
Intel Core i7-4770 3.40GHz Quad Core SR149 LGA 1150 CPU Processor tested
$35.00
INTEL CORE I9-10940X X-SERIES PROCESSOR | 3.30GHZ | SRGSH
$179.99
Intel Core i7-10700 8-Core 16-Thread 2.9GHz Desktop CPU LGA1200 SRH6Y Z490 Z590
$129.00
Intel Core i7-9700 Octa-Core 3 GHz Desktop Processor LGA 1151
$79.99
Intel Core i7-3770K 3.5 GHz Processor
$39.00
Intel Core i5-12500T SRL5W 2GHz 18MB 6 Core Socket LGA1700 Desktop CPU Processor
$114.99
Intel i7-8700 Coffee Lake 3.2GHz 6-Core Max Turbo 4.6GHz Processor
$67.99
INTEL CORE I9-10980XE PROCESSOR | 3.00GHZ | SRGSG
$299.99
Lenovo ThinkCentre M920s SFF Barebones PC Motherboard PSU DVD No CPU RAM SSD
$27.99