Kuidas installida uusim kernel 5.0 Ubuntu


Perioodiliselt tulevad välja uued seadmed ja tehnoloogia ning kui tahame sellest maksimumi võtta, on oluline hoida meie Linuxi süsteemituum ajakohasena.

Pealegi hõlbustab süsteemituuma värskendamine meid uute tuumafunktsioonide ärakasutamisel ning kaitseb end ka varasemates versioonides leitud haavatavuste eest.

Kas olete valmis värskendama oma tuuma Ubuntu ja Debiani või mõne nende tuletise, näiteks Linux Mint puhul? Kui jah, siis jätkake lugemist!

Kontrollige installitud kerneli versiooni

Installitud kerneli praeguse versiooni leidmiseks meie süsteemis saame teha järgmist.

$ uname -sr

Järgmine näitab ülaltoodud käsu väljundit Ubuntu 18.04 serveris:

Linux 4.15.0-42-generic

Tuuma uuendamine Ubuntu Serveris

Ubuntu kerneli täiendamiseks minge aadressile http://kernel.ubuntu.com/~kernel-ppa/mainline/ ja valige loendist soovitud versioon (kernel 5.0 on kirjutamise ajal viimane), klõpsates sellel .

Seejärel laadige käsuga wget alla oma süsteemi arhitektuuri jaoks failid .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_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

Kui olete kõik ülaltoodud kernelifailid alla laadinud, installige need nüüd järgmiselt:

$ 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

Kui installimine on lõpule jõudnud, taaskäivitage oma arvuti ja veenduge, et kasutatakse uut kerneli versiooni:

$ uname -sr

Ja see ongi kõik. Kasutate nüüd palju uuemat tuuma versiooni kui see, mis on vaikimisi installitud Ubuntu abil.

Selles artiklis oleme näidanud, kuidas hõlpsalt Linuxi kernelit Ubuntu süsteemis uuendada. On veel üks protseduur, mida me pole siin näidanud, kuna see nõuab tuuma kompileerimist allikast, mis pole Linuxi tootmissüsteemides soovitatav.

Kui olete endiselt huvitatud tuuma koostamisest õppimise kogemusena, saate juhised selle tegemiseks lehelt Tuuma algajad.

Nagu alati, võite julgelt kasutada allolevat vormi, kui teil on selle artikli kohta küsimusi või kommentaare.