Como reinstalar o kernel com um SO aleijado?

0

Eu uso o Ubuntu 14.10 e como acontece muitas vezes minha partição /boot ficou cheia. Normalmente, neste caso, eu uso apt-get para remover manualmente um ou alguns kernels antigos e está tudo bem novamente por algumas semanas. Desta vez, porém, eu me cansei disso e decidi tentar algo um pouco mais automático para ver se isso poderia facilitar minha vida. Bem, ficou pior na verdade.

Eu fui até o link onde eu encontrei esse forro:

dpkg --get-selections | grep 'linux-image*' | awk '{print $1}' | egrep -v "linux-image-$(uname -r) | linux-image-generic" | while read n; do apt-get -y remove $n; done

Obviamente, não entendi exatamente o que ia fazer, embora estivesse bastante confiante. Ele fez algumas desinstalações por um tempo, eu não me lembro de ter visto isso antes. Depois de executá-lo, eu verifiquei e minha partição /boot tinha apenas o kernel mais recente, no meu caso 3.16.0-31-generic , que é o que eu esperava. Mas após a reinicialização, foram minhas configurações gráficas de alta resolução (isso pode ser por causa dos drivers nvidia, que não seria a primeira vez) e também foi o mouse e também a rede. Felizmente eu uso um teclado ps2 e isso ainda está funcionando. Eu suspeito que alguns módulos estão faltando, embora lsmod ainda liste alguns.

Como eu poderia diagnosticar o problema exato, e se de fato eu precisar reinstalar o kernel, como posso fazer isso com a minha rede? Ou como posso carregar o módulo para recuperar a rede se esse for o problema?

    
por Bastian 05.04.2015 / 21:43

1 resposta

1

Obrigado pelos comentários sobre a análise dos registros para ver o que foi removido. Ele mostrou que os kernels anteriores foram removidos de fato, e também o pacote extra para o kernel atual. Eu ainda precisava reinstalar um kernel atual. Então eu inicializei a partir de uma distribuição ao vivo via USB, montei a partição criptografada onde estava a pasta home, baixei o kernel mais recente para esta versão juntamente com extras, copiei o 2 .deb na unidade local, reiniciei e emiti um dpkg -i nos debs . Ele instalou tudo, eu reiniciei e tudo voltou ao normal.

    
por Bastian 06.04.2015 / 13:06