Iniciando o Ubuntu sem a GUI

20

Eu quero inicializar um servidor "Ubuntu 10.04.2 LTS", mas quero que o XFCE não seja iniciado, nem o X, somente o Shell.

Como eu digo ao meu servidor para inicializar o shell, não executando o XFCE?

Eu tenho uma conexão SSH com o servidor, mas nenhum display está conectado.

Desde que migrei de versões anteriores, uso o GRUB 1, onde não existe / etc / default / grub.

Eu gostaria de definir o nível de execução de destino em algum lugar, sem alterar o GRUB.

    
por Hartmut 14.07.2011 / 20:17

2 respostas

18

Eu vejo três maneiras de fazer isso:

1. Alterando o nível de execução padrão

Você pode configurá-lo no início de /etc/init/rc-sysinit.conf replace 2 por 3 e reinicializar. Você pode ativar a interface gráfica com telinit 2 . ( Mais sobre runlevels )

2. Não inicie o serviço de interface gráfica na inicialização

update-rc.d -f xdm remove

Rápido e fácil. Você pode reativar a interface gráfica com service xdm start ou reverter suas alterações com update-rc.d -f xdm defaults

3. Remover pacotes

apt-get remove --purge x11-common && apt-get autoremove

Acho que é melhor para um computador considerado como um servidor. Você pode reativar a interface gráfica, reinstalando os pacotes.

    
por 15.07.2011 / 17:52
10

Eu tenho um método simples para desativar o XFCE nesta postagem do blog: Como desativar o X na inicialização tempo no Ubuntu 11.10 . Nota: o post tem um título em algum idioma diferente do inglês, possivelmente Português, mas o corpo do post é em Inglês.

Com LightDM ( lightdm ) sendo o novo login do usuário gráfico no Ubuntu, os usuários precisarão encontrar uma maneira de desativá-lo para inicializar no modo de texto. Felizmente, as pessoas por trás do LightDM tornaram isso muito fácil de fazer.

Edite /etc/default/grub com seu editor favorito,

sudo nano /etc/default/grub

Encontre esta linha:

GRUB_CMDLINE_LINUX_DEFAULT="<doesn’t matter what you find here>"

Altere para:

GRUB_CMDLINE_LINUX_DEFAULT="text"

Atualizar o Grub:

sudo update-grub

Não há necessidade de remover / desabilitar o upstart conf LightDM; já faz isso por você.

lightdm.conf

# Check kernel command-line for inhibitors, unless we are being called manually.
for ARG in $(cat /proc/cmdline); do
        if [ "$ARG" = "text" ]; then
                plymouth quit || :
                stop
                exit 0
        fi
done

Você ainda poderá usar o X digitando startx depois de efetuar login.

    
por 03.01.2012 / 14:28

Tags