Como faço para obter um terminal do Grub no Debian

Como faço para obter um terminal do Grub no Debian

Este tutorial explica como inicializar em um terminal (TTY) editando o carregador de inicialização do Grub e desativando o gerenciador de exibição. Então o usuário pode iniciar o ambiente X manualmente.

Depois de ler este tutorial, você saberá como inicializar em uma sessão de TTY permanentemente e como inicializar em uma vez uma vez para solucionar problemas.

Editando Grub para obter um terminal após a inicialização:

Edite grub com privilégios usando qualquer editor de texto, como mostrado abaixo.

sudo nano/etc/padrão/grub

Encontre a seguinte linha

GRUB_CMDLINE_LINUX_DEFAULL = "SIME"

Substitua "Quiet" por "texto"

GRUB_CMDLINE_LINUX_DEFAULL = "Texto"

Atualize o Grub para salvar as alterações executando o comando atualização-grub.

sudo update-grub

Desativando o gerenciador de exibição:

Para aprender seu gerente de exibição, execute o seguinte comando.

gato/etc/x11/default-display-manager

Meu gerente de exibição é o LightDM, então eu o desativei usando o SystemCTL, como mostrado na captura de tela a seguir.

SystemCTL Desative o LightDM

Agora você pode reiniciar seu dispositivo e receberá um terminal, como mostrado abaixo.

Você pode fazer login com seu nome de usuário; Se você lançar seu ambiente X manualmente, não deixe de obter um usuário privilegiado.

Como dito anteriormente, como tenho o LightDM como gerente de tela, eu executo um SystemCTL Start, como mostrado abaixo.

SystemCTL START LightDM

LightDM vai aparecer.

Revertendo e inicializando de volta ao gerente de exibição

Você pode reverter as alterações e inicializar para o seu gerenciador de exibição editando o Grub traseiro, substituindo o “texto” por “silencioso”.

Atualize o GRUB novamente executando o comando abaixo:

sudo update-grub

Então, você precisa ativar o seu gerente de exibição de volta. Para fazer isso, você pode executar o comando abaixo:

SystemCTL Set-Default Graphical.alvo

Execute DPKG-Reconfigure seguido de um gerente de tela instalado, como na captura de tela abaixo.

sudo dpkg-reconfigure lxdm

Pressione OK para continuar.

Selecione o gerenciador de exibição em que deseja inicializar e pressione Enter.

Reinicie o seu dispositivo e você verá uma inicialização normal.

Como inicializar a partir do terminal do menu Grub em Boot (uma vez)

Se você deseja obter um terminal apenas uma vez, poderá fazê -lo sem alterar seu sistema no menu de inicialização do Grub. Esta pode ser a melhor opção para você se o seu sistema não inicializar corretamente devido a problemas com seu ambiente gráfico.

Quando o menu Grub mostrado na imagem abaixo aparecer, pressione a tecla E para entrar no modo de edição.

Encontre a linha apontada com a seta verde começando com o Linux. Como você pode ver no meu caso, a linha continua abaixo e termina com ro quieto

Depois de Ro quieto, adicione um espaço e o número 3, como mostrado na imagem abaixo. Em seguida, pressione Ctrl+X ou F10 para inicializar.

Definir Runlevel 3 será inicializado em multiusuário.Modo de destino, com operação normal do sistema, exceto sem login gráfico (consulte a tabela de nível de execução abaixo)

Agora você receberá um terminal na inicialização.

Como em exemplos anteriores, você pode iniciar o ambiente gráfico manualmente executando:

SUDO SYSTEMCTL START

Tabela de nível de execução:

Níveis de execução definem o tipo de inicialização do sistema. Por exemplo, 7 níveis de execução estão variando de 0 a 6, descritos na tabela abaixo. O computador interrompe quando atinge o nível 0 e reinicia no Runlevel 6. Níveis de execução de 1 a 5 têm funcionalidades diferentes, dependendo do estado do computador que o usuário precisa após as botas do sistema.

RUNLEVEL DESCRIÇÃO
0 Parada do sistema. Desligar o computador
1 Modo de usuário único. Para solução de problemas, comece com funções básicas
2 Modo multi-usuário sem sistema de arquivos de rede
3 Modo multi-usuário. Operação normal, exceto para login gráfico, botas para um terminal
4 Modo de usuário único com GUI
5 Modo multi-usuário com X, Botas para exibir gerenciador
6 Reinício. Reinicie o computador

Isso se trata de inicializar permanentemente ou temporariamente em um console.

Conclusão:

A inicialização em um terminal ou console pode ser útil quando seu ambiente gráfico falhar, especialmente a técnica única do menu de inicialização do grub. No entanto, também existem riscos de segurança associados para exibir gerentes por causa dos quais alguns usuários preferem inicializar no modo de texto. Além disso, esta é a configuração ideal para servidores, mesmo quando um ambiente gráfico está disponível ou para dispositivos que precisam salvar recursos. Afinal, os usuários sempre podem iniciar o X manualmente, uma vez conectado no modo de texto usando o SystemCTL ou STARTX.

Ao solucionar problemas, você também pode considerar o uso do modo único (RunLevel 2) com funcionalidades básicas. Isso permitirá que você acesse arquivos de configuração para corrigir seu problema; O processo é o mesmo; Basta substituir os 3 por um 2 ao editar o grub na inicialização. Neste modo, você receberá um shell de superusuário para fins de manutenção. Este modo também é útil se você deseja usar o computador para desativar conexões para fins de segurança. Finalmente, esse modo também pode ser usado para alterar a senha raiz.

Conforme mostrado neste tutorial, qualquer nível de usuário do Linux pode editar facilmente o carregador de inicialização e desativar x para inicializar no modo de texto em algumas etapas. Todos os processos descritos neste tutorial são úteis para distribuições Linux e Linux, baseadas em Debian, como Ubuntu e Linux Mint e outras versões do Linux usando GRUB e Systemctl. É importante esclarecer que, se você já estiver em seu ambiente gráfico e deseja mudar para um TTY, pode fazê -lo pressionando Ctrl+ Alt+ (onde FX é uma chave de função). Este tutorial assume que você deseja inicializar no modo de texto e não simplesmente mudar para um TTY.

Espero que este tutorial tenha sido útil. Continue seguindo o Linux Dint para mais dicas e tutoriais do Linux.