Well, after booting with "3" option, you're running without GUI, and you can login on Linux console, and the keyboard works, right? Then login as root there, and just run "rcxdm start". This will start the Display Manager service, and you should be able to login or start the graphical session.