PDA

View Full Version : [SOLVED] Disable GUI on Ubuntu 19.04



g00d-fabio-r00t
June 30th, 2019, 12:26 PM
Hi All
What is the way to (only disable GUI) a t boot on ubuntu 19.04?

I have tried modify grub:

sudo vi /etc/default/grub

#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" comment it and

add


GRUB_CMDLINE_LINUX_DEFAULT="text"



sudo update-grub



In union with:

systemctl enable multi-user.target

But the system returns:

The unit files have no installation config (WantedBy=, RequiredBy=, Also=,
Alias= settings in the [Install] section, and DefaultInstance= for template
units). This means they are not meant to be enabled using systemctl.

Possible reasons for having this kind of units are:
• A unit may be statically enabled by being symlinked from another unit's
.wants/ or .requires/ directory.
• A unit's purpose may be to act as a helper for some other unit which has
a requirement dependency on it.
• A unit may be started when needed via activation (socket, path, timer,
D-Bus, udev, scripted systemctl call, ...).
• In case of template units, the unit is meant to be enabled with some
instance name specified.

After reboot nothing is changed (gui start regulary)

Thanks

sisco311
June 30th, 2019, 01:37 PM
I think you have to do:

sudo systemctl set-default multi-user.target

g00d-fabio-r00t
June 30th, 2019, 03:20 PM
Thanks sisco311, i'confirm:


systemctl set-default multi-user.target

it's ok without any other modify

For rollback reason this is for come back in GUI mode


systemctl set-default graphical.target

hk42
September 3rd, 2019, 09:33 AM
Thanks for the nice tip.
When in text mode you can start the GUI with startx.
BUT avoid sudo startx .
If you do that some files in your home directory are changed to owner root.
And you can no more log as a normal user