Giunsa ang Pag-instalar sa Pinakabag-o nga Kernel 5.0 sa Ubuntu


Matag karon ug unya ang bag-ong mga himan ug teknolohiya mogawas ug importante nga ipadayon ang among Linux system kernel nga up-to-date kung gusto namo nga makuha ang labing kaayo niini.

Dugang pa, ang pag-update sa kernel sa sistema makapadali kanamo sa pagpahimulos sa bag-ong mga function sa kernel ug makatabang usab kini kanamo nga mapanalipdan ang among kaugalingon gikan sa mga kahuyangan nga nakit-an sa mga naunang bersyon.

Andam na ba nga i-update ang imong kernel sa Ubuntu ug Debian o usa sa ilang mga derivatives sama sa Linux Mint? Kon mao, padayon sa pagbasa!

Susiha ang Na-install nga Bersyon sa Kernel

Aron makit-an ang kasamtangan nga bersyon sa naka-install nga kernel sa among sistema mahimo namon:

$ uname -sr

Ang mosunod nagpakita sa output sa sugo sa ibabaw sa usa ka Ubuntu 18.04 server:

Linux 4.15.0-42-generic

Pag-upgrade sa Kernel sa Ubuntu Server

Aron ma-upgrade ang kernel sa Ubuntu, adto sa http://kernel.ubuntu.com/~kernel-ppa/mainline/ ug pilia ang gusto nga bersyon (Kernel 5.0 ang pinakabag-o sa panahon sa pagsulat) gikan sa lista pinaagi sa pag-klik niini .

Sunod, i-download ang .deb nga mga file para sa imong sistema nga arkitektura gamit ang wget command.

$ 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
$ 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

Kung na-download na nimo ang tanan nga mga file sa kernel sa itaas, karon i-install kini sama sa mosunod:

$ sudo dpkg -i *.deb
(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

Kung kompleto na ang pag-install, reboot ang imong makina ug pamatud-i nga ang bag-ong bersyon sa kernel gigamit:

$ uname -sr

Ug mao kana. Gigamit nimo karon ang usa ka labi ka bag-o nga bersyon sa kernel kaysa sa gi-install nga default sa Ubuntu.

Sa kini nga artikulo gipakita namon kung giunsa ang dali nga pag-upgrade sa Linux kernel sa sistema sa Ubuntu. Adunay usa pa nga pamaagi nga wala namon gipakita dinhi tungod kay kini nanginahanglan pag-compile sa kernel gikan sa gigikanan, nga wala girekomenda sa mga sistema sa produksiyon sa Linux.

Kung interesado ka pa sa pag-compile sa kernel ingon usa ka kasinatian sa pagkat-on, makuha nimo ang mga panudlo kung giunsa kini buhaton sa panid sa Kernel Newbies.

Sama sa naandan, ayaw gamita ang porma sa ubos kung naa kay pangutana o komento bahin sa kini nga artikulo.