Kaip įdiegti naujausią branduolį 5.0 Ubuntu
Periodiškai išleidžiami nauji įrenginiai ir technologijos, todėl svarbu, kad mūsų Linux sistemos branduolys būtų atnaujintas, jei norime išnaudoti visas jo galimybes.
Be to, sistemos branduolio atnaujinimas leis mums lengviau pasinaudoti naujomis branduolio funkcijomis, taip pat apsisaugoti nuo pažeidžiamumų, kurie buvo rasti ankstesnėse versijose.
Siūlomas skaitymas: kaip atnaujinti branduolį CentOS 7
Pasiruošę atnaujinti savo branduolį Ubuntu ir Debian arba vienoje iš jų darinių, pvz., Linux Mint? Jei taip, skaitykite toliau!
Patikrinkite įdiegtą branduolio versiją
Norėdami rasti dabartinę įdiegto branduolio versiją mūsų sistemoje, galime atlikti šiuos veiksmus:
uname -sr
Toliau rodoma anksčiau nurodytos komandos išvestis Ubuntu 18.04 serveryje:
Linux 4.15.0-42-generic
Branduolio atnaujinimas Ubuntu serveryje
Jei norite atnaujinti branduolį Ubuntu, eikite į http://kernel.ubuntu.com/~kernel-ppa/mainline/ ir pasirinkite norimą versiją (Branduolys 5.0 yra naujausias rašymo metu) iš sąrašo spustelėdami jį.
Tada atsisiųskite savo sistemos architektūros .deb
failus naudodami komandą wget.
Atsisiųskite „Linux“ branduolį, skirtą 32 bitų sistemai
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
Atsisiųskite „Linux“ branduolį, skirtą 64 bitų sistemai
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
Atsisiuntę visus aukščiau nurodytus branduolio failus, įdiekite juos taip:
sudo dpkg -i *.deb
Pavyzdžio išvestis
(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
Kai diegimas bus baigtas, perkraukite
savo kompiuterį ir patikrinkite, ar naudojama nauja branduolio versija:
uname -sr
Štai ir viskas. Dabar naudojate daug naujesnę branduolio versiją nei ta, kuri įdiegta pagal numatytuosius nustatymus naudojant Ubuntu.
Santrauka
Šiame straipsnyje mes parodėme, kaip lengvai atnaujinti Linux branduolį Ubuntu sistemoje. Yra dar viena procedūra, kurios čia neparodėme, nes reikia kompiliuoti branduolį iš šaltinio, o tai nerekomenduojama gamybinėse Linux sistemose.
Jei vis dar domitės branduolio kompiliavimu kaip mokymosi patirtimi, instrukcijas, kaip tai padaryti, gausite branduolio naujokų puslapyje.
Kaip visada, nedvejodami naudokite toliau pateiktą formą, jei turite klausimų ar komentarų apie šį straipsnį.