Como obter um terminal com capacidade de rede? Como recuperar depois de quebrar o driver NVIDIA?

1

Meu sistema está com grandes problemas - totalmente minha culpa. A bateria do computador morreu enquanto a tampa estava fechada e o PC estava "dormindo" e acho que corrompeu alguns arquivos. Depois de conectá-lo e ligá-lo, tive um erro "O sistema está executando no modo de baixo gráfico". Eu segui este post: Como corrigir "O sistema está sendo executado no modo de baixo gráfico" erro?

No entanto, não o segui corretamente. Os comandos que eu corri eram: sudo apt-get install nvidia-current e sudo apt-get install nvidia-updates . A razão pela qual eu não inseri uma versão nvidia é que eu fiz um monte de pesquisas aqui e todos os comandos que rodei no terminal para descobrir a saída da saída nvidia-current ... então achei que talvez o Ubuntu iria instalar o driver correto versão por conta própria. Minha culpa. Estúpido. Eu sei. Durante o processo de instalação, uma linha de comando que mostrava qual driver eu estava usando (o driver correto), e era nvidia-340 . Como eu estava assistindo, notei que não foi o driver que foi instalado.

Neste ponto, meu computador vem com uma tela cinza e um mouse. Nenhum login, CTRL + ALT + F1 não faz nada e o computador está inutilizável. então eu sou forçado a desligar. Eu fiz isso pelo menos 8 vezes e os resultados são consistentes.

Eu tenho muitas opções genéricas de recuperação do kernel e consigo chegar aqui sem muitos problemas:

Na tela de recuperação, tentei a opção root. Eu entrei, tentei ligar o cartão wlan0 (que eu posso ver, mas não consigo trabalhar). Eu usei este post Conecte-se à rede WiFi através do terminal do Ubuntu - Consegui trazer a placa wlan0, mas ela não viu nenhuma rede sem fio. Então eu tentei 'rede', mas isso não abriu um terminal. Não consegui digitar nenhum comando .... Bem, eu pude, mas eles não executaram.

A opção

'FailsafeX' também não funciona.

Minha pergunta é "como faço para obter um terminal com rede a partir do menu de recuperação?". Eu quero correr sudo apt-get install nvidia-current nvidia-340 como eu acho que vai corrigir o meu problema. Minha outra pergunta é "você tem alguma outra idéia para revogar meu PC a partir do menu de recuperação?".

Talvez eu possa usar o live CD e executar comandos para afetar o meu sistema a partir do terminal do Live CD?

Dizendo "Eu realmente aprecio sua ajuda!" é um eufemismo.

Por favor, inclua todos os comandos do terminal que eu preciso executar se você responder, porque eu não sou um profissional do terminal (seja gentil).

    
por Mike 11.01.2017 / 15:06

3 respostas

2

No menu de recuperação, selecione "rede - rede habilitada"

Selecione essa opção e confirme a solicitação para remontar o sistema de arquivos raiz no modo de leitura / gravação. Depois que algum texto de status passar, você deverá chegar ao menu novamente, mas com drivers de rede carregados. A partir daí, selecione a opção root para "dropar para [a] prompt do shell de root."

Uma vez feito isso, você pode tentar executar os comandos apt-get .

    
por Nisheet 11.01.2017 / 15:17
2

Quais são as chances de eu precisar das duas respostas para encontrar uma solução para esse problema? Obrigado ao Nisheet e ao guntbert pelas suas respostas! Vocês realmente ajudaram. No entanto, cada resposta por si só não se adequava ao meu problema: a opção de rede da Nisheet congelou o meu PC em seu estado defeituoso, e o guntbert não poderia saber que não tenho acesso à internet com fio (somente wifi). Eu tentei sua resposta com "wlan0" em vez de "eth0", mas desisti muito rápido porque eu tinha uma solução diferente em mente.

Então ... se você alguma vez estragar seu sistema 14.04 por causa de um problema da NVIDIA, continue lendo ...

(1) da resposta da Nisheet Eu aprendi que selecionar "Networking enable" carrega drivers de sistema ... é quando percebi que se eu apagar todos os drivers da NVIDIA, eu poderei restaurar o sistema.

(2) da resposta de guntbert Eu aprendi que digitar mount / -o remount,rw quando no terminal raiz (última opção no menu de recuperação) me autorizou a modificar os arquivos do sistema.

(3) Então eu corri apt-get remove --purge nvidia-* que eu tenho a partir daqui: Como eu posso desinstalar um driver nvidia completamente? e todos os meus drivers NVIDIA que estavam impedindo o O / S de funcionar corretamente foram apagados!

(4) reinicie o PC e agora você está usando um driver não proprietário.

Agora estou de volta à estaca zero com o problema original - e nunca fui tão feliz. Obrigado pelas outras pessoas que postaram as respostas.

Sinto muito pela contagem de palavras ... Eu a mantenho detalhada apenas no caso de precisar fazer referência novamente.

    
por Mike 12.01.2017 / 03:53
1

Os itens de menu no menu de recuperação tentam fornecer algo útil, mas às vezes falham. Você pode configurar seu sistema completamente a partir do prompt do shell de root .

  • use a opção de menu raiz - solte para o prompt do shell de root
  • monte tudo no modo de leitura / gravação

    #mount / -o remount,rw
    
  • verifique as interfaces de rede existentes

    #ip link
    

    Eu recebo duas entradas

      

    1: lo: .....

         

    2: eth0: ..... declara PARA BAIXO ....

  • agora ative a interface # 2

    #ip link set up eth0
    
  • devido a alguma peculiaridade, você deve atribuir um endereço IP (realmente não importa qual você escolheu) ou dhclient não cooperará

    #ip address add 169.254.1.1/16 dev eth0
    
  • agora invoque dhclient no debug modem para que você veja o que está fazendo e qual endereço você recebe (suponho que você tenha um servidor DHCP em funcionamento em sua rede)

    #dhclient -d
    

    Quando tiver feito isso, quebre com CTRL + C e verifique com ip ad se você tem um bom endereço IP e com ip r que você obteve uma boa rota padrão. (Não se preocupe com o endereço IP adicional que você configurou).

O bom de usar dhclient é que você até obtém o DNS corretamente configurado. Então você vai ser bom para ir e instalar o que você precisa. (talvez você precise de apt update antes de tudo funcionar).

    
por guntbert 11.01.2017 / 21:18