No caso de você querer apenas atualizar o kernel padrão, você poderá consertá-lo com:
sudo apt-get install linux-image-generic
Como linux-image-generic
sempre depende do mais recente kernel padrão de sua distribuição, o kernel é atualizado com o restante dos pacotes quando você executa apt-get upgrade
.
Quando você deseja atualizar um kernel não padrão, pode fazer isso executando este script:
#!/usr/bin/env bash
sudo apt-get update
kernel_release="$(uname -r | cut --complement -d'.' -f3)"
kernel_release_versions="$(apt-cache search linux-image-${kernel_release})"
kernel_release_versions_generic="$(grep linux-image-"${kernel_release_version}".*-generic <<< "$kernel_release_versions")"
newest_kernel_of_release="$(echo "$kernel_release_versions_generic" | tail -n1 | cut -d' ' -f1 )"
sudo apt-get install $newest_kernel_of_release
sudo apt-get dist-upgrade
Se você também precisar dos arquivos de cabeçalho, execute o seguinte:
newest_kernel_of_release_headers=${newest_kernel_of_release/image/headers}
sudo apt-get install $newest_kernel_of_release_headers