I am running VL6 Light as a Guest in VirtualBox 1.5 running on Windows XP SP2, with several other Linux and Windows guests, and the default/revert to US keyboard problem is confined to Linux.
You say this is in VL6 Light? Which window manager/desktop environment are you using?
I don't know, how can I find out. At install I opted for defaults or lightest/fastest option.
Yes... this is a per-session setting.
If you want a global setting you need to modify your /etc/X11/xorg.conf and find the line that says
Option "XkbLayout" "us" and change that "us" to a "gb"
I have loged on as root and peter opened a terminal, gone: cd /, ls -a, cd etc, ls -a. I can't find /X11/xorg.conf anywhere, perhaps there is another /etc?
PS As I am on a virtual hard disk (VHD), which I have backed up at clean install and again at each successfull configuration step, working in root is not a problem, though I only do so when neccersary.