Yadda ake Sanya Sabbin Kernel 5.0 a cikin Ubuntu


Lokaci-lokaci sabbin na'urori da fasaha suna fitowa kuma yana da mahimmanci don ci gaba da sabunta tsarin mu na Linux idan muna son samun mafi kyawun sa.

Haka kuma, sabunta kernel na tsarin zai sauƙaƙa mana yin amfani da sabbin ayyukan kwaya kuma yana taimaka mana mu kare kanmu daga raunin da aka samu a cikin sigar farko.

Shin kuna shirye don sabunta kwaya akan Ubuntu da Debian ko ɗayan abubuwan da suka samo asali kamar Linux Mint? Idan haka ne, ci gaba da karatu!

Duba Sigar Kernel da Aka Shigar

Don nemo sigar kernel ɗin da aka shigar na yanzu akan tsarinmu zamu iya yin:

$ uname -sr

Mai zuwa yana nuna fitowar umarnin da ke sama a cikin uwar garken Ubuntu 18.04:

Linux 4.15.0-42-generic

Haɓaka Kernel a cikin uwar garken Ubuntu

Don haɓaka kwaya a cikin Ubuntu, je zuwa http://kernel.ubuntu.com/~kernel-ppa/mainline/ kuma zaɓi nau'in da ake so (Kernel 5.0 shine sabon abu a lokacin rubutu) daga jerin ta danna shi. .

Na gaba, zazzage fayilolin .deb don tsarin tsarin ku ta amfani da umarnin wget.

$ 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

Da zarar kun sauke duk fayilolin kernel na sama, yanzu shigar da su kamar haka:

$ 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

Da zarar an gama shigarwa, sake yi injin ku kuma tabbatar da cewa ana amfani da sabon sigar kernel:

$ uname -sr

Kuma shi ke nan. Yanzu kuna amfani da sigar kwaya ta kwanan nan fiye da wacce aka shigar ta tsohuwa tare da Ubuntu.

A cikin wannan labarin mun nuna yadda ake haɓaka kernel na Linux cikin sauƙi akan tsarin Ubuntu. Har yanzu akwai wata hanya wacce ba mu nuna a nan ba saboda tana buƙatar tattara kernel daga tushe, wanda ba a ba da shawarar samar da tsarin Linux ba.

Idan har yanzu kuna sha'awar tattara kwaya azaman ƙwarewar koyo, zaku sami umarnin yadda ake yin ta a shafin Kernel Newbies.

Kamar koyaushe, jin daɗin amfani da fom ɗin da ke ƙasa idan kuna da wasu tambayoyi ko sharhi game da wannan labarin.