When typing, garbage characters somehow appear on the screen for all the letters that I type. The garbage character is a small rectangle box, and this prevents me from executing any commands on the terminal. This happens when I login as root. However, when I log in as a different user, I can type and view the normal characters on the screen. I am using SUSE Linux Professional 10. I am a newbie to Linux, and I am going into circle for several days trying to figure this problem. Any responses will help. Thanks.
This sounds like it could possibly be a utf-8 (or other international character set) that is not being able to be displayed on your terminal. Can you check that you have enabled multi-char support and what your LC_LANG variable is set as both as your users and root?
Also, what terminal are you using?