1.
You can check if pcspkr -module is loaded. It is also possible that KDE has enabled system
sounds that try to replace the beeps got from pcspeaker.
2.
Probably from /etc/X11/XF86Config-4, section InputDevice/keyboard, setting:
Code:
Option "XkbLayout" "gb"
I'm not sure about the grub thing.