If I'm reading your post correctly, it looks like you didn't chroot to your knoppix installation. If you can, post the contents of fdisk -l /dev/hdb > hdb.txt here. Something didn't seem right, but my list is sound. Sometimes when booting the cd, your knoppix installation is already mounted but not always. The swap partition should have been mounted unless you typed at boot:
Code:
knoppix noswap dma idebus=66
If you attempted to mount the knoppix partition and it tells you that it's already mounted then do this in a console as root:
1) umount /mnt/hdb6 <---to make sure it wasn't automounted by knoppix
2) mount -t ext3 /dev/hdb6 /mnt/hdb6 -o rw <-- to mount it correctly as read/write
3) chroot /mnt/hdb6 <--- switching to your knoppix installation you should get a new prompt as root
4) cd /etc <-- change to /etc directory where lilo.conf resides
5) mcedit lilo.conf <-- make sure root=/dev/hdb6 and boot=/dev/hdb6 is in there and save file
6) lilo <---- to create lilo bootblock in /dev/hdb6 if you see 1+0 instead of 0+1 then it's good
7) mount -t vfat /dev/fd0 /mnt/fd0 -o rw <-- mount floppy
8) dd if=/dev/hdb6 of=/mnt/fd0/bootsect.lin count=1 bs=512 <--- to transfer bootsect.lin to floppy
9) umount /mnt/fd0 <-- unmount floppy because we're done
10) exit <-- leave knoppix install
11) umount /mnt/hdb6 <-- unmount knoppix install
12 ) exit or reboot <-- leave console or just reboot computer, make sure you remove cd
The rest can be done by copying bootsect.lin from floppy to c:\ using windows xp and editing boot.ini to direct nt to boot linux.
Does that help sort it out?
Durand