Você quer
- os que têm
generic
NÃOlow latency
no nome e - os que têm
amd64
NÃOarm64
AND - o que termina com "todos".
Isso deve dar 3 no total:
-
linux-headers-4.7.0-040700rc6-generic_4.7.0-040700rc6.201607040332_amd64.deb
-
linux-headers-4.7.0-040700rc6_4.7.0-040700rc6.201607040332_all.deb
-
linux-image-4.7.0-040700rc6-generic_4.7.0-040700rc6.201607040332_amd64.deb
Para desinstalar, basta remover tudo o que estiver relacionado ao kernel; portanto, supondo que você queira remover o kernel linux-image-4.7.0-040700rc6-generic, o método padrão é:
Inicialize um kernel diferente selecionando um menu mais antigo no menu GRUB: 'Opções Avançadas para o Ubuntu'
Check você inicializou um kernel diferente com uname -r
- não exclua o kernel em execução
Encontre os pacotes instalados relacionados ao kernel usando a string de nome:
dpkg -l | grep 4.7.0-040700rc6
remova todos os pacotes listados com seus nomes (substitua por nomes reais):
sudo apt-get remove name-of-package1 name-of-package2
dpkg --purge name-of-package1 name-of-package2
execute sudo update-grub
para limpar o menu de inicialização
Eu prefiro usar o comando locate
para remover os kernels upstream, porque eu sou preguiçoso. Depois de inicializar um kernel diferente & amp; checando com uname -r
do (substitua pelo nome do kernel que você quer remover):
sudo updatedb
locate -b -e 4.7.0-040700rc6 | xargs -p sudo rm -r
sudo update-grub
Você recebe um erro para arquivos que não são diretórios (porque está tentando removê-los recursivamente), mas ainda funciona e limpa tudo.