Como habilitar vários consoles virtuais no linux?

6

Sou novo no Linux, então não tenho ideia de como fazer isso (não consegui encontrá-lo na Web). Estou executando uma máquina virtual LAMP e quando eu pressiono ALT-F2, F3 etc. para usar um Virtual Console eu recebo uma tela em branco (tudo preto para ser exato) não uma opção de login, então a questão é como posso ativar vários consoles para o meu sistema?

O Linux que estou executando é este LAMP Virtual Appliances , lâmpada Linux 2.6.24-18 -virtual (diz Ubuntu mas eu não sei a versão).

Não sei se isso ajuda, mas posso conectar por SSH no computador host.

Obrigado Rodrigo.

    
por rodrigoq 05.03.2010 / 22:57

4 respostas

3

Eu não estou familiarizado com esse dispositivo virtual, mas, dada a versão do kernel, parece que ele é baseado em uma versão 8.04 do Ubuntu. Provavelmente está usando o upstart . Então, você provavelmente precisará criar arquivos em /etc/event.d para cada console virtual desejado. Você provavelmente já tem um arquivo /etc/event.d/tty1 que você pode copiar para /etc/event.d/tty[2-6]. Você precisará ajustar a linha exec para cada arquivo.

É claro que você também pode simplesmente usar Tela GNU e obter um efeito semelhante com recursos adicionais, como desconectar e então reconecte-se remotamente.

    
por 05.03.2010 / 23:11
2

Veja man inittab (ou /etc/inittab ). Você quer garantir que getty esteja instalado

apt-get install (util-linux|mingetty|ngetty|rungetty)

e assegure-se de que o arquivo / etc / inittab esteja executando em seu nível de execução padrão. Por exemplo:

1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/getty 38400 tty2
3:23:respawn:/sbin/getty 38400 tty3
4:23:respawn:/sbin/getty 38400 tty4
5:23:respawn:/sbin/getty 38400 tty5
6:23:respawn:/sbin/getty 38400 tty6
    
por 05.03.2010 / 23:14
0

Os outros responderam como ativar vários TTYs. Apenas mais uma opção: você pode usar a tela para ter vários logins e alternar entre eles, mesmo se você tiver apenas um tty .

    
por 05.03.2010 / 23:51
0

Eu estava tendo o mesmo problema hoje, embora em vez de tela preta ao pressionar alt + f2..12 ele simplesmente não fez nada. Eu encontrei a solução / resposta na Wikipedia.

screen não foi instalado, por isso não foi uma opção. Eu poderia no entanto usar o seguinte comando:

    openvt

Então, para mudar para o Terminal Virtual recém-criado, eu poderia simplesmente pressionar alt + f2. Outro openvt habilitou alt + f3, etc. Caso as teclas alt + f1..12 não funcionem, use chvt n , onde n é o terminal virtual para o qual você deseja alternar (exemplo: chvt 1 ). Usando um número inválido, por exemplo, 3 ao alocar apenas 2, deu uma tela preta para mim. Para voltar, pude usar alt + f1.

Se você quiser desalocar um terminal virtual, use deallocvt n , onde n é o terminal virtual a ser alocado. Por alguma razão, isso sempre me dá "Dispositivo ou recurso ocupado".

Fonte: link

    
por 26.10.2012 / 17:00