Güvenli ama anlamsız. Bir dahaki sefere update-grub
çalışır, muhtemelen geri dönerler.
Çekirdekler paket olarak kurulur ve diğer paketler gibi kaldırılabilir.
Sadece gruba isabet etmenin getirdiği büyük fayda, yüzlerce megabayt disk alanı boşaltacak.
Eskiden otomatik olarak kurulmamışlardı, ancak şu anda güvenle kaldırılabilir:
sudo apt-get autoremove
Çekirdekleri ve çeşitli yardımcı paketleri manuel olarak yüklediyseniz, bu komutla birlikte yüklenen çekirdek sürümlerini görebilirsiniz:
dpkg -l | awk '~/linux-(im|he|to).+[0-9]/ {print }'
Ve sana böyle bir şey göstereceğim:
linux-headers-3.13.0-24
linux-headers-3.13.0-24-generic
linux-image-3.13.0-24-generic
linux-image-extra-3.13.0-24-generic
Buradan, sudo apt-get purge <package-name>
kullanarak öğeleri kaldırabilirsiniz. Sadece mevcut veya son çekirdeğinizi kaldırmayın (hangi sürümde olduğunuza bakmak için uname -a
) olduğundan emin olun ve diğerlerinin söylediğine katılıyorum. havaya uçur.
İşte bunu güvenli bir şekilde algılamak ve gerçekleştirmek için elimden gelenin en iyisini yapacağım:
current=$(uname -r)
kernels=( /lib/firmware/[0-9].* )
dpkg -l | awk '~/linux-(im|he|to).+[0-9]/ {print }' \
| grep -Ev "$current|${kernels[-1]##*/}" \
| xargs sudo apt-get purge
Notlar : Bu, zor durumların üstesinden gelmeye devam edecektir. Yüklü bir HWE yığınınız varsa linux-image-generic
gibi öğeleri kaldıracaktır. Bu sizin için büyük bir sorun olabilir veya olmayabilir. Bu paketler (önemli göründükleri halde) kullanmayacaklar tüm masaüstünüzü silkeleyecek. Akımla (çünkü çalışır) ve en yüksek sürüm çekirdekleriyle kalacaksınız. Son zamanlarda yeniden başlattıysanız, bu bir ve aynı olabilir.