I appreciate your time and help with this matter.
I've read and re-read that the run level in the /etc/inittab file is what's supposed to control whether you manually start x or have it automatically start for you.
I'm very confused as i've gone through the steps on the debian.org website in the how-to's section regarding the x window system and still I cannot stop X from starting up automatically.
I've opened up /etc/init.d/rc.4 using JOE as root and JOE created a new file, telling me that /etc/init.d/rc.4 doesn't exist. So i'm a bit lost as to what the problem could be.
Here is the first few lines in my /etc/inittab file
# /etc/inittab: init(8) configuration.
# $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $
# The default runlevel.
# Boot-time system configuration/initialization script.
# This is run first except when booting in emergency (-b) mode.
# What to do in single-user mode.
# /etc/init.d executes the S and K scripts upon change
# of runlevel.
# Runlevel 0 is halt.
# Runlevel 1 is single-user.
# Runlevels 2-5 are multi-user.
# Runlevel 6 is reboot.
Aside from that, after rebooting and having X still fire up, I took the liberty to again rename this symlink: /etc/rc2.d/S99xdm
Now it's called /etc/rc2.d/not.S99xdm
which hides the symlink for some reason. I rebooted after that and again, X was the last thing to start. This is turning out to be frustrating! haha. Everything i've read so far poitns to the /etc/inittab file and the runlevel, including the official website's documents.
Either i'm doing something terribly wrong or something was drastically changed in my system the last time I ran apt-get dist-upgrade that I don't know about.
I'm running out of ideas and things to read on this matter. Any and all help, as always is greatly appreciated!