por que existem muitos terminais e qual é o ponto desses terminais especialmente gnome e terminal virtual
xterm
e gnome-terminal
são simplesmente dois tipos diferentes de "emuladores de terminal", ou seja, eles fazem parecer que você está em um terminal real (= text linux mode), mas são projetados para funcionar em um ambiente GUI. O xterm é o terminal X11 clássico, enquanto o terminal gnome é o terminal padrão do Gnome.
A diferença, além do apelo visual, é que o gnome-terminal tem muito mais recursos que o xterm, mas também requer que você execute o Gnome. Existem muitos outros terminais deste tipo disponíveis: xfce4-terminal, lxde-terminal, etc., com diferentes aparências, diferentes conjuntos de recursos, diferentes dependências e diferentes "pesos" (ou seja, quanto RAM eles consomem).
Os "terminais virtuais" ( Ctrl + Alt + F1 para F6 ) são terminais "reais" , não emuladores de terminal. Se sua área de trabalho regular (Gnome) estiver com problemas ou se você estiver com problemas para inicializar, tente alternar para outro terminal virtual para que possa efetuar login e tentar corrigir o problema (no modo de texto).
Este é um terminal real , como larsmans apontou: