Eu encontrei uma solução! Puxei a bateria do meu laptop por algum tempo (mais de 30 segundos) e funcionou! Graças à resposta do AndresSM aqui - problemas Ethernet no Ubuntu 12.04 .
Eu não entendo completamente as razões por trás disso, mas parece que tem algo a ver com o Wake-On-LAN e este pode ser o caso:
- algo desativou o adaptador de rede em algum momento - poderia muito bem ser o Windows (eu não o tenho instalado há muito tempo, mas não consigo me lembrar de quando o problema começou);
- quando eu ligo o laptop, a placa de rede é desativada e o Ubuntu não a reconhece na inicialização;
- depois quando eu reiniciar o Ubuntu, ele habilita o cartão ao parar e ele está disponível na inicialização novamente. A parte estranha nesse caso é porque isso ativando não era persistente.
- após completamente ligar o laptop, removendo a bateria, o estado da placa de rede foi finalmente limpo. Nota: Eu não tinha o Wake-On-LAN ativado em nenhum ponto do BIOS.
O problema descrito acima geralmente pode ser encontrado em sistemas de inicialização dupla e é coberto aqui . O link foi originalmente encontrado no mesmo thread .
Se alguém entender melhor esse assunto do que eu agora, seria ótimo saber como isso realmente funciona. Obrigado.