Reinstalar o Kernel pelo liveCD

Iniciado por anderfs, 27 de Janeiro de 2015, 12:41

tópico anterior - próximo tópico

anderfs

Galera, esse é meu primeiro tópico criado aqui e tô desesperado com um problema no Ubuntu
Estou tendo vários problemas aqui no ubuntu mas é porque saio testando várias coisas pra pegar a manha com o S.O.
Sabe aquele cara que compra uma TV nova e sai mexendo sem ler o manual? Então...sou eu com o linux rs

Mas enfim, depois desse breve relato pra tentar demonstrar o meu nível atual de conhecimento do linux, ta aí o meu problema. A ultima que inventei, foi atualizar o kernel. Uso o Ubuntu 14.10 e kernel 3.16 e fui atualizar para o kernel 3.19. Bom...não deu certo. Acredito que tenha ocorrido uma incompatibilidade com o driver da placa de video que era NVIDIA 331. Aliás, foi isso que o Ubuntu acusou depois de reiniciar(Erro no driver da placa gráfica). Não carregava o lançador, barra superior e não conseguia abrir o terminal com ctrl+t.

Então segui o procedimento relatado como padrão para essa situação: dei boot numa versão do kernel anterior para desinstalar a versão problemática, mas continuou dando erro. O ubuntu iniciava no kernel antigo, dava login e depois não carregava nada. Pela mensagem de erro consegui acessar as cofigurações do sistema e tentei mudar o driver para o generico, mas ele não aceitava.

Tentei entrar pelo modo de segurança e iniciei o terminal como root e aí executei a desinstalação do kernel com: sudo apt-get remove linux-headers-3.19-* linux-image-3.19-*
O problema é que vi que ele começou a desintalar o 3.16 ou pelo menos parecia isso pelo que lia e como estava prevendo deu xabú. Reiniciei após o fim do processo e não aparecia mais o ubuntu no grub. Somente o Rwindows e o Fedora.

Tentei então instalar o kernel pelo livecd e executei o seguinte processo:

$ sudo apt-get update
$ sudo apt-get install linux-image

Logo de cara, ele pediu pra ser mais especifico com o linux-image e apresentou todas as versões possíveis de kernel. Tentei com todas, mas sempre aparecia uma mensagem de que não foi possível encontrar a versão.

Não sei como prosseguir e não queria mesmo ter que formatar a máquina. Os tutoriais falam sobre montar a partição com o ubuntu pelo livecd, mas não faço a menor ideia de como executar isso. Não vi nada mais claro na busca pela internet. Tem outra forma que não seja pelo livecd?
Olhando melhor o fórum, acho que poderia ter postado em suporte técnico...

irtigor

Você tem que montar a partição do Ubuntu e usar o chroot, ai pra todos os efeitos o que você fizer vai alterar o sistema que está no hd.

Olhe: https://help.ubuntu.com/community/LiveCdRecovery

anderfs

Rapaz... Valeu pelo tutorial. Ainda não resolvi mas deu umas idéias aqui.

Atualizando, tentei entrar na partição como root e editar só que o update não funciona, nem consigo baixar os arquivos do kernel e salvar lá pra instalar. Até fiz o teste com os pacotes da versão mais nova pq tinha salvado os arquivos lá, mas ele não instala.


Tentei seguir esse tutorial depois: http://www.douglaspasqua.com/2012/03/16/linux-instalando-um-novo-kernel-atraves-de-livecd/

Fui bem até a parte do initrd. Ele diz pra aproveitar o arquivo da instalação atual, só que esse arquivo atual não existe. Fiz até uma busca e o resultado foi esse mesmo: arquivo inexistente. Não sei como fazer a partir daí. Só se criar do zero mas não sei como.

irtigor

Não ficou claro, o apt-get update não funciona depois que roda chroot? Editou o /etc/resolv.conf como indicado? Mostra o que fez.

Obs: eu não seguiria o que esse Douglas V. Pasqua falou.

anderfs

Sim, ate tentei outras coisas mas vem sempre algum erro. A mensagem mais comum e essa...unable to resolve host ubuntu

O processo segue normal ate chegar ao update
No processo abaixo o upgrade ta na frente pq eu tentei o update mais uma vez depois do upgrade


root@ubuntu:/# apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
E: Can not write log (Is /dev/pts mounted?) - posix_openpt (2: No such file or directory)
Setting up nvidia-prime (0.6.7) ...
invoke-rc.d: unknown initscript, /etc/init.d/nvidia-prime not found.
dpkg: error processing package nvidia-prime (--configure):
subprocess installed post-installation script returned error exit status 100
Errors were encountered while processing:
nvidia-prime
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@ubuntu:/# apt-get update
Err http://br.archive.ubuntu.com utopic InRelease
 
Err http://br.archive.ubuntu.com utopic-updates InRelease               
 
Err http://br.archive.ubuntu.com utopic-backports InRelease             
 
Err http://extras.ubuntu.com utopic InRelease                           
 
Err http://security.ubuntu.com utopic-security InRelease               
 
Err http://br.archive.ubuntu.com utopic Release.gpg
  Could not resolve 'br.archive.ubuntu.com'
Err http://br.archive.ubuntu.com utopic-updates Release.gpg
  Could not resolve 'br.archive.ubuntu.com'
Err http://extras.ubuntu.com utopic Release.gpg
  Could not resolve 'extras.ubuntu.com'
Err http://br.archive.ubuntu.com utopic-backports Release.gpg
  Could not resolve 'br.archive.ubuntu.com'
Err http://security.ubuntu.com utopic-security Release.gpg
  Could not resolve 'security.ubuntu.com'
Reading package lists... Done
W: Failed to fetch http://br.archive.ubuntu.com/ubuntu/dists/utopic/InRelease 

W: Failed to fetch http://br.archive.ubuntu.com/ubuntu/dists/utopic-updates/InRelease 

W: Failed to fetch http://br.archive.ubuntu.com/ubuntu/dists/utopic-backports/InRelease 

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/utopic-security/InRelease 

W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/utopic/InRelease 

W: Failed to fetch http://br.archive.ubuntu.com/ubuntu/dists/utopic/Release.gpg  Could not resolve 'br.archive.ubuntu.com'

W: Failed to fetch http://br.archive.ubuntu.com/ubuntu/dists/utopic-updates/Release.gpg  Could not resolve 'br.archive.ubuntu.com'

W: Failed to fetch http://br.archive.ubuntu.com/ubuntu/dists/utopic-backports/Release.gpg  Could not resolve 'br.archive.ubuntu.com'

W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/utopic/Release.gpg  Could not resolve 'extras.ubuntu.com'

W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/utopic-security/Release.gpg  Could not resolve 'security.ubuntu.com'

W: Some index files failed to download. They have been ignored, or old ones used instead.
root@ubuntu:/# /etc/resolv.conf
bash: /etc/resolv.conf: Permission denied
root@ubuntu:/# sudo /etc/resolv.conf
sudo: unable to resolve host ubuntu
sudo: /etc/resolv.conf: command not found
root@ubuntu:/#

Ate tentei remover o nvidia ja que ele aparece, mas vem a mesma mensagem...sudo: unable to resolve host ubuntu

irtigor

#5
Faz o que tá escrito, edite o resolv.conf depois do chroot (é um arquivo de texto, não um executável), e coloque um servidor dns válido, por exemplo

Citar
# DNS do Google
nameserver 8.8.8.8
nameserver 8.8.4.4

Um editor simples no modo texto é o nano.

-----
Mas antes mostre o que está montando.

anderfs

Cara...tava fazendo isso exatamente na hora que vc respondeu. Q mole eu dei...
Fui fazendo leitura dinamica do texto e ainda sacando quase nada de ingles... com um pouco de paciencia cuidado teria poupado uma tarde toda.

Ta fazendo o upgrade aqui e so deu erro no nvidia-prime ~error processing package nvidia-prime (--configure)~. To na luta pra remover isso agora. Acho que ja vou dar um reboot aqui, mesmo com esse erro. Dando tudo certo atualizo aqui, marco como resolvido e acerto esse texto tosco sem acento

anderfs

Atualizando....

Não deu certo. Já melhorou no update e com o upgrade, mas percebi que a primeira mensagem continua sendo a dos hosts e depois desenrola normal. E a mensagem sobre o nvidia-prime continua no final. Acho que dei azar e nesse caso, só reinstalando mesmo. Acho que vou fazer um remaster do. Ubuntu e reinstalar.

Atualizei o kernel pq achei que talvez ele corrigisse a falha de inicialização que tô tendo com o ubuntu. Qdo vai arrancar o programa, o monitor apaga como se o PC estivesse desligado e depois de uns 30 segundos volta com a tela de login. Qdo instalei o drivers da NVIDIA e coisa mudou um pouco....o monitor ainda desliga, mas volta mais rápido e a tela roxa com o logo do ubuntu aparece, só que aparece desformatado (sem a fonte comum do logo) e as linhas de mensagem só ubuntu sobre o carregamento do programa aparecem abaixo do logo. Já formatei outras vezes por causa desse problema e por isso queria resolver sem formatar...