Periodiski tiek izlaistas jaunas ierīces un tehnoloģijas, un, ja vēlamies maksimāli izmantot to, ir svarīgi atjaunināt mūsu Linux sistēmas kodolu.
Turklāt sistēmas kodola atjaunināšana ļaus mums izmantot jaunās kodola funkcijas, kā arī palīdzēs mums pasargāt sevi no ievainojamībām, kas konstatētas iepriekšējās versijās.
Ieteicamā lasāmviela:Kā atjaunināt kodolu CentOS 7
Vai esat gatavs atjaunināt savu kodolu Ubuntu un Debian vai kādā no to atvasinājumiem, piemēram, Linux Mint? Ja tā, turpiniet lasīt!
Lai atrastu mūsu sistēmā instalētās kodola pašreizējo versiju, mēs varam:
$ uname -sr.
Tālāk ir parādīta iepriekš minētās komandas izvade a Ubuntu 18.04 serveris:
Linux 4.15.0-42-vispārējs.
Lai atjauninātu kodolu Ubuntu, iet uz http://kernel.ubuntu.com/~kernel-ppa/mainline/ un izvēlieties vajadzīgo versiju (Kodols 5.0 ir jaunākais rakstīšanas laikā) no saraksta, noklikšķinot uz tā.
Tālāk lejupielādējiet .deb
failus jūsu sistēmas arhitektūrai, izmantojot wget komanda.
$ 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.
(Notiek datu bāzes lasīšana... Pašlaik ir instalēti 140176 faili un katalogi.) Gatavošanās linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.deb izpakošanai... Izpakot linux-headers-5.0.0-050000 (5.0.0-050000.201903032031) vairāk nekā (5.0.0-050000.201903032031)... Gatavošanās linux-headers-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb izpakošanai... Izpakot linux-headers-5.0.0-050000-generic (5.0.0-050000.201903032031) vairāk nekā (5.0.0-050000.201903032031)... Gatavojamies izpakot linux-image-unsigned-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb... Izpakot linux-image-unsigned-5.0.0-050000-generic (5.0.0-050000.201903032031) virs (5.0.0-050000.201903032031)... Atlasot iepriekš neizvēlēto paketi linux-modules-5.0.0-050000-generic. Gatavošanās linux-modules-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb izpakošanai... Linux-modules-5.0.0-050000-generic izpakošana (5.0.0-050000.201903032031)... Linux-headers-5.0.0-050000 iestatīšana (5.0.0-050000.201903032031)... Iestatiet Linux-headers-5.0.0-050000-generic (5.0.0-050000.201903032031)... Notiek linux-modules-5.0.0-050000-generic iestatīšana (5.0.0-050000.201903032031)... Notiek linux-image-unsigned-5.0.0-050000-generic iestatīšana (5.0.0-050000.201903032031)... Apstrādes aktivizētāji linux-image-unsigned-5.0.0-050000-generic (5.0.0-050000.201903032031)... /etc/kernel/postinst.d/initramfs-tools: update-initramfs: /boot/initrd.img-5.0.0-050000-generic ģenerēšana. /etc/kernel/postinst.d/x-grub-legacy-ec2: tiek meklēts GRUB instalācijas direktorijs... atrasts: /boot /grub. Notiek noklusējuma faila meklēšana... atrasts:/boot/grub/default. Notiek esoša GRUB menu.lst faila pārbaude... atrasts: /boot/grub/menu.lst. Notiek splash attēla meklēšana... neviens netika atrasts, izlaižot... Atrasts kodols: /boot/vmlinuz-4.15.0-42-generic. Atrasts kodols: /boot/vmlinuz-4.15.0-29-generic. Atrasts kodols: /boot/vmlinuz-5.0.0-050000-generic. Atrasts kodols: /boot/vmlinuz-4.15.0-42-generic. Atrasts kodols: /boot/vmlinuz-4.15.0-29-generic. Konfigurācijas faila /run/grub/menu.lst aizstāšana ar jaunu versiju. Tiek atjaunināts /boot/grub/menu.lst... gatavs /etc/kernel/postinst.d/zz-update-grub: tiek ģenerēts grub konfigurācijas fails... Atrasts Linux attēls: /boot/vmlinuz-5.0.0-050000-generic. Atrasts sākotnējais attēls: /boot/initrd.img-5.0.0-050000-generic. Atrasts Linux attēls: /boot/vmlinuz-4.15.0-42-generic. Atrasts sākotnējais attēls: /boot/initrd.img-4.15.0-42-generic. Atrasts Linux attēls: /boot/vmlinuz-4.15.0-29-generic. Atrasts sākotnējais attēls: /boot/initrd.img-4.15.0-29-generic. darīts.
Kad instalēšana ir pabeigta, pārstartēt
un pārbaudiet, vai tiek izmantota jaunā kodola versija:
$ uname -sr.
Un tas arī viss. Tagad jūs izmantojat daudz jaunāku kodola versiju nekā tā, kas pēc noklusējuma ir instalēta 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 tā prasa kodola apkopošanu no avota, kas nav ieteicama ražošanas Linux sistēmās.
Ja jūs joprojām interesē kodola apkopošana kā mācību pieredze, jūs saņemsiet norādījumus par to, kā to izdarīt vietnē Kodola iesācēji lappuse.
Ja jums ir kādi jautājumi vai komentāri par šo rakstu, kā vienmēr, izmantojiet tālāk esošo veidlapu.