Kuinka asentaa uusin ydin 5.0 Ubuntuun


Ajoittain ilmestyy uusia laitteita ja teknologiaa, ja on tärkeää pitää Linux-järjestelmäytimenmme ajan tasalla, jos haluamme saada siitä kaiken irti.

Lisäksi järjestelmäytimen päivittäminen helpottaa uusien ytimen toimintojen hyödyntämistä ja auttaa myös suojaamaan itseämme aiemmista versioista löytyneiltä haavoittuvuuksilta.

Suositeltu luku: Ytimen päivittäminen CentOS 7:ssä

Oletko valmis päivittämään ytimen Ubuntussa ja Debianissa tai yhdessä niiden johdannaisista, kuten Linux Mint? Jos on, jatka lukemista!

Tarkista asennettu ytimen versio

Voit etsiä järjestelmäämme asennetun ytimen nykyisen version seuraavasti:

uname -sr

Seuraavassa näkyy yllä olevan komennon tulos Ubuntu 18.04 -palvelimessa:

Linux 4.15.0-42-generic

Ytimen päivitys Ubuntu-palvelimessa

Päivitä Ubuntu-ydin siirtymällä osoitteeseen http://kernel.ubuntu.com/~kernel-ppa/mainline/ ja valitsemalla haluamasi versio (Kernel 5.0 on viimeisin kirjoitushetkellä) luettelosta napsauttamalla sitä.

Lataa seuraavaksi järjestelmäarkkitehtuurisi .deb-tiedostot wget-komennolla.

Lataa Linux-ydin 32-bittiselle järjestelmälle

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

Lataa Linux-ydin 64-bittiselle järjestelmälle

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

Kun olet ladannut kaikki yllä olevat ydintiedostot, asenna ne nyt seuraavasti:

sudo dpkg -i *.deb
Näytelähtö
(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

Kun asennus on valmis, käynnistä koneesi ja varmista, että uusi ydinversio on käytössä:

uname -sr

Ja siinä se. Käytät nyt paljon uudempaa ytimen versiota kuin se, joka on oletuksena asennettu Ubuntun kanssa.

Yhteenveto

Tässä artikkelissa olemme osoittaneet, kuinka voit helposti päivittää Linux-ytimen Ubuntu-järjestelmässä. On vielä toinen menettely, jota emme ole näyttäneet tässä, koska se vaatii ytimen kääntämistä lähdekoodista, mitä ei suositella tuotantokäyttöisissä Linux-järjestelmissä.

Jos olet edelleen kiinnostunut ytimen kääntämisestä oppimiskokemuksena, saat ohjeet sen tekemiseen Kernel Newbies -sivulta.

Kuten aina, voit käyttää alla olevaa lomaketta, jos sinulla on kysyttävää tai kommentteja tästä artikkelista.