quando executo o comando
sudo update-rc.d -f gdm remove
não dá erro nem mensagem alguma. Simplesmente não faz nada e o ambiente gráfico continua carregando ao iniciar o sistema.
Seria o jeito correto. Mas talvez não seja o gdm que esteja sendo carregado, já pensou nisso? Tente desabilitar também o kdm e o xdm.
sudo update-rc.d -f kdm remove
sudo update-rc.d -f gdm removeo arquivo /etc/inittab também não existe.
O Ubuntu não usa mais o inittab.
Pesquisa por runlevel no Google que encontrará a maneira correta. Não posso ajudar agora porque não estou no Ubuntu para testar, mas no Slackware que é bem diferente.
Felix, eu também jurava que seria possível controlar assim, mas descobri que o Ubuntu faz o controle de forma diferente... o "runlevel" default do Ubuntu é o 2, quebrando o padrão da maioria das distribuições (que usam os runlevels 5 pra iniciar o modo gráfico, e 3 pra iniciar sem modo gráfico). Então quem inicia o modo gráfico é mesmo o *dm (gdm, kdm, xdm).
Outra coisa que pode estar acontecendo é que o modo gráfico pode estar sendo iniciado automaticamente antes do runlevel entrar. O Kurumin 7, por exemplo, fazia isso --- ele iniciava o kdm ainda durante a inicialização do modo "single" (rcS.d).
Será que não tem uma forma de evitar que o X seja carregado automaticamente no Ubuntu Server 10.10? Teria que matar o processo após ele ser carregado? Seria uma gambiarra muito grande! E ter que instalar o server sem nunca instalar o X é ruim no meu caso. Eu queria ele ao menos pra iniciar quando precisar... Mais alguma dica?
Também é gambiarra, mas...
1. Vc pode matar o serviço "*dm" depois dele iniciado, com o comando "sudo service *dm stop" (onde *dm é o serviço ativo, ou seja, gdm, kdm ou xdm).
2. Vc pode impedir o serviço de iniciar, tirando a permissão de execução do script dele.
sudo chmod -x /etc/init.d/[gkx]dmNesse caso, pra abrir a sessão gráfica, vc vai ter que se logar em modo texto, e usar o comando "startx". É aceitável, pra vc?