I've had this issue for a little while now on a few machines, but never thought to ask anyone.Upon installing a new laptop the other day, and using the virtual terminal for a bit, I noticed that colours were a bit off.Here is what it should look like: Here is what it shows on a virtual console: Is there anything special that needs to be done to get this working correctly? I've been looking for a little while tonight, and so far haven't found a great deal of information.
Linux TTY Colours
linux;colors;tty
So, after a bit more searching, I found a solution. It may not be the most exotic solution, but hey, it works. Turns out, with screen running under fbterm, colours work as they should, straight in the linux framebuffer.To get it working, I made sure that I had a copy of GNU Screen (apt-get install screen), and compiled a copy of FBTerm from source (https://code.google.com/p/fbterm/), then, after a bit of playing around, finally ended up with this to add to my .bashrc file:if [[ `tty` == /dev/tty* || ${SHLVL} -eq 2 ]]; then  export TERM=fbterm  if [ ${SHLVL} -eq 1 ]; then    ((SHLVL+=1)); export SHLVL    exec fbterm  elif [ ${SHLVL} -eq 2 ]; then    ((SHLVL+=1)); export SHLVL    exec screen -d -R -q  fifiIf anyone has improvements they might like to add, feel free to comment on this answer or propose an edit (or something).Hopefully this helps someone other than just myself :)