Hard to understand your question.
You don't want to load Gui start next time...
That's what you have got some answers on - changing runlevel to 3.
You do not need to reboot to perform the change, but this does not stop the current running Gui. You will not see this until next reboot...
Changing the runlevel like this will be permanent until you change it back again.
The startup/stop is handled by script files.
Where the scripts are located depends upon what kind of unix variant you're running.
SuSe Linux store the start/stop scripts in /etc/init.d
They can also be runned individually from command line.
example:
/etc/init.d/xdm stop
/etc/init.d/xdm start
See /etc/rc.d.README and /etc/init.d/README
Or run command: man INIT.D
This will explain what you need related to runlevels, how to configure aso.
Disable xdm startup on SuSe Linux (even runlevel 5)
****************************
Just remove the start/stop links:
lrwxrwxrwx 1 root root 6 2006-08-07 11:19 /etc/init.d/rc5.d/K12xdm -> ../xdm
lrwxrwxrwx 1 root root 6 2006-08-07 11:19 /etc/init.d/rc5.d/S10xdm -> ../xdm
rm /etc/init.d/rc5.d/S10xdm
rm /etc/init.d/rc5.d/K12xdm
Enable it again
****************
Simply create the links again:
cd /etc/init.d/rc.5
ln -s ../xdm K12xdm
ln -s ../xdm S10xdm
Some unix systems also uses a file where you can set an environment variable specifying if you want to run the service or not.
In SuSe there is a file named /etc/sysconfig/displaymanager which control what kind of display you want.
If this is a server it might be that you want to set DISPLAYMANAGER=console here.
This should prevent starting X.
/Tor-Arne
I'm trying to become President of the state I'm in...