A atualização envolveu vários problemas diferentes que finalmente consegui corrigir:
A atualização estava incompleta. Pacotes importantes incluindo o novo kernel, onde nem sequer baixados. Isso deixou o sistema em um estado inconsistente. Foi possível inicializar o sistema com um dos kernels antigos. Em um sistema diferente, baixei os pacotes do kernel
linux-generic
linux-image-generic
de http://packages.ubuntu.com/
e salvou-os no armazenamento USB.
Eu montei o armazenamento a partir da linha de comando
sudo mount -t ext3 /dev/sdb1/ mountpoint
e instalou-os usando
dpkg --force-all -i mountpoint/linux-*
Eu inicializei o novo kernel e fiz a rede funcionar que apareceu em
sudo lshw -C network
como DISABLED
. Eu consegui trabalhar com
sudo modprobe -v r8169
que carrega o módulo do kernel da minha placa de rede. No entanto apenas após
sudo dhclient eth0
O eth0 apareceu na lista ifconfig
e em sudo lshw -C network
. Como eu poderia conectar-me à internet agora eu consertei a atualização com
sudo apt-get -f upgrade
sudo apt-get update
sudo apt-get upgrade
Eu tive que instalar vários pacotes bloqueados com sudo apt-get install [packagename]
. E os individuais (em particular, um pacote calligra) com dpkg -i /var/cache/apt/archives/[package]
como eles tinham conflitos (arquivos comuns com pacote diferente).
Finalmente, eu pude inicializar o sistema completo, mas o gerenciador de login lightdm ainda não funcionou. Lightdm mostra (este é um bug conhecido) uma mensagem "low graphics mode". Eu tive que instalar o pacote lightdm-kde-greeter
e definir greeter-session=lightdm-kde-greeter
no arquivo lightdm.conf
.
Finalmente, tive que reinstalar os pacotes relacionados a som e gráficos para recuperá-los novamente.