Como recupero meus ttys apagados?


17

Pergunta original:

Depois de substituir o Ubuntu 10.10 pelo 11.04, tudo o que recebo quando Ctrl+ Alt+ F1–F6em um tty é uma tela preta. Além disso, quando eu inicializo, há um tempo na tela preta após o menu grub2 ser exibido. Então, até pouco antes do gnomo começar, ele permanece preto.

Eu tenho uma Nvida Geforce Quadro FX 770M no meu HP EliteBook 8530w. Como faço para que meus ttys (também conhecidos como 'terminais virtuais') funcionem novamente?

Meus esforços em ordem cronológica:

  • Então o grub e o gfx-payload parecem ser o problema, pensei. Fui junto com este guia para obter uma resolução tty mais alta . O que levou ao menu grub2 exibido na minha resolução nativa em vez de 800x600. O problema da tela preta permanece.

  • Pesquisei alguns relatórios de erros em outras placas da nvidia com esse problema.

  • Eu tentei desinstalar o driver da nvidia. Sem efeito Também tentei diferentes resoluções

  • Com uma versão mais antiga do kernel, ele funciona. Embora não seja perfeitamente. Os ttys são utilizáveis, a tela preta entre o menu grub2 e o gnome start permanece. Não é realmente uma solução.

  • Tentei tanto, que perdi a noção. Reinstalado grub2e linux-image-2.6.38-8-generic. Em seguida, fiz isso de /etc/default/grubacordo com o guia mencionado (também /etc/grub.d/00_headereditado):

    GRUB_DEFAULT=0
    GRUB_HIDDEN_TIMEOUT=0
    #GRUB_HIDDEN_TIMEOUT_QUIET=true
    GRUB_TIMEOUT=3
    GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
    #GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    GRUB_CMDLINE_LINUX=""
    GRUB_GFXMODE=1680x1050x32
    

    Para minha surpresa , agora posso usar meus ttys em resolução nativa. A tela preta entre o menu grub2 e a tela de login do gnome ainda está lá . Isso é chato, já que eu também uso um disco criptografado, portanto, preciso digitar minha frase secreta no escuro total ... Ainda estou procurando uma solução, mas a urgência é baixa.

  • Baixou e instalou uma versão posterior do driver da nvidia. Não há diferença para a última edição.

  • Tentou- GRUB_CMDLINE_LINUX="vga="parâmetro. Sem efeito

  • nomodesetnão tem efeito. nem mesmo em combinação comvga=...

  • Tentei echo FRAMEBUFFER=y > /etc/initramfs-tools/conf.d/splashsem efeito (ver comentário )

  • À beira da demissão ...

  • Período de recompensa a terminar em breve.


1
Você tentou "nomodeset" na linha "quiet splash" para desativar a configuração de modo do kernel?
maco 18/05/11

Já tentei em outra configuração. agora eu tentei novamente. Ainda não é trabalhoso;) Obrigado de qualquer maneira.
con-f-use

2
Con-f-use - ainda estou confuso :-) com a pergunta - os TTYs que você ainda pode usar de forma nativa, mas você tem um plymouth de tela preta? Você já tentou o truque framebuffer = y? ubuntuforums.org/showpost.php?p=9175901&postcount=4
fossfreedom

2
De acordo com as diretrizes ( askubuntu.com/help/reopen-questions ), esta é uma solicitação "Por favor, reabra". Não acredito que seja muito localizado - isso acontece em todas as minhas máquinas com o proprietário da nVidia instalado. "Não é provável que ajude futuros visitantes" está incorreto: sou um visitante futuro e certamente espero que as respostas me ajudem a corrigir esse problema exato. Não acho que a pergunta precise ser editada ou reformulada, ela descreve perfeitamente os problemas que tenho.
Ash

1
Um pouco da história: costumava haver um motivo próximo "muito localizado", mas o Stack Exchange o retirou porque as pessoas o usavam errado na metade do tempo . Esse é um daqueles casos claros de " não é provável que ajude futuros visitantes", considerando as muitas pessoas que postaram aqui sobre o mesmo problema. Comentaristas de outras partes do mundo enviaram pessoas para cá onde as respostas ajudaram . Eu acredito que isso seja relevante até hoje; Estou votando para reabrir. @Ash
Eliah Kagan

Respostas:


8

Eu experimentei o mesmo problema que você quando substituí o Ubuntu 10.10 por uma nova instalação do Ubuntu 11.04 (e mais tarde, Ubuntu 11.10): meus ttys de "console" estavam em branco desesperadamente em branco, mas na verdade estavam funcionando - ou seja, eu podia entrar e digitar comandos que realmente funciona, mas não havia nada visível na minha tela.

Passei muitas horas no Google e em vários fóruns do Ubuntu, tentei muitas sugestões e finalmente cheguei à seguinte conclusão: o problema está relacionado ao driver proprietário da NVIDIA - se eu remover o driver proprietário da NVIDIA e usar o " Nouveau ", o problema desaparece, mas é claro que não posso mais me beneficiar da aceleração do hardware.

Consegui corrigir o problema no meu sistema (ZOTAC ZBOX com NVIDIA GT218 on-board) usando o driver Uvesafb framebuffer.

Aqui está o procedimento que eu usei:

apt-get install v86d
apt-get install hwinfo
hwinfo --framebuffer

Na saída do hwinfo, peguei a "melhor" resolução compatível com minha tela - no meu caso, 1280x800 24 bits - e adicionei a seguinte linha no final do arquivo / etc / initramfs-tools / modules:

uvesafb mode_option=1280x800-24 mtrr=3 scroll=ywrap

(A sequência "1280x800-24" vem da resolução que escolhi - sua milhagem pode variar.)

Depois, reconstruí as imagens grub e initramfs da seguinte maneira:

update-initramfs -u
update-grub

Finalmente, reiniciei o sistema e meus console finalmente foram visíveis novamente.

Como não uso o sistema de arquivos criptografado, não posso verificar se a frase-senha deve ou não ser inserida "no escuro", mas, de qualquer maneira, espero que a solução alternativa acima o ajude.


1
Isso funcionou muito bem para mim!
Radu Rădeanu

4

Problema semelhante

Eu descobri que tinha a ver com o VGA na minha placa-mãe que eu não estava usando. Quando conectei um monitor ao mobo VGA e pressione CTRL-ALT-F1, o tty foi exibido nesse monitor.

Foi ao BIOS - defina o vga para ativar quando não houver placa gráfica - está tudo bem agora.

Pena que eu reinstalei e formatei tudo antes de chegar a esse estágio :(


3

Encontrei o mesmo problema, todos os terminais ttyX em execução (getty proccesses em execução), mas nenhum prompt de registro em Ctrl + Alt + F1-6 (tela preta com o restante da imagem inicial no topo). Quando digito o nome do log e a senha, o usuário está conectado corretamente (quem comanda). A única solução que encontrei é alternar para o modo de texto enquanto a inicialização prossegue.

1) edite: / etc / default / grub GRUB_GFXPAYLOAD_LINUX = texto

2) e atualização do grub: update-grub2 update-initramfs -u


Estive trabalhando nisso o dia todo. Sua resposta com voto negativo foi a única solução até agora.
Chris K

0

Primeiro de tudo, esse script é realmente um trabalho ruim. Não cria backups. Ele substituirá pouco, se as linhas forem comentadas. Ele sugere bits de resoluções erradas e resoluções erradas se você estiver usando telas duplas. Também pode ser alterado instalando maleware a qualquer momento. Felizmente, olhei o código antes de invocá-lo.
con-f-use

Agora, para a questão real: as alterações sugeridas no script não ajudaram muito - se é que o fizeram. Agora posso ver parte da tela de carregamento do pré-gnomo, mas não a senha da senha para descriptografar meus discos. Também disse que a tela de carregamento preenche apenas uma pequena parte na parte superior esquerda da minha tela. Mas suponho que isso se deva apenas às alterações feitas anteriormente e ao fato de ter reativado o "silêncio silencioso" para testar o fixscript. Metade das opções definidas estão desatualizadas.
con-f-use

0

O meu desaparece lentamente, como algum tipo de recurso de segurança. Se eu fizer login e precisar digitar meu nome de usuário perfeitamente, pressione enter, digite minha senha e digite. Eu posso ver as coisas muito bem. Talvez sua tela esteja ficando preta rapidamente.

Tente fazer o login. Não acho que isso esteja relacionado a uma placa de vídeo, pois já tive isso com as versões 11.04 e 11.10, e talvez a versão anterior. Em duas placas, NVIDIA e ATI. (com drivers extravagantes, super secretos e não abertos)


0

Comecei a enfrentar esse problema depois de fazer as alterações necessárias para a conexão sem fio antes mesmo do login do usuário no ambiente da área de trabalho.

Segui as instruções fornecidas nesta página para obter o mesmo.

Após essas alterações, minhas sessões não estavam no nível de execução correto. Consegui recuperar o console tty revertendo as alterações feitas no /etc/init/rc-sysinit.conf.

Agora, meus tty consoles estão funcionando bem eo problema não estava relacionado ao grub ou aos drivers de vídeo.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.