Another thing I thought of after I answered is you can boot Knoppix from cd and edit the /etc/sudoers file of your installation using visudo from a terminal. I would add your login name at the bottom of the file... and duplicate the knoppix user line...
like so:
knoppix ALL=NOPASSWD: ALL
caleb ALL=NOPASSWD: ALL

then at least you could do superuser (root) things on your installation while logged in as yourself.