Como inicializar o CentOS na CLI?

35

Eu tenho um sistema operacional CentOS 6.2 que inicializa na GUI. Como, na inicialização, não consigo inicializar na GUI e, em vez disso, inicializar na CLI? Eu quero fazer isso no momento da inicialização do computador.

bgmCoder
fonte

Respostas:

49

Quando você estiver no menu do GRUB, onde seleciona qual SO inicializar (se esse menu não aparecer, pressione ESCenquanto obtém o “Inicialização do CentOS em X segundos”), pressione epara editar seus comandos de inicialização. Você deve ver uma tela como esta: (os parâmetros podem variar)

Menu GRUB

Procure a linha que começa com kernel. Escolha e pressione enovamente. Você estará em um editor simples, adicione 3no final desta linha. Isso significa inicializar no nível de execução 3, que é apenas no modo de texto.

Para fazer isso ficar: edite /etc/inittabe procure uma linha que comece com id:5. Substitua o 5nessa linha por 3. Você pode encontrar uma breve descrição dos níveis de execução aqui , mas em breve:

  • Nível de execução 0 e 6: interrompa e reinicialize a máquina, respectivamente.
  • Nível de execução 1: nenhum serviço em execução; somente o root pode fazer login.
  • Nível de execução 2: os usuários podem fazer login, mas sem rede.
  • Nível de execução 3: Rede e modo de texto.
  • Nível de execução 4: não utilizado.
  • Nível de execução 5: GUI.
Renan
fonte
3
Depois de fazer a edição do kernel para o modo de inicialização no nível de execução (e pressionar b"boot"), ainda é necessário carregar a tela inicial?
bgmCoder
11
@ BMG Eu acho que sim, mas ele deve ser enviado ao prompt de login após a conclusão.
1911 Renan
Funciona no nível 1, mas não no nível 3. Isso é estranho?
bgmCoder
De qualquer forma, Renan tem a resposta. Eu também o encontrei aqui: linuxquestions.org/questions/linux-server-73/…
bgmCoder
3
Para CentOS 7, digite isso no Terminal: 'set-default systemctl multi-user.target' e para mudá-lo de volta 'systemctl set-default graphical.target'
turiyag
4
  1. Além do que Renan mencionou, você pode alternar para outro nível de execução simplesmente executando sudo init [level-number]- isso é temporário, quando você reinicia, volta ao seu padrão, configurado no /etc/inittab.
  2. Se você não quiser ver a tela inicial, precisará substituir os parâmetros do kernel rhgbpor textno menu de inicialização. Para torná-lo permanente, edite /boot/grub/grub.conf.
Pavan
fonte