Cara Install Linux Kernel 5.0 di CentOS 7
Kernel adalah program inti dari sistem operasi. Program inilah yang menjadi perantara antara perangkat keras dengan perangkat lunak. Di dalamnya terdapat fungsi untuk mengenali dan mengendalikan perangkat keras dan sumber daya. Pada tanggal 4 Maret 2019 yang lalu Linus Torvalds telah merilis Linux Kernel 5.0. Di artikel ini kita akan belajar bagaimana cara melakukan install atau upgrade Linux Kernel 5.0 di CentOS 7?
Update Repository & Packages
Sebelum melakukan install kernel terlebih dahulu kita melakukan update repository beserta packages yang ada.
1 | # yum update -y |
Install juga yum-plugin-fastestmirror untuk mencari mirror repository tercepat.
1 | # yum install yum-plugin-fastestmirror -y |
Mengecek Kernel yang Terpakai
Langkah selanjutnya mengecek kernel yang terpakai saat ini, sebelum upgrade kernel dilakukan. Pengecekan kernel bisa dilakukan dengan banyak cara, bisa pakai perintah uname atau hostnamectl.
1 | # hostnamectl |
Memasang ELRepo Repository
ELRepo adalah repository komunitas untuk Enterprise Linux dan mendukung untuk RedHat Enterprise (RHEL) dan distribusi Linux lain yang berbasis CentOS, Fedora, dll.
Import GPG Key ELRepo dan install ELRepo.
1 2 | # rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm |
Setelah ELRepo aktif, kita dapat mengecek daftar packages yang berhubungan dengan kernel dari repository tersebut.
1 | # yum --disablerepo="*" --enablerepo="elrepo-kernel" list available |
Install Mainline Stable Kernel
Selanjutnya melakukan install package kernel-ml.
1 | # yum --enablerepo=elrepo-kernel install kernel-ml |
Konfigurasi Grub2
Selanjutnya melakukan konfigurasi Grub2 agar pada saat booting kernel yang aktif adalah kernel terbaru.
Melihat daftar kernel yang ada di menu Grub2. Hasilnya kernel 5.0 berada di daftar paling atas atau nomor urut 0.
1 | # awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg |
Aktifkan kernel yang berada di nomor urut 0.
1 | # grub2-set-default 0 |
Kemudian update file konfigurasi grub.cg.
1 | # grub2-mkconfig -o /boot/grub2/grub.cfg |
Setelah itu reboot.
1 | # reboot |
Mengecek Hasil Install Kernel
Setelah restart dan login ke CentOS, jalankan kembali perintah untuk mengecek versi kernel yang terpakai saat ini.
1 | # hostnamectl |
selamat mencoba 🙂