Eu tenho um servidor Ubuntu (Hardy Heron) que inicializa e executa o gnome. Gostaria de fazê-lo para que, quando inicializado, entre no modo de texto (por exemplo, o servidor x nunca inicie)
Eu tentei:
sudo update-rc.d -f gdm remove
sem qualquer proveito ... como posso fazer isso?
Respostas:
Mexer com o nível de execução, através de (
/etc/inittab
ou/etc/event.d
substituirinittab
) ou as opções de inicialização do kernel, não ajudará. O nível de execução padrão no Ubuntu é 2 (verifique com orunlevel
comando) e não há nível de execução configurado para ser multiusuário e modo de texto por padrão.Na verdade, acho que sua solução
deveria ter funcionado (e funciona para mim na 8.04) ... Ainda existe um script chamado algo como
S30gdm
na sua/etc/rc2.d
pasta?fonte
Você precisa fazer isso:
Veja /etc/rc2.d/README. Existem arquivos README em todos os diretórios /etc/rc?.d, assim como /etc/init.d.
Editar: a ferramenta update-rc.d não serve para editar esses links. Na página do manual update-rc.d:
fonte
Apenas uma resposta aqui para quem usa o Ubuntu 10.10+
Usar
rcconf
ousysv-rc-conf
desativargdm
não impedirá a execução do GDM na inicialização.Isso ocorre porque 'upstart' ( http://upstart.ubuntu.com/getting-started.html ) agora está sendo usado para gerenciar esses serviços.
Para desativar o GDM absolutamente e impedir que ele seja executado sempre, faça o seguinte:
(Para restaurar o GDM, volte a colocar o arquivo
/etc/init
)fonte
Sei que isso não tem relação alguma, mas você já tentou a edição de servidor do Ubuntu? Acredito que ele seja instalado sem o X11 por padrão e é uma base muito mais limpa para um servidor. Isso também tem o benefício adicional de tornar a inicialização realmente muito rápida!
fonte
No Ubuntu 8.04, usei o sysv-rc-conf para remover o gdm de todos os níveis de execução. Ao reiniciar o sistema, o X não foi iniciado. Então, você deve fazer o mesmo!
fonte
Usar o sysv-rc-conf e dizer ao gdm para não carregar funciona aqui com Jaunty Jackalope.
fonte
Eu nunca gostei das configurações internas do initd para Ubuntu em particular, mas para outros tipos de linux, geralmente está no / etc / inittab.
Você encontrará lá, bem no topo, uma linha que define seu nível de execução padrão. Espero que você tenha alguns comentários para ajudá-lo a decidir qual é. Aposto que são 3.
fonte
Acho que este post tem uma solução muito melhor para o Ubuntu moderno (10.X):
... a inicialização com o parâmetro de texto do kernel também impedirá que os gerenciadores de exibição gerenciados pelo Upstart (por exemplo, gdm, kdm e lxdm) sejam iniciados no momento da inicialização.
Se você estiver usando o Grub2,
/etc/default/grub
substitua:com
então corra:
Remova
splash
para desativar a tela inicial e / ouquiet
para tornar o processo de inicialização detalhado. Se você deseja criar uma opção de inicialização separada para o modo de texto e GUI, verifique isso .Então, se você quiser obter gráficos após a inicialização, acho que pode usar
startx
oustart gdm
fonte
Para o Ubuntu 18.04, isso funcionou para mim:
Fonte: https://wiki.debian.org/GDM#systemd
fonte