Cara Install Kernel 5.0 Terbaru di Ubuntu


Perangkat dan teknologi baru bermunculan secara berkala dan penting untuk selalu memperbarui kernel sistem Linux jika kita ingin memanfaatkannya secara maksimal.

Selain itu, memperbarui kernel sistem akan memudahkan kita memanfaatkan fungsi kernel baru dan juga membantu kita melindungi diri dari kerentanan yang ditemukan di versi sebelumnya.

Bacaan yang Disarankan: Cara Mengupgrade Kernel di CentOS 7

Siap memperbarui kernel Anda di Ubuntu dan Debian atau salah satu turunannya seperti Linux Mint? Jika ya, teruslah membaca!

Periksa Versi Kernel yang Terinstal

Untuk menemukan versi kernel yang terinstal di sistem kami, kami dapat melakukan:

uname -sr

Berikut ini adalah output dari perintah di atas di server Ubuntu 18.04:

Linux 4.15.0-42-generic

Memutakhirkan Kernel di Server Ubuntu

Untuk memutakhirkan kernel di Ubuntu, kunjungi http://kernel.ubuntu.com/~kernel-ppa/mainline/ dan pilih versi yang diinginkan (Kernel 5.0 adalah versinya terbaru pada saat penulisan) dari daftar dengan mengkliknya.

Selanjutnya, unduh file .deb untuk arsitektur sistem Anda menggunakan perintah wget.

Unduh Kernel Linux untuk Sistem 32-Bit

wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000-generic_5.0.0-050000.201903032031_i386.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-image-5.0.0-050000-generic_5.0.0-050000.201903032031_i386.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-modules-5.0.0-050000-generic_5.0.0-050000.201903032031_i386.deb

Unduh Kernel Linux untuk Sistem 64-Bit

wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-headers-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-image-unsigned-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb
wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.0/linux-modules-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb

Setelah Anda mengunduh semua file kernel di atas, sekarang instal sebagai berikut:

sudo dpkg -i *.deb
Contoh Keluaran
(Reading database ... 140176 files and directories currently installed.)
Preparing to unpack linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.deb ...
Unpacking linux-headers-5.0.0-050000 (5.0.0-050000.201903032031) over (5.0.0-050000.201903032031) ...
Preparing to unpack linux-headers-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb ...
Unpacking linux-headers-5.0.0-050000-generic (5.0.0-050000.201903032031) over (5.0.0-050000.201903032031) ...
Preparing to unpack linux-image-unsigned-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb ...
Unpacking linux-image-unsigned-5.0.0-050000-generic (5.0.0-050000.201903032031) over (5.0.0-050000.201903032031) ...
Selecting previously unselected package linux-modules-5.0.0-050000-generic.
Preparing to unpack linux-modules-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb ...
Unpacking linux-modules-5.0.0-050000-generic (5.0.0-050000.201903032031) ...
Setting up linux-headers-5.0.0-050000 (5.0.0-050000.201903032031) ...
Setting up linux-headers-5.0.0-050000-generic (5.0.0-050000.201903032031) ...
Setting up linux-modules-5.0.0-050000-generic (5.0.0-050000.201903032031) ...
Setting up linux-image-unsigned-5.0.0-050000-generic (5.0.0-050000.201903032031) ...
Processing triggers for linux-image-unsigned-5.0.0-050000-generic (5.0.0-050000.201903032031) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.0.0-050000-generic
/etc/kernel/postinst.d/x-grub-legacy-ec2:
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-4.15.0-42-generic
Found kernel: /boot/vmlinuz-4.15.0-29-generic
Found kernel: /boot/vmlinuz-5.0.0-050000-generic
Found kernel: /boot/vmlinuz-4.15.0-42-generic
Found kernel: /boot/vmlinuz-4.15.0-29-generic
Replacing config file /run/grub/menu.lst with new version
Updating /boot/grub/menu.lst ... done

/etc/kernel/postinst.d/zz-update-grub:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.0.0-050000-generic
Found initrd image: /boot/initrd.img-5.0.0-050000-generic
Found linux image: /boot/vmlinuz-4.15.0-42-generic
Found initrd image: /boot/initrd.img-4.15.0-42-generic
Found linux image: /boot/vmlinuz-4.15.0-29-generic
Found initrd image: /boot/initrd.img-4.15.0-29-generic
done

Setelah instalasi selesai, reboot mesin Anda dan verifikasi bahwa versi kernel baru sedang digunakan:

uname -sr

Dan itu saja. Anda sekarang menggunakan versi kernel yang jauh lebih baru daripada yang diinstal secara default di Ubuntu.

Ringkasan

Pada artikel ini kami telah menunjukkan cara mudah mengupgrade kernel Linux di sistem Ubuntu. Masih ada prosedur lain yang belum kami tunjukkan di sini karena memerlukan kompilasi kernel dari sumber, yang tidak disarankan pada sistem Linux produksi.

Jika Anda masih tertarik untuk mengkompilasi kernel sebagai pengalaman belajar, Anda akan mendapatkan petunjuk tentang cara melakukannya di halaman Kernel Newbies.

Seperti biasa, silakan gunakan formulir di bawah ini jika Anda memiliki pertanyaan atau komentar tentang artikel ini.