Como inicializar em modo texto no Linux Mint LMDE (baseado no Debian)

6

Ok, isso pode parecer ridículo, mas de todas as questões que eu poderia ter, estou coçando a cabeça para entrar no modo de texto. Normalmente estou na direção oposta, como startx não funciona.

Para colocar o nível wtf nisso em perspectiva, eu apenas consegui executar o Photoshop CS5 sem problemas (estou tentando entrar no modo de texto para instalar os drivers gráficos da nVidia).

Falando em níveis, o conceito runlevels está me confundindo; O Debian parece ter um runlevel padrão de 2 - no readme para os drivers dizem que tal nível de execução seria o modo de texto, e nem mesmo o sistema de rede (e que o "padrão" seria 5).

Só para esclarecer isso, neste Debian, /etc/inittab diz:

# The default runlevel.
id:2:initdefault:

Depois, penso em iniciar o "modo de recuperação", que é somente texto. Tenho um pressentimento de que essa não é a maneira de fazer isso, já que não estou tentando "recuperar" nada e nem sei o que muda nesse modo.

Então, eu pesquiso no Google e uma postagem diz que devo editar /boot/grub/grub.cfg . Mas esse arquivo diz no começo:

# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub

E eu realmente não me sinto confortável editando um arquivo que diz isso.

Então eu acho este outro post , específico do Debian. Basicamente diz para ir rootear e desabilitar o gerenciador de login:

# update-rc.d -f gdm remove

Eu só ia tentar, mas alguns comentaristas discordaram, alguns dizendo que eu deveria mover um arquivo:

# mv /etc/rc2.d/S30gdm /etc/rc2.d/K70gdm

Outro colocar isso em seu .bash_profile :

if [ "$(echo $(who am i)|awk '{print $2}')" = "tty1" ]; then startx;logout;fi

(não me pergunte o que isso significa) Alguém menciona isso como uma solução:

# apt-get remove gdm

Alguém poderia me dizer uma maneira sã, simples de inicializar em modo texto nesta distro baseada no Debian?

    
por Camilo Martin 14.02.2012 / 03:02

2 respostas

8

Então, eu ia tentar update-rc.d gdm3 disable como por @ Sugestão de Stew . Antes disso, eu penso que existem "algumas" atualizações, por isso deixei-o obter atualizações para os pacotes (entre eles, linux 2.6. * A 3.0. *).

Quando eu reiniciei, para minha surpresa, o linux começou no modo de texto. Se eu rodasse startx eu poderia entrar no ambiente gráfico sem problemas, então o que aconteceu?

A linha de comando do linux (os parâmetros para o linux do grub) incluiu text . Ei, eu editei isso antes, mas não deu certo! Agora no log de inicialização estava mostrando "texto" tinha entrado nos parâmetros do Linux.

Acontece ...

Vocênãodeveapenassudonano/boot/grub/grub.cfgecolocar"texto" lá, há um grande aviso contra ele no topo do arquivo.

O caminho certo é:

$ sudo nano /etc/default/grub

E adicione "texto" a GRUB_CMDLINE_LINUX_DEFAULT .
Então, se parecia:

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

... você precisa alterá-lo para:

GRUB_CMDLINE_LINUX_DEFAULT="quiet text"

E então (diz isso no topo do arquivo, de alguma forma eu perdi):

$ sudo update-grub

E reinicie.
Eu prefiro esse método ao invés de desativar um serviço, já que é o que deveria ser: editar uma linha em um arquivo de configuração. O mesmo processo pode ser repetido e, se você quiser, startx o levará à interface gráfica do usuário enquanto estiver no modo de texto.

Para voltar ao normal, é claro, basta editar o arquivo novamente e update-grub .

    
por 17.02.2012 / 03:14
1

Eu ficaria surpreso se fosse realmente o gdm e não o gdm3 ou qualquer outra coisa que fosse seu gerenciador de exibição. aptitude search '~i~Px-display-manager' deve fornecer uma lista de gerenciadores de exibição que você instalou.

De fato, update-rc.d -f remote gdm3 seria uma maneira incorreta de desativar o serviço. Funcionaria temporariamente, mas depois reapareceria quando o gdm3 fosse atualizado. Isso está documentado na página man update-rc.d se você procurar por "Um erro comum de administração do sistema".

update-rc.d gdm3 disable seria a maneira recomendada de desativar um serviço.

remover o gerenciador de exibição também é uma solução, mas talvez você não goste dos resultados. Talvez você ache que, devido ao modo como pacakges e meta-pacotes auto-instalados funcionam juntos, o sistema subitamente deseja removê-lo. todo gnomo. aqui é uma boa discussão sobre este assunto e como contorná-lo.

    
por 15.02.2012 / 20:22