Estou executando o Ubuntu 16.04 em um XPS 13 9343.
Eu tive um problema com os drivers de Wi-Fi que consegui corrigir. O bug pode ser encontrado aqui. Basicamente, o módulo wl (de terceiros) não carrega devido à inicialização segura. Desativar o Secure Boot efetivamente permite que ele seja carregado e boom! acesso sem fio. Seguindo as instruções desta resposta, assinei manualmente o módulo para poder carregá-lo com o Secure Boot. O problema volta quando executo sudo apt update && sudo apt upgrade . A renúncia do módulo me permite corrigir o problema, mas não é muito conveniente e parece desigual.
Hipótese: Como eu não atualizo com muita frequência, acho que novos kernels Linux são instalados toda vez que eu executo apt upgrade . Poderia instalar novos kernels Linux por que o módulo wl não carrega mais? A assinatura é invalidada ou algo assim? Existe uma solução mais permanente?
Metade de uma solução: eu poderia obviamente escrever um script para automatizar o processo. Em caso afirmativo, quando devo executar esse script? Toda vez que novos kernels do Linux são instalados, é o que eu acho. Existe uma maneira de fazer isso?