GUI – How to Boot to a Command Line Interface Instead of a GUI

gui

Hi I have ubuntu server 10.04 installed and I also installed the following:

su
aptitude install xorg xfce4
aptitude install <name of GUI browser, I use firefox>
aptitude install gedit
aptitude install gnome-terminal

Now when I restart the system it goes to the GUI login, what I am really after is a system that loads the CLI by default and then I can use startx to load the GUI when really necessary. I am trying to learn CLI but I would like to retain access to the GUI for now.
And, how can I switch between CLI and GUI anytime?

Best Answer

Modify your file /etc/default/grub with

GRUB_CMDLINE_LINUX_DEFAULT="text"

and do sudo update-grub. The machine will boot in text mode.

To start the graphical interface you do

sudo service gdm start

Edit

Starting from Ubuntu 11.10 Oneiric, the default Display Manager is LightDM, so the preceding command becomes:

sudo service lightdm start