Ubuntu-da iň soňky ýadro 5.0 nädip gurmaly


Wagtal-wagtal täze enjamlar we tehnologiýalar çykýar we has köp peýdalanmak islesek, Linux ulgam ýadrosymyzy täzeläp durmak möhümdir.

Mundan başga-da, ulgam ýadrosyny täzelemek, täze ýadro funksiýalaryndan peýdalanmagy aňsatlaşdyrar we öňki wersiýalarynda tapylan gowşaklyklardan goramaga kömek eder.

Ubuntu ýadrosyňyzy Ubuntu we Debian-da ýa-da Linux Mint ýaly emele gelenlerden birini täzelemäge taýynmy? Şeýle bolsa, okaň!

Gurlan ýadro wersiýasyny barlaň

Gurlan ýadrosyň häzirki wersiýasyny ulgamymyzda tapmak üçin edip bileris:

$ uname -sr

Aşakdakylar Ubuntu 18.04 serwerinde ýokardaky buýrugyň çykyşyny görkezýär:

Linux 4.15.0-42-generic

Ubuntu serwerinde ýadrosy täzelemek

Ubuntu-da ýadrosy täzelemek üçin http://kernel.ubuntu.com/~kernel-ppa/mainline/ giriň we sanawdan basyp, islenýän wersiýany saýlaň (Kernel 5.0 iň soňky ýazylan wagty). .

Ondan soň, wget buýrugyny ulanyp, ulgam arhitekturasy üçin .deb faýllaryny göçürip alyň.

$ 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

Aboveokardaky ýadro faýllarynyň hemmesini göçürip alanyňyzdan soň, olary aşakdaky ýaly guruň:

$ 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

Gurmak tamamlanandan soň, enjamyňyzy täzeden açyň we täze ýadro wersiýasynyň ulanylýandygyny barlaň:

$ uname -sr

Ine. Indi Ubuntu bilen gurnalan wersiýadan has ýakyn ýadro wersiýasyny ulanýarsyňyz.

Bu makalada Ubuntu ulgamynda Linux ýadrosyny nädip aňsatlaşdyryp boljakdygyny görkezdik. Bu ýerde görkezmedik başga bir proseduramyz bar, sebäbi Linux ulgamynda maslahat berilmeýän ýadrosy çeşmeden düzmegi talap edýär.

Ernadrosy öwreniş tejribesi hökmünde düzmek bilen gyzyklanýan bolsaňyz, ýadro Newbies sahypasynda muny nädip etmelidigi barada görkezmeleri alarsyňyz.

Hemişe bolşy ýaly, bu makala barada soraglaryňyz ýa-da teswirleriňiz bar bolsa aşakdaky formdan peýdalanyň.