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.