At the Ubuntu login page I have to hit Ctrl+Alt+F1 to be able to login as an user using the command line.
But how do I get to the command line first and then start the Ubuntu desktop from it?
Press Ctrl+Alt+F7 to return to the login screen. You can exit your terminal session on tty1 by typing exit before you do that.
Doing startx -- :1 will start another X session under terminal tty1, logging you in directly (use :2, etc. for even more displays). Note that logging into multiple sessions as the same user is not recommended and could lead to system instability.
To skip the login screen completely, boot into the console and then start the GUI, you must modify GRUB:
sudo nano /etc/default/grubGRUB_CMDLINE_LINUX_DEFAULT="quiet splash" to GRUB_CMDLINE_LINUX_DEFAULT="text"sudo update-grubstartx to boot into the default desktop, or
unity for Unityunity-2d-shell for Unity 2Dgnome-shell for Gnomesudo service lightdm start to get the login screen (if you fix it :)To skip the login GUI without using Ctrl+Alt+F1, simply do the following:
sudo vi /etc/default/grubGRUB_CMDLINE_LINUX_DEFAULT="quiet splash" to GRUB_CMDLINE_LINUX_DEFAULT="text"#GRUB_TERMINAL=console by removing the leading #/etc/default/grub file and exit vi.Update /boot/grub/grub.cfg to have your change apply by running sudo update-grub
If your computer uses systemd, you must tell systemd to skip the default login GUI thus:
sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target
Reboot your computer: sudo reboot
Now, the login GUI will never show up.
Once you're in the terminal, run sudo systemctl start lightdm to start the default desktop.
If you want to load a new desktop from the terminal, type one of this things:
If using Unity, type unity.
If using Unity 2D, type unity-2d-shell.
If using GNOME, type gnome-shell.
Or just type startx if you want to load the default desktop environment :P
Temporary single boot to text mode
Another option to avoid the graphics mode at boot without completely altering your grub configuration is to press 'e' at the grub menu . This will show you the commands that grub will use to boot and allow you to change them for just this one boot. find the line that starts like:
linux /boot/vmlinuz-{your current kernel version and root=UUID=some big long id} ro quite splash
In 14.04 that line will probably end with "quite splash" but it may end with "nomode" Whatever it ends with, change it to "text" to tell Linux that you want to boot in text mode.
Then press F10 to boot with the new temporary settings.
Add text mode menu option to grub
If you wish to add an item in the grub menu you can follow the instructions in