Saya biasanya merekomendasikan menyimpan setidaknya dua kernel untuk setiap distribusi Linux. Ini terutama benar ketika menginstal yang baru; kadang-kadang bug baru masuk, atau terjadi kesalahan sistem file, yang menyebabkan kernel baru tidak berfungsi. Dalam kasus seperti itu, memiliki kernel yang lebih lama sebagai cadangan dapat sangat menyederhanakan pemulihan.
Karena itu, Anda dapat membatasi jumlah kernel di sistem Ubuntu dengan melakukan:
sudo apt-get autoremove
Perintah ini akan menghapus paket yang ditarik secara otomatis oleh paket yang sejak itu Anda hapus. Itu juga akan menghapus semua kecuali dua atau tiga kernel, setidaknya dalam kebanyakan kasus. (Kadang-kadang tampaknya meninggalkan lebih banyak, tetapi saya tidak yakin mengapa.) Mungkin untuk menghapus lebih banyak kernel dengan menggunakan dpkg
, tapi itu sedikit lebih membosankan. Kamu bisa cukup gunakan rm
untuk menghapus kernel di /boot
, tetapi itu menciptakan inkonsistensi paket / sistem file, yang umumnya paling baik dihindari. (Masalah seperti itu tidak akan menyebabkan sistem Anda meledak, tetapi mereka dapat menyebabkan peringatan saat menambah atau menghapus paket di masa mendatang.)
FWIW, saya adalah pengembang rEFInd, dan fitur yang ingin saya tambahkan sebentar adalah satu untuk "melipat" beberapa kernel dalam satu direktori menjadi satu ikon pada menu rEFInd. Fitur seperti itu tidak akan mengatasi masalah memiliki terlalu banyak kernel yang diinstal (dan itu bisa menjadi masalah jika Anda memiliki yang terpisah /boot
partisi), tetapi itu akan membantu de-kekacauan menu reEnd. Saya berharap untuk menambahkan fitur ini segera, tetapi saya tidak dapat membuat janji tentang kapan tepatnya itu akan terjadi.