Um "upgrade" do kernel foi a causa dessa calamidade. Desde que eu instalei o meu próprio kernel, mais tarde, do kernel.ubuntu.com, quando um "novo" kernel de uma versão menor diferente foi instalado, tudo no mundo ficou bagunçado.
Para os meus propósitos, eu tinha instalado manualmente o kernel 3.7.1, enquanto o kernel fornecido pela distribuição do Ubuntu é o kernel 3.2.0. Isso, por alguma razão, realmente estragou as coisas, apesar do fato de que eu estava rodando 3.7.1 a partir de uma inicialização EFI e simplesmente não há como iniciar o kernel 3.2.0. Existem incompatibilidades entre as versões do kernel e o driver wireless, mas uma incompatibilidade com o driver wireless não faria com que tudo fosse travado e fosse bagunçado.
O próximo passo para resolver completamente o problema seria impedir completamente que as atualizações do kernel voltem a ocorrer. Como posso fazer isso? Já ouvi falar em dpkg --set-selections
, mas não sei como evitar atualizações em todos os linux-(headers,headers-generic,image,image-extra)
packages, devido à sua nomenclatura:
linux-headers-3.2.0-36
linux-headers-3.2.0-36-generic
linux-image-3.2.0-36-generic
Como faço para bloquear alterações em todos os kernels começando com 3.2?