Tips Menghapus Kernel Lama pada openSUSE

Posted by

Mulai intensif menggunakan openSUSE kira-kira pada tahun 2011. Saat itu saya baru bergabung dengan PT. Excellent Infotama Kreasindo. Pada tahun 2012, saya membeli laptop Fujitsu LH531 yang sudah saya upgrade sedemikian rupa. Mulai dari RAM menjadi 16 GB dan penambahan harddisk SSD. Penambahan harddisk SSD ini pernah saya tulis panduannya disini : Tips replace harddisk notebook. Ketika masih harddisk biasa, saya install dual boot sistem operasi. Mungkin triple boot atau lebih. Linux dan Windows. Linux yang diinstall adalah openSUSE. Bahkan pernah diinstall Mac OS juga 😀

Ketika harddisk SSD baru dibeli pada tahun 2013, partisi Linux yang terinstall pada harddisk bawaan saya pindahkan pada harddisk SSD. Waktu itu proses pemindahannya menggunakan perintah DD. Dikantor klien pula. Saat ada inhouse training pula. Hahahaha. Emang ngga bener dah waktu itu. Maklum pengen cepet-cepet pake SSD yang baru dibeli. Supaya lebih ngaciir waktu dipake.

Gambar dari https://www.opensuse.org/

Waktu itu openSUSE yang diinstall veri 11.4 jika tidak salah ingat. Ketika release versi baru, saya lakukan dist upgrade. Panduannya baru saya tulis ketika upgrade dari versi 12.3 ke versi 13.1. Panduannya bisa dicek disini : Tips upgrade openSUSE.  Waktu itu saya upgrade ketika ada inhouse training disalah satu Universitas di Riau. Emang bener-bener lagi training. Hahahaha. Emang ngga bener lagi dah.

Hingga akhirnya tulisan ini dibuat, versi openSUSE yang saya gunakan versi terakhir. Yaitu openSUSE Leap 15.0. Hasil dari dist-upgrade versi-versi sebelumnya

NAME="openSUSE Leap"
VERSION="15.0"
ID="opensuse-leap"
ID_LIKE="suse opensuse"
VERSION_ID="15.0"
PRETTY_NAME="openSUSE Leap 15.0"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:leap:15.0"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"

Nah, dikarenakan sudah beberapa kali upgrade, ternyata data-data kernel yang lama masih ada. Lumayan juga mengambil space harddisk yang dipake. Ini hasil cek dari perintah rpm -qa | grep -i kernel

ahmad@ahmad:~> rpm -qa | grep -i kernel
kernel-macros-4.12.14-lp150.12.10.1.noarch
kernel-default-4.12.14-lp150.12.4.1.x86_64
kernel-source-4.12.14-lp150.12.7.1.noarch
kernel-default-4.12.14-lp150.12.7.1.x86_64
nfs-kernel-server-2.1.1-lp150.3.5.x86_64
kernel-syms-4.12.14-lp150.12.7.1.x86_64
kernel-devel-4.12.14-lp150.12.4.1.noarch
kernel-firmware-20180525-lp150.2.3.1.noarch
kernel-syms-4.12.14-lp150.12.4.1.x86_64
kernel-devel-4.12.14-lp150.12.10.1.noarch
kernel-default-devel-4.12.14-lp150.12.4.1.x86_64
kernel-default-4.12.14-lp150.12.10.1.x86_64
kernel-default-devel-4.12.14-lp150.12.7.1.x86_64
kernel-syms-4.12.14-lp150.12.10.1.x86_64
kernel-default-devel-4.12.14-lp150.12.10.1.x86_64
kernel-source-4.12.14-lp150.12.10.1.noarch
kernel-source-4.12.14-lp150.12.4.1.noarch
kernel-devel-4.12.14-lp150.12.7.1.noarch

Coba dicek file dan ukuran foldernya

ahmad@ahmad:~> cd /usr/src/
ahmad@ahmad:/usr/src> ls
kernel-modules         linux-4.12.14-lp150.12.10      linux-4.12.14-lp150.12.4-obj  linux-obj
linux                  linux-4.12.14-lp150.12.10-obj  linux-4.12.14-lp150.12.7      packages
linux-3.7.10-1.16-obj  linux-4.12.14-lp150.12.4       linux-4.12.14-lp150.12.7-obj  vboxhost-4.3.20
ahmad@ahmad:/usr/src> du -sh *
16K     kernel-modules
0       linux
16K     linux-3.7.10-1.16-obj
855M    linux-4.12.14-lp150.12.10
14M     linux-4.12.14-lp150.12.10-obj
854M    linux-4.12.14-lp150.12.4
14M     linux-4.12.14-lp150.12.4-obj
854M    linux-4.12.14-lp150.12.7
14M     linux-4.12.14-lp150.12.7-obj
8.0K    linux-obj
8.6M    packages
0       vboxhost-4.3.20

Dari hasil cek diatas, ukuran satu folder lumayan juga. Hampir 1 GB. Untuk harddisk SSD dengan kapasitas kecil, mendapatkan free space 1 GB atau lebih tentu sangat lumayan 🙂

Untuk menghapus kernel yang lama, cukup jalankan perintah berikut :

systemctl start purge-kernels.service

Setelah perintah diatas dijalankan, folder/file kernel yang lama terhapus dan menambah kapasitas ruang harddisk SSD yang ada.

Silakan dicoba dan semoga bermanfaat 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.