Como inicializo no modo de texto verdadeiro?

32

Encontrei maneiras de desabilitar gdmou o que lightdmquer que o 11.10 use, mas não consigo encontrar uma maneira de obter uma verdadeira inicialização em modo de texto. Eu quero ver todas as mensagens do kernel passarem, e não uma tela roxa estúpida.

Finalmente desliguei o gerenciador de desktop, mas agora recebo uma tela roxa por um tempo e depois muda para TTY1. Depois que isso acontece, recebo cerca de meia tela das mensagens do kernel (o final da sequência de inicialização; coisas sobre a execução de scripts init etc.) e o prompt de login. Eu fiz isso alterando GRUB_CMDLINE_LINUX_DEFAULTe GRUB_CMDLINE_LINUXpara textnos /etc/defaults/grub.

Realmente, minha pergunta principal é: o que está colocando aquela tela roxa idiota na inicialização e como faço para desativá-la !?

Caleb1994
fonte
pressione o botão para cima durante a inicialização.
Shantanu
Confira este post para obter instruções sobre como inicializar um texto de alta resolução com o plymouth.

Respostas:

36

Editar em /etc/default/grub

# Stops the ubuntu purple screen
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

# Uncomment to disable graphical terminal (grub-pc only) 
GRUB_TERMINAL=console

Em seguida, execute a sudo update-grub.

shantanu
fonte
Não encontrou o valor GRUB_TERMINAL. Muito obrigado. Isso funcionou. Mudei apenas os valores que vi pessoas mencionarem online. Nunca me sinto à vontade editando scripts de configuração do carregador de inicialização. Eu estou sempre com medo de que eu vou ter que usar meu socorro drive flash: P
Caleb1994
apt-get purge plymouth-theme-ubuntu-text- Isso libera muita confusão depois que você faz o acima
Ian Macintosh -
@IanMacintosh, que crud esclarece? Na minha máquina, ele diz que vai liberar 84kB de espaço em disco. Ele remove outra coisa também?
de Drew Noakes
@ IanMacintosh, então eu tentei isso. O comando passou bastante tempo em update-initramfs: Generating /boot/initrd.img-3.11.0-26-generic. Depois, reiniciei e comparei a saída do gráfico de inicialização. O tempo de inicialização aumentou em cerca de dois segundos. O atraso parece ter sido causado por busybox. Após a reinstalação, plymouth-theme-ubuntu-texto tempo de inicialização caiu. Não sei explicar por que isso acontece, mas é o que observei.
de Drew Noakes
1
A velocidade de inicialização será afetada negativamente se você escrever muito texto na tela, particularmente em modo gráfico com rolagem lenta. A questão não é tentar inicializar 5 segundos mais rapidamente. Você pode tentar uma nova pergunta e ver como isso acontece.
Ian Macintosh
4

Para garantir que 'aquela tela roxa burra' nunca seja exibida novamente após a inicialização, faça o seguinte no /etc/default/grubarquivo:

  • sudo vi /etc/default/grub
  • Pressione ipara entrar no modo de edição vi.
  • Remova o comentário da linha que lê #GRUB_TERMINAL=consoleremovendo a linha principal#
  • Pressione Escpara sair do modo de edição vi.
  • Digite :wqpara salvar as alterações feitas no /etc/default/grubarquivo e sair do vi
  • Atualize /boot/grub/grub.cfgpara aplicar sua alteração executandosudo update-grub

    Se o seu computador usa o systemd, você deve dizer ao systemd para pular a GUI de login padrão assim:

  • sudo systemctl enable multi-user.target --force

  • sudo systemctl set-default multi-user.target


  • Reinicie o computador: sudo reboot

Agora, 'aquela tela roxa idiota' nunca mais aparecerá.

Lembre-se de que você deve atualizar /boot/grub/grub.cfgpara que suas alterações sejam aplicadas.

Daniel Okwufulueze
fonte
1

No editor de menu de inicialização do Grub (ou seja, o menu que aparece enquanto a máquina está inicializando), você pode tentar comentar a linha "load_video".

VeeTheSecond
fonte
Eu descobri que eu tinha que fazer isso ** trabalhou quando eu também excluir "splash tranquila"
Jay Sullivan
1

Você também pode impedir que o kernel altere os modos de vídeo, o que pode ser problemático, especialmente se você não conseguir ver o prompt de login ou se estiver parcialmente fora da tela. Adicione a configuração GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset" a / etc / default / grub:

#GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#for text mode boot up... and also uncomment the "console" terminal
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
#GRUB_CMDLINE_LINUX="text"
GRUB_TERMINAL=console
PrgWiz
fonte