Kā Ubuntu instalēt jaunāko kodolu 5.0


Periodiski parādās jaunas ierīces un tehnoloģija, un ir svarīgi atjaunināt mūsu Linux sistēmas kodolu, ja mēs vēlamies to maksimāli izmantot.

Turklāt sistēmas kodola atjaunināšana ļaus mums izmantot jauno kodola funkciju priekšrocības, kā arī palīdzēs mums pasargāt sevi no ievainojamībām, kas konstatētas iepriekšējās versijās.

Vai esat gatavs atjaunināt savu kodolu operētājsistēmā Ubuntu un Debian vai kādu no to atvasinājumiem, piemēram, Linux Mint? Ja tā, turpiniet lasīt!

Pārbaudiet instalētās kodola versiju

Lai mūsu sistēmā atrastu pašreizējo instalētā kodola versiju, mēs varam:

$ uname -sr

Šis parāda iepriekš minētās komandas izvadi Ubuntu 18.04 serverī:

Linux 4.15.0-42-generic

Kodola jaunināšana Ubuntu serverī

Lai jauninātu kodolu Ubuntu, dodieties uz vietni http://kernel.ubuntu.com/~kernel-ppa/mainline/ un sarakstā izvēlieties vajadzīgo versiju (kodols 5.0 ir jaunākais rakstīšanas laikā), noklikšķinot uz tās .

Pēc tam lejupielādējiet sistēmas arhitektūras failus .deb , izmantojot komandu 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

Kad esat lejupielādējis visus iepriekš minētos kodola failus, tagad instalējiet tos šādi:

$ 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

Kad instalēšana ir pabeigta, restartējiet savu mašīnu un pārbaudiet, vai tiek izmantota jaunā kodola versija:

$ uname -sr

Un viss. Tagad jūs izmantojat daudz jaunāku kodola versiju nekā tā, kas pēc noklusējuma instalēta ar Ubuntu.

Šajā rakstā mēs parādījām, kā viegli jaunināt Linux kodolu Ubuntu sistēmā. Ir vēl viena procedūra, kuru mēs šeit neesam parādījuši, jo tai ir nepieciešams apkopot kodolu no avota, kas nav ieteicams Linux ražošanas sistēmās.

Ja jūs joprojām interesē kodola apkopošana kā mācīšanās pieredze, jūs saņemsiet instrukcijas, kā to izdarīt, lapā Kernel Newbies.

Kā vienmēr, nekautrējieties izmantot zemāk esošo veidlapu, ja jums ir kādi jautājumi vai komentāri par šo rakstu.