Sedikit permasalahan pribadi yang saya alami mengenai versi kernel yang telah terinstall pada Komputer desktop, mengapa bisa? mengingat saya sering melakukan update online automatic apabila terdapat versi terbaru dari beberap asoftware secara otomatis akan melakukan update (baik versi maupun patch terbaru). Berhbung kita berbicara soal kernel ketika kalian boot (pada grup) akan muncul beberapa versi kernel yang telah terinstall pada Linux kalian, akan sangat mengganggu apabila terdapat  3-5 versi kernel yang telah terinstall, artikel kali ini kita akan menghapus beberapa kernel yang sudah dikatakan Tua alias Jadul.

Ada dua cara menurut saya untuk menghapus kernel :

Cara pertama :

$rpm -q kernel  // ini untuk mengetahui kernel apa saja yang sudah terinstall

$sudo rpm -e versi kernel yang akan di hapus

Dalam kasus ini saya gagal menghapus dikarenakan dependensi tidak diketahui (agak aneh menurut saya)

Cara kerdua :

Pada kasus ini saya login sebagai root

#package-cleanup --oldkernel

akan muncul seperti dibawah ini

 

Dependencies Resolved

 

================================================================================

 Package              Arch   Version           Repository                  Size

================================================================================

Removing:

 kernel               x86_64 3.3.5-2.fc16      @updates                   121 M

 kernel-devel         x86_64 3.3.5-2.fc16      @updates                    28 M

Removing for dependencies:

 kmod-nvidia-3.3.5-2.fc16.x86_64

                      x86_64 1:295.49-1.fc16.2 @rpmfusion-nonfree-updates  16 M

 

Transaction Summary

================================================================================

Remove  2 Packages (+1 Dependent package)

 

Installed size: 165 M

Is this ok [y/N]: y

Downloading Packages:

Running Transaction Check

Running Transaction Test

Transaction Test Succeeded

Running Transaction

  Erasing    : 1:kmod-nvidia-3.3.5-2.fc16.x86_64-295.49-1.fc16.2.x86_64     1/3 

  Erasing    : kernel-3.3.5-2.fc16.x86_64                                   2/3 

  Erasing    : kernel-devel-3.3.5-2.fc16.x86_64                             3/3 

  Verifying  : 1:kmod-nvidia-3.3.5-2.fc16.x86_64-295.49-1.fc16.2.x86_64     1/3 

  Verifying  : kernel-devel-3.3.5-2.fc16.x86_64                             2/3 

  Verifying  : kernel-3.3.5-2.fc16.x86_64                                   3/3 

 

Removed:

  kernel.x86_64 0:3.3.5-2.fc16        kernel-devel.x86_64 0:3.3.5-2.fc16       

 

Dependency Removed:

  kmod-nvidia-3.3.5-2.fc16.x86_64.x86_64 1:295.49-1.fc16.2                      

 

Complete!

Mudah bukan, jika kalian menggunakan Cara kedua system secara otomatis akan mencari kernel versi yang paling lama jadi kelian tidak perlu repot2 remove secara manual seperti Cara Pertama.

 

 

Catatan :

Saya menggunakan Fedora 16 pada kasus ini.