Bii o ṣe le Fi Kernel 5.0 Tuntun sii ni Ubuntu


Awọn ẹrọ titun lorekore ati imọ-ẹrọ ti n jade ati pe o ṣe pataki lati tọju ekuro eto Linux wa titi di oni ti a ba fẹ lati ni pupọ julọ ninu rẹ.

Pẹlupẹlu, imudojuiwọn ekuro eto yoo jẹ ki o rọrun fun wa lati lo anfani awọn iṣẹ ekuro tuntun ati tun o ṣe iranlọwọ fun wa lati daabobo ara wa kuro awọn ailagbara ti a ti rii ni awọn ẹya iṣaaju.

Ṣetan lati ṣe imudojuiwọn ekuro rẹ lori Ubuntu ati Debian tabi ọkan ninu awọn itọsẹ wọn bii Linux Mint? Ti o ba jẹ bẹ, pa kika!

Ṣayẹwo Ẹya Ekuro Ti Fi sori ẹrọ

Lati wa ẹya ti isiyi ti ekuro ti a fi sori ẹrọ lori ẹrọ wa a le ṣe:

$ uname -sr

Atẹle yii n ṣe abajade ti aṣẹ loke ni olupin Ubuntu 18.04 kan:

Linux 4.15.0-42-generic

Igbega Kernel ni Ubuntu Server

Lati ṣe igbesoke ekuro ni Ubuntu, lọ si http://kernel.ubuntu.com/~kernel-ppa/mainline/ ki o yan ẹya ti o fẹ (Kernel 5.0 jẹ titun julọ ni akoko kikọ) lati inu atokọ nipa titẹ si i .

Nigbamii, ṣe igbasilẹ awọn faili .deb fun faaji eto rẹ nipa lilo pipaṣẹ 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

Lọgan ti o ba ti gba gbogbo awọn faili ekuro ti o wa loke, fi sori ẹrọ bayi bi atẹle:

$ 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

Lọgan ti fifi sori ẹrọ ba ti pari, atunbere ẹrọ rẹ ki o rii daju pe o ti lo ẹya ekuro tuntun:

$ uname -sr

Ati pe iyẹn ni. O ti wa ni bayi lilo ẹya ekuro ti o ṣẹṣẹ diẹ sii ju eyiti a fi sori ẹrọ nipasẹ aiyipada pẹlu Ubuntu.

Ninu nkan yii a ti fihan bi a ṣe le ṣe igbesoke ekuro Linux lori eto Ubuntu. Ilana miiran wa eyiti a ko fihan nihin bi o ṣe nilo ikojọpọ ekuro lati orisun, eyiti a ko ṣe iṣeduro lori iṣelọpọ awọn ọna ṣiṣe Linux.

Ti o ba tun nife ninu ikojọ ekuro bi iriri ẹkọ, iwọ yoo gba awọn itọnisọna lori bi o ṣe le ni oju-iwe Kernel Newbies.

Gẹgẹbi igbagbogbo, ni ominira lati lo fọọmu ti o wa ni isalẹ ti o ba ni ibeere tabi awọn asọye nipa nkan yii.