GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Cara Menghapus Versi Kernel Lama Untuk Membersihkan Menu Boot?

Setiap kali saya menginstal kernel Linux baru, kernel akan tertinggal di grub_config, membuat menu boot lebih lama setiap kali.

Saya tahu saya dapat mencari secara manual melalui paket yang diinstal dan menghapusnya.

Apakah Ubuntu menyediakan cara yang lebih mudah untuk membersihkannya atau mencegahnya muncul di daftar boot?

Jawaban Terbaik

16.04 dan versi Ubuntu yang lebih baru

sudo apt autoremove

Perintah ini menghapus paket yang diinstal secara otomatis untuk menyelesaikan ketergantungan, tetapi sekarang tidak lagi bergantung padanya. Ini termasuk versi lama linux-headers-* dan linux-image-* . (Proses ini juga cerdas, meninggalkan satu versi cadangan kernel sebagai cadangan!)

11.10 dan versi Ubuntu yang lebih baru

GRUB2 dan tampilan semua kernelnya

Versi terbaru Grub2 diinstal di Ubuntu secara otomatis menampilkan kernel terbaru dan menyembunyikan kernel lama yang mungkin telah Anda instal.

Jika Anda tidak melihat grub . Anda – lalu ingat untuk menekan Shift saat boot.

Seperti yang Anda lihat, hanya kernel terbaru yang ditampilkan.

Jika Anda memilih opsi yang ditampilkan (tekan Enter ) maka semua kernel lama menjadi terlihat dan tersedia untuk booting.

Cara menghapus kernel lama secara permanen

Boot pertama dengan kernel terbaru yang tersedia.

Ada beberapa cara untuk menghapus kernel lama. Secara pribadi, saya tidak akan menyentuh Petugas Kebersihan Komputer karena ini diakui merusak komputer Anda dengan sarannya.

sinaptik

Alternatifnya adalah Synaptic (sudo apt install synaptic )

cari linux-image , klik kanan kernel dan pilih penghapusan lengkap dan terakhir klik tombol Terapkan tombol untuk menghapus kernel.

Ulangi pencarian tapi kali ini untuk linux-header – Anda dapat menghapus header terkait untuk gambar kernel yang dipilih sebelumnya.

Sinaptik meskipun tidak akan mencoba untuk memverifikasi apa yang Anda coba hapus… Anda dapat secara tidak sengaja menghapus kernel terbaru Anda – atau bahkan menghapus semua kernel Anda melalui alat ini sehingga Anda akan memiliki Ubuntu yang tidak dapat di-boot !.

Ingatlah untuk memeriksa kernel mana yang Anda gunakan, ketik:

uname -r

Hasilnya akan mirip dengan:

Ingat hasil dan nomornya – pastikan Anda tidak menghapus gambar atau header yang sesuai.

Terkait:Bagaimana cara menghapus Lingkungan Desktop Gnome tanpa mengacaukan Unity DE? (Ubuntu 16.04)?

Rekomendasi

Rekomendasi saya adalah untuk menyimpan setidaknya dua atau lebih disukai tiga kernel termasuk yang terbaru. Alasan untuk rekomendasi ini adalah bahwa Anda akan memiliki setidaknya satu/dua kernel lain untuk boot, jika karena alasan apa pun kernel terbaru Anda tidak dapat melakukan boot dengan atau memperkenalkan kemampuan regresi seperti nirkabel yang rusak.


Ubuntu
  1. Cara menghapus kernel lama yang tidak digunakan di CentOS Linux

  2. Bagaimana Cara Menghapus Entri Program Wine Dari Menu?

  3. Bagaimana Cara Melewati Menu Grub Pada Sistem Dual-boot??

  1. Bagaimana Cara Menghapus Program yang Tidak Diinstal Dari Menu Dash Unity?

  2. Bagaimana Cara Menambahkan Entri Boot Sistem Operasi Baru Ke Menu Grub2?

  3. Cara menghapus Snap versi lama untuk mengosongkan ruang

  1. Bagaimana Cara Memulai Ulang Bilah Menu Di Unity?

  2. Cara Mengubah kernel default (boot dari kernel lama) di CentOS/RHEL 8

  3. Cara membersihkan cache yang digunakan oleh kernel Linux