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!
Catatan :
Saya menggunakan Fedora 16 pada kasus ini.