Pues La forma que lo hago yo es la siguiente:
con el livecd de Gentoo inicio el sistema monto el disco de linux donde esta / en el directorio /mnt/gentoo
ejemplo si tu disco es el hda3
# mount /dev/hda3 /mnt/gentoo
despues le doy el comando
# chroot /mnt/gentoo /bin/bash
despues
# passwd
y el te pide que insertes una contraseña y listo reinicias sin el livecd y te logueas con la contraseña que metiste. Con Knoppix debe poderse hacer pero yo no se como