Kako namestiti najnovejše jedro 5.0 v Ubuntu
Občasno se pojavljajo nove naprave in tehnologija, zato je pomembno, da naše sistemsko jedro Linux posodabljamo, če ga želimo kar najbolje izkoristiti.
Poleg tega nam bo posodobitev sistemskega jedra olajšala izkoriščanje novih funkcij jedra, prav tako pa nam pomaga, da se zaščitimo pred ranljivostmi, ki smo jih našli v prejšnjih različicah.
Ste pripravljeni posodobiti svoje jedro na Ubuntu in Debian ali enem od njihovih izpeljank, kot je Linux Mint? Če je tako, nadaljujte z branjem!
Preverite nameščeno različico jedra
Če želite najti trenutno različico nameščenega jedra v našem sistemu, lahko naredimo:
$ uname -sr
V nadaljevanju je prikazan rezultat zgornjega ukaza v strežniku Ubuntu 18.04:
Linux 4.15.0-42-generic
Nadgradnja jedra v strežniku Ubuntu
Če želite nadgraditi jedro v Ubuntuju, pojdite na http://kernel.ubuntu.com/~kernel-ppa/mainline/ in na seznamu izberite želeno različico (Kernel 5.0 je najnovejši v času pisanja) s klikom nanjo .
Nato z ukazom wget prenesite datoteke .deb
za sistemsko arhitekturo.
$ 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
Ko ste prenesli vse zgornje datoteke jedra, jih namestite na naslednji način:
$ 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
Ko je namestitev končana, znova zaženite
računalnik in preverite, ali se uporablja nova različica jedra:
$ uname -sr
In to je to. Zdaj uporabljate veliko novejšo različico jedra, kot je privzeto nameščena z Ubuntujem.
V tem članku smo pokazali, kako enostavno nadgraditi jedro Linuxa v sistemu Ubuntu. Obstaja še en postopek, ki ga tukaj nismo prikazali, saj zahteva sestavljanje jedra iz vira, kar ni priporočljivo v produkcijskih sistemih Linux.
Če vas še vedno zanima sestavljanje jedra kot učne izkušnje, boste navodila o tem opravili na strani Kernel Newbies.
Kot vedno vas prosimo, da uporabite spodnji obrazec, če imate kakršna koli vprašanja ali komentarje glede tega članka.