Pretty simple, I am trying to change the runlevel. Everything I find online points me to the file located in:
/etc/init/rc-sysinit.conf
Here I have tried changing the "DEFAULT_RUNLEVEL" to 3 or anything else and it makes no difference (the original value was 2 which didn't make much sense either). No matter what, my machine boots fully and when I check the runlevel command, I see "N 5" as the result every time.
How do I change the runlevel? I would rather not override it through grub or some other workaround mechanism. And I am not looking for how to disable X specifically.
All the instructions I was finding online were a bit old, did something change with 16.04?
Ubuntu 16.04 uses systemd instead of init and hence the concept of
runlevels
is replaced by the termtargets
. So there is indeed a mapping between init-based runlevels and systemd-based targets:Now, to just change the "runlevels" in 16.04, you can use for eg:
To make this the default "runlevel", you can use:
From
man systemctl
Also have a look at
man systemd.special
to know more about the targets in systemd.