I prefer for my computers to boot in the CLI. Back in the day, all you had to do to make this happen (on Debian-based) was edit a line in /etc/default/grub and then run:
sudo update-grub
But for some reason now, more updated (I guess) operating systems won't accept this, you have to manually shut off the init.d associated with the service running. Well, now apparently, that isn't good enough either. I was trying out a new OS when i discovered that chkconfig, systemctl, and update-rc.d ways of altering these services upon start up just reset back to the original setting after reboot. No matter what you do. It's extremely frustrating, someone please help me.