Menghapus Grub Kernel Yang Tidak Terpakai Di Fedora

 


GNU GRUB (kependekan dari GNU GRand Unified Bootloader, biasa disebut sebagai GRUB) adalah paket boot loader dari Proyek GNU. GRUB adalah implementasi referensi dari Spesifikasi Multiboot Free Software Foundation, yang memberikan pilihan kepada pengguna untuk mem-boot salah satu dari beberapa sistem operasi yang diinstal pada komputer atau memilih konfigurasi kernel tertentu yang tersedia pada partisi sistem operasi tertentu [Wikipedia].

GNU GRUB dikembangkan dari sebuah paket yang disebut Grand Unified Bootloader (permainan dari Grand Unified Theory). Ini terutama digunakan untuk sistem mirip Unix. Sistem operasi GNU menggunakan GNU GRUB sebagai pemuat bootnya, seperti kebanyakan distribusi Linux dan sistem operasi Solaris pada sistem x86, dimulai dengan rilis Solaris 10 1/06 [Wikipedia]

saya seorang pengguna Fedora, dan di fedora ini cukup sering  muncul notifikasi untuk mengupdate kernel, mau gak mau di update dong biar sistemnya stabil juga. Tapi permasalahan nya sering muncul grub kernel  yang udah lama tapi tetep muncul pas di booting nya, mungkin harus nya pas update kernel baru, kernel yang lama dan gak dipake dihapus otomatis aja ya ?, sekedar masukan buat developer fedora nya juga sih :D , sorry bercanda.

Ok, untuk tampilan kernel yang gak di pake di grub ini, contoh nya seperti gambar berikut, gambar saya ambil dari stackexchange.com


 untuk menghapus kernel yang tidak terpakai, silahkan masuk ke terminal, kemudian ketik  perintah

$ sudo su
# rpm -qa kernel-\*

maka akan muncul list seperti berikut :


kemudian gunakan perintah 
## dnf repoquery set negative --latest-limit ##
## berapa banyak kernel lama yang ingin Anda simpan ##
dnf remove $(dnf repoquery --installonly --latest-limit=-2 -q)
disini saya kasih -2, karena saya coba pake -1 gak bisa 

# dnf remove $(dnf repoquery --installonly --latest-limit=-1)
Error: 
 Problem: The operation would result in removing the following protected packages: kernel-core
(try to add '--skip-broken' to skip uninstallable packages)



setelah berhasil, silahkan cek kembali kernelnya, maka jumlah nya jadi berkurang


rpm -qa kernel-\* 
kernel-headers-5.18.4-200.fc36.x86_64 
kernel-core-5.18.9-200.fc36.x86_64 
kernel-modules-5.18.9-200.fc36.x86_64 
kernel-modules-extra-5.18.9-200.fc36.x86_64 
kernel-srpm-macros-1.0-14.fc36.noarch 
kernel-core-5.18.10-200.fc36.x86_64 
kernel-modules-5.18.10-200.fc36.x86_64 
kernel-modules-extra-5.18.10-200.fc36.x86_64

untuk membuat nya permanent, silahkan edit file /etc/yum.conf or /etc/dnf/dnf.conf dan set installonly_limit





sekian, semoga bisa membantu buat pengguna fedora lain :D

Comments