Como abrir um terminal no Ubuntu rodando na caixa virtual se os atalhos usuais não funcionarem

-1

Eu baguncei meu desktop Ubuntu removendo o Python enquanto tentava consertar um problema. A interface do Unity desapareceu. Eu gostaria de tentar as soluções propostas por todos eles exigem um terminal.

Meu Ubuntu 16.04 LTS está sendo executado no VirtualBox em um convidado do Windows 10. Eu tentei:

  • Inicializando com SHIFT pressionado (que parece apenas ir para o Windows, e eu sempre obtenho o login gráfico)
  • Fazendo CTRL + ALT + T (nada acontece)
  • Fazendo CTRL + ALT + F1 (recebo uma tela preta e algumas linhas pontilhadas brancas, parece ser um problema de vídeo que poderia ser resolvido se eu tivesse acesso ao terminal)

    • Pesquisando on-line por uma solução

Estou baixando o Ubuntu novamente para fazer uma nova instalação separada, mas se alguém souber de uma maneira alternativa de acessar o terminal para que eu possa recuperar meu sistema, ficarei muito grato.

    
por Nagev 06.09.2017 / 12:58

2 respostas

0

Eu resolvi meu problema via SSH. Tive a sorte de saber o endereço IP do DHCP, por isso também compartilharei um método para descobrir o endereço IP do host do Windows com base em esta resposta. O único pré-requisito é que o daemon SSH tenha sido instalado e executado antes que o acesso ao terminal seja perdido. Felizmente, esse foi o meu caso.

Primeiro, verifique se suas configurações de rede usam um adaptador em ponte em vez de NAT. Isso fará com que a máquina tenha seu próprio endereço IP, facilitando o SSH de qualquer máquina na mesma rede. Você pode alterar isso em "Configurações > Rede". E mude o valor de "Anexado a".

Para obter o endereço IP do host do Windows, descubra onde o VirtualBox está instalado. Normalmente, ele estará em "Arquivos de Programas \ Oracle". Abra um prompt de comando, por exemplo digitando cmd na barra de pesquisa. Em seguida, digite algo como:

cd C:\Program Files\Oracle\VirtualBox
VBoxManage guestproperty enumerate "Ubuntu 16.04"

Substitua Ubuntu 16.04 pelo nome real da sua VM, conforme visto no painel esquerdo do VirtualBox. Na saída, procure por uma linha parecida com esta:

Name: /VirtualBox/GuestInfo/Net/0/V4/IP, value: 192.168.60.12

Esse é o endereço IP ali. Agora, de outra máquina na rede você pode fazer, por exemplo:

ssh [email protected]
# sudo apt-get install --reinstall ubuntu-desktop

Isso deve tornar sua área de trabalho e seu terminal operacional novamente.

    
por Nagev 16.04.2018 / 09:31
1

Ctrl + Alt + F1 alterna para o terminal virtual no host; tente HostKey + F1 . Veja Como faço para alternar entre terminais virtuais em um sistema de convidados? . Você pode ter que pressionar Esc para se livrar da tela inicial de inicialização, ou mudar para o terminal virtual 2 usando F2 .

    
por Murphy 06.09.2017 / 13:24