Kernel adalah program inti dari setiap sistem operasi berbasis Linux. Ia bekerja sebagai mediator antara perangkat keras dan perangkat lunak komputer. Dan jika kita menempatkan antarmuka pengguna grafis dan perangkat lunak lain di sekitar kernel, kita mendapatkan sistem operasi Linux yang lengkap seperti Ubuntu, Manjaro, dan lainnya. Kernel bekerja di latar belakang dan memastikan bahwa sistem operasi bekerja dan bahwa perangkat keras dan perangkat lunak dapat dioperasikan.
Sama seperti perangkat lunak lainnya, Kernel juga merupakan kode, dan pengembangnya terus memperbarui dan memperbaiki bug dengan setiap rilis baru. Oleh karena itu, Kernel dapat diperbarui ke versi baru seperti perangkat lunak, secara manual.
Secara default, saat menulis artikel ini, baik AlmaLinux dan Rocky Linux 8.x datang dengan Kernel Linux 4.x, sedangkan jangka panjang stabil terbaru adalah 5.4 dan kernel arus utama yang stabil adalah 5.12. Mari kita lihat cara menginstal/upgrade versi kernel saat ini ke versi terbaru.
Upgrade Kernel ke 5.x di Almalinux 8 atau Rocky
Langkah 1:Periksa Versi Kernel Saat Ini
Pertama, periksa apa versi sistem Linux Anda saat ini untuk memastikannya belum menggunakan yang terbaru. Untuk mengetahuinya, jalankan saja:
uname -r
Langkah 2:Tambahkan Repositori ELRepo ke Almalinux
Paket untuk menginstal kernel stabil terbaru tersedia di ELPrepo, jadi kita perlu menambahkannya terlebih dahulu di Rocky atau AlmaLinux kita.
Impor kunci GPG ELRepo, yang akan membantu sistem kami untuk memastikan paket apa pun yang kami dapatkan di sistem kami akan diverifikasi dan tidak diubah entah bagaimana.
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
Setelah itu gunakan manajer paket DNF untuk menginstal repositori paket perusahaan ELrepo di AlmaLinux atau Rocky.
sudo dnf install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm -y
Langkah 3:Jalankan pembaruan sistem
Setelah repositori ditambahkan, jalankan perintah pembaruan sistem untuk tidak hanya mendapatkan pembaruan terbaru untuk paket yang diinstal, tetapi juga untuk menyegarkan cache repositori sistem.
sud dnf update
Langkah 4:Cantumkan versi Kernel yang tersedia untuk dipasang
Sekarang, mari kita periksa pembaruan kernel baru apa yang tersedia untuk diinstal. Mereka akan berada dalam dua kategori satu akan menjadi kernel jangka panjang – disebut kernel-lt sedangkan yang lainnya adalah kernel arus utama yang stabil – direpresentasikan sebagai kernel-ml . Anda dapat menginstal salah satu dari mereka sesuai pilihan Anda, namun di sini kita akan menggunakan kernel-ml .
Jadi, untuk melihat versi yang tersedia, jalankan-
dnf list available --disablerepo='*' --enablerepo=elrepo-kernel
Untuk mencari paket-paket dalam perintah di atas, kami telah menghilangkan repo sistem lain dan meminta perintah untuk hanya menampilkan paket-paket yang tersedia di elrepo.
Outputnya akan seperti ini:
Last metadata expiration check: 0:23:11 ago on Sat 05 Jun 2021 10:46:21 AM EDT. Available Packages bpftool.x86_64 5.12.9-1.el8.elrepo elrepo-kernel kernel-lt.x86_64 5.4.124-1.el8.elrepo elrepo-kernel kernel-lt-core.x86_64 5.4.124-1.el8.elrepo elrepo-kernel kernel-lt-devel.x86_64 5.4.124-1.el8.elrepo elrepo-kernel kernel-lt-doc.noarch 5.4.124-1.el8.elrepo elrepo-kernel kernel-lt-headers.x86_64 5.4.124-1.el8.elrepo elrepo-kernel kernel-lt-modules.x86_64 5.4.124-1.el8.elrepo elrepo-kernel kernel-lt-modules-extra.x86_64 5.4.124-1.el8.elrepo elrepo-kernel kernel-lt-tools.x86_64 5.4.124-1.el8.elrepo elrepo-kernel kernel-lt-tools-libs.x86_64 5.4.124-1.el8.elrepo elrepo-kernel kernel-lt-tools-libs-devel.x86_64 5.4.124-1.el8.elrepo elrepo-kernel kernel-ml.x86_64 5.12.9-1.el8.elrepo elrepo-kernel kernel-ml-core.x86_64 5.12.9-1.el8.elrepo elrepo-kernel kernel-ml-devel.x86_64 5.12.9-1.el8.elrepo elrepo-kernel kernel-ml-doc.noarch 5.12.9-1.el8.elrepo elrepo-kernel kernel-ml-headers.x86_64 5.12.9-1.el8.elrepo elrepo-kernel kernel-ml-modules.x86_64 5.12.9-1.el8.elrepo elrepo-kernel kernel-ml-modules-extra.x86_64 5.12.9-1.el8.elrepo elrepo-kernel kernel-ml-tools.x86_64 5.12.9-1.el8.elrepo elrepo-kernel kernel-ml-tools-libs.x86_64 5.12.9-1.el8.elrepo elrepo-kernel kernel-ml-tools-libs-devel.x86_64 5.12.9-1.el8.elrepo elrepo-kernel perf.x86_64 5.12.9-1.el8.elrepo elrepo-kernel python3-perf.x86_64 5.12.9-1.el8.elrepo elrepo-kernel [[email protected] ~]$
Langkah 5:Perintah untuk Menginstal Kernel 5.x di AlmaLinux atau Rocky 8
Akhirnya, kami tahu versi apa yang tersedia untuk diinstal di Linux kami, dalam kasus kami, versi 5.12 di Kernel-ML dan 5.4 untuk Kernel-LT.
Jadi untuk menginstal versi terbaru apa pun, jalankan:
#For latest stable mainline sudo dnf --enablerepo=elrepo-kernel install kernel-ml #For latest Long term sudo dnf --enablerepo=elrepo-kernel install kernel-lt
Langkah 6:Nyalakan Ulang Sistem Anda
Untuk menerapkan perubahan, mari kita reboot sistem kita. Setelah itu, maka pada layar menu GRUB Anda akan melihat kernel 5.x Anda yang baru diinstal telah dipilih secara default. Tekan saja Enter kunci.
Anda bahkan dapat memeriksa versi kernel dengan mengetik:
uname -r
Copot Kernel 5.x di Almalinux atau Rocky 8
Meskipun tidak perlu menghapus kernel terbaru yang ditambahkan, Anda dapat memilih yang sebelumnya dari menu Grub Boot jika Anda ingin menggunakannya. Namun, jika Anda benar-benar ingin menghapusnya, gunakan perintah di bawah ini:
Pertama, reboot sistem Linux Anda dan pilih default 4.x kernel sistem Anda. Dan setelah itu login dan di terminal jalankan:
sudo dnf remove kernel-ml kernel-ml-{devel,headers}
Sedangkan untuk penggunaan versi jangka panjang-
sudo dnf remove kernel-lt kernel-lt -{devel,headers}