Yes, I accidently figured that out. In XF86config, I can see something like this:

section "keyboard"
type: etc etc
......
.....

.....

end section

However, I already have
# XkbLayout "us"

as US. Now what to do?

I tried another thing. I booted from cd with
knoppix keyboard=uk lang=uk
and again installed it onto hard drive but the problem persists.

If the solution lies in re-installing, im ready for that. But plz tell what to do...