Linux

Ako aktualizovať jadro Linuxu v rôznych distribúciách [návod]

How Upgrade Linux Kernel Various Distributions

Domov Linux Ako upgradovať jadro Linuxu v rôznych distribúciách OdJahid Onik VLinux 782 0

OBSAH

  1. Čo je jadro Linuxu?
  2. Inovujte jadro na distribúcie Linuxu
    1. Poznáte aktuálnu verziu jadra
    2. 1. Inovujte jadro na Ubuntu a Debian Linux
    3. 2. Inovujte jadro na Red Hat a Fedora Linux
    4. 3. Inovujte jadro v systéme Arch a Linux
    5. Extra tip: Aktualizujte predvolené jadro
  3. Končiace slová

Jadro je jadrom akéhokoľvek operačného systému. Predtým, ako začnete nazývať Linux operačným systémom, musíte poznať základný koncept a históriu narodenia Linuxu. Linux nie je operačný systém; Linux je hlavne jadro. Teraz sa zoznámime s tým, čo je jadro! Jadro je program, ktorý interaguje medzi vašim hardvérom a softvérom. Keď do systému vložíte ľubovoľnú jednotku flash, jadro zistí, že ste pripojili jednotku pera. Keďže Linux je jadro s otvoreným zdrojovým kódom, jadro Linuxu môžete aktualizovať, aktualizovať a nahradiť, ak viete, čo robíte.





Čo je jadro Linuxu?


Váš procesor, pamäť a zariadenia komunikujú s operačným systémom prostredníctvom jadra. Keď hovoríme o jadre Linux, musím spomenúť, že v každej distribúcii Linuxu existujú dva užívateľské režimy. V distribúciách Linuxu získate užívateľský režim a režim jadra. K režimu jadra sa spravidla nemôžete dostať zo štandardného rozhrania používateľského režimu.

Pomohlo by, keby ste mali oprávnenia root na prístup do režimu jadra. Keď spustíte počítač, vo vlákne nebeží žiadny softvér; jadro rozhoduje, čo má a nemá robiť. Jadro rozhoduje o tom, ktorá aplikácia získa koľko pamäte RAM a CPU.





jadrový koncept Linuxu

Inovujte jadro na distribúcie Linuxu


Aktualizácia jadra Linuxu nie je jednoduchá; Musíte to urobiť iba vtedy, ak nájdete chyby zabezpečenia alebo problémy s hardvérovou interakciou. Ak váš systém zlyhá, možno budete musieť obnoviť celý systém. Distribúcie Linuxu väčšinou obsahujú najviac aktualizované jadro. Inovácia jadra Linux neodstráni ani neodstráni predchádzajúce jadro; je uložený vo vnútri systému.



V ponuke obnovy systému Linux sa môžete vrátiť k staršiemu jadru. V prípade hardvérových alebo bezpečnostných problémov však budete musieť jadro aktualizovať. V tomto príspevku uvidíme, ako môžete aktualizovať jadro v rôznych distribúciách Linuxu.

Poznáte aktuálnu verziu jadra


Pred aktualizáciou jadra Linuxu musíte poznať aktuálnu verziu jadra spustenú vo vašom počítači. Tento krok použije nástroj Neofetch na kontrolu podrobností jadra Linuxu a ďalších systémových informácií.

Ak vo svojom systéme nemáte nainštalovaný Neofetch, prevediem vás inštaláciou Neofetch do vašej distribúcie Linuxu. Podľa distribúcie použite na svojom termináli Linux nasledujúci príkazový riadok uvedený nižšie.

  • Nainštalujte Neofetch na Debian / Ubuntu
dist upgrade
  • Nainštalujte Neofetch na Fedora
apt-update
  • Nainštalujte Neofetch na Red Hat / CentOS
dist-upgrade
  • Nainštalujte Neofetch na Arch a Arch Linux
.deb

Po dokončení inštalácie môžete teraz skontrolovať verziu jadra spustením nástroja Neofetch.

dpkg

Inovujte jadro Linux neofetch

1. Inovujte jadro na Ubuntu a Debian Linux


Rôzne distribúcie Linuxu majú rôzne metódy na aktualizáciu jadra Linuxu. Distribúcie Linuxu založené na Debiane a Ubuntu majú niekoľko spôsobov, ktorými môžete aktualizovať a aktualizovať jadro. Tu ukážem päť metód, ktoré môžete použiť na aktualizáciu jadra vo vašom Debian Linuxe.

Metóda 1: Použite | _+_ | na aktualizáciu jadra


Pravdepodobne ste poznali príkazy na aktualizáciu a aktualizáciu systému Linux. Úložisko systému môžete aktualizovať pomocou nástroja na aktualizáciu systému a | _+_ | príkaz z plášťa terminálu. Aktualizácia Dist je však o niečo viac ako aktualizácia systému a balíkov. Inovuje závislosti jadra, softvéru a ďalších balíkov. Môžete spustiť nasledujúce | _+_ | príkaz na aktualizáciu vášho jadra Linuxu.

.deb

Spustenie príkazu úplnej inovácie je vždy premyslené na dokončenie procesu inovácie.

wget

Metóda 2: Vynútiť správcu aktualizácií systému


Každý systém Linux má v sebe vstavaného manažéra aktualizácií. Na aktualizáciu systému ste mohli aktualizátor použiť miliónkrát. Vedeli ste však, že môžete správcu aktualizácií prinútiť aktualizovať jadro Linuxu? Na svojom terminálovom plášti môžete spustiť nasledujúci príkazový riadok, aby ste aktualizátor prinútili stiahnuť a nainštalovať aktualizované jadro Linuxu. Môže si stiahnuť niekoľko ďalších balíkov.

yum

Inovujte aktualizáciu jadra Linuxu

Metóda 3: Použite nástroj Ukuu


Ukuu je nástroj pre distribúcie Linuxu, ktorý dokáže stiahnuť a nainštalovať najnovšie jadro Linuxu z oficiálneho archívu vašej distribúcie Linuxu. Pre Ubuntu sťahuje jadro z https://kernel.ubuntu.com/ .

Ak chcete aktualizovať jadro Linuxu pomocou nástroja Ukuu, musíte si do systému Linux najskôr nainštalovať nástroj Ukuu. Pomocou príkazu PPA pridajte balíky Ukuu do vášho systémového archívu.

DNF

Teraz aktualizujte svoj systém a nainštalujte nástroj Ukuu.

syslinux

Akonáhle je Ukuu nainštalovaný vo vašom počítači, môžete nástroj Ukuu spustiť z terminálneho shellu s prístupom root. Po spustení nástroja Ukuu nájdete zoznam dostupných jadier Linuxu pre váš operačný systém. Musíte vybrať jadro, ktoré ho má nainštalovať do vášho systému.

sdb2

Ukku

Po inovácii jadra môžete nástroj Ukuu zo systému odstrániť. Môžem poznamenať, že ak zistíte akýkoľvek problém s inštaláciou nástroja Ukuu, existuje šanca, že tím Ukuu už vašu verziu Ukuu nepodporuje. Platená verzia Ukuu je však k dispozícii pre Linux; platenú verziu môžete použiť na aktualizáciu jadra v systéme Ubuntu Linux.

Metóda 4: Ručné sťahovanie a inštalácia jadier


Pri tejto metóde stiahneme jadro Linuxu ručne z oficiálneho obchodu s jadrom Ubuntu. Neskôr nainštalujeme balíky jadra do nášho systému. Táto metóda je najnebezpečnejšou zo všetkých metód, ktoré som predtým ukázal. Pred inicializáciou tejto metódy si urobte zálohu celého systému a údajov.

Ak si chcete stiahnuť požadované jadro Linuxu, musíte prejsť do archívu jadra Ubuntu. Stiahnite si nasledujúce balíky jadra z Hlavná línia jadra . Ak chcete vytvoriť kompletný balík, musíte si stiahnuť hlavičku jadra a verziu jadra. Pre lepšie pochopenie môžete vidieť nasledujúce zoznamy fiktívnych balíkov, ktoré si musíte stiahnuť.

boot.iso

Po dokončení sťahovania môžete teraz otvoriť svoj adresár a nainštalovať balíky. Pretože všetky balíky sú v | _+_ | môžete použiť formát | _+_ | nástroj na inštaláciu balíkov. Na inštaláciu balíkov použite nasledujúci príkazový riadok.

cp

Teraz nainštalujte | _+_ | Balíky jadra vo vašom systéme Debian.

grep

Metóda 5: Inovujte jadro Linuxu pomocou nástroja Mainline Tool


Táto metóda zistí, ako môžete aktualizovať svoje jadro Linuxu pomocou nástroja Mainline v Ubuntu a iných distribúciách Debianu. Najprv musíte do svojho systému nainštalovať nástroj Mainline. Nasledujúce príkazové riadky použite na pridanie archívu hlavnej línie do vášho systému. Potom nainštalujte nástroj Mainline.

isolinux

Inovujte hlavný rad Linuxu

Teraz použite nasledujúci | _+_ | príkaz na stiahnutie jadra z hlavného adresára jadra Ubuntu.

isoboot

Sťahovanie nebude trvať dlho. Po dokončení sťahovania spustite na svojom terminálovom shelli nasledujúce príkazové riadky a nainštalujte do jadra Ubuntu Linux najnovšie jadro.

diskboot

Wget na stiahnutie hlavnej rady

Teraz reštartujte systém a skontrolujte dostupné verzie jadra pre vašu distribúciu Linuxu. Požadované jadro Linuxu si môžete nainštalovať z inštalátora jadra. Ak chcete nainštalovať nové jadro, vyberte ho a kliknite na tlačidlo nainštalovať. Po dokončení inštalácie reštartujte zariadenie a načítajte nové jadro. Môžete skontrolovať verziu jadra a uistiť sa, že je vaše jadro aktualizované.

Inovujte jadro Linuxu ML

Po inštalácii jadra môžete nástroj hlavného radu zo systému Ubuntu odstrániť. Na odstránenie nástroja hlavnej línie z Ubuntu Linux použite nasledujúci príkazový riadok uvedený nižšie.

rpm

2. Inovujte jadro na Red Hat a Fedora Linux


Používatelia distribúcie Linuxu na báze Fedory, Red Hat a Red Hat môžu aktualizovať svoje jadro Linuxu manuálne stiahnutím jadra z úložiska. Tu ukážem všeobecný spôsob aktualizácie jadra. Používatelia systému Red Hat Linux a CentOS môžu použiť príkaz yum; na druhej strane, používatelia Fedory musia nahradiť | _+_ | pomocou | _+_ | príkaz. Ostatné príkazové riadky sú pre obe distribúcie rovnaké.

Metóda 1. Nainštalujte konkrétnu verziu jadra


Používatelia systému Fedora a Red Hat Linux si môžu do svojho systému nainštalovať konkrétnu verziu jadra. Na termináli Linuxu môžete spustiť nasledujúci príkazový riadok a nainštalovať do systému Linux akékoľvek jadro konkrétnej verzie. Po dokončení inštalácie reštartujte systém, aby ste vo svojom systéme Linux získali požadované jadro.

-i

Metóda 2. Inovujte jadro na RHEL a Fedora Linux


Najprv musíte do svojho systému nainštalovať nástroj SysLinux. SysLinux je väčšinou predinštalovaný v distribúciách Fedora a Red Hat Linux. Ak nástroj nemôžete nájsť na svojom počítači, môžete ho nainštalovať pomocou nasledujúceho príkazu.

-u

Keď do svojho systému pridáte jadro, zaregistruje názov a verziu jadra do bootovacej ponuky. Teraz nakonfigurujte SysLinux pre adresár zavádzača. Použite nasledujúci | _+_ | príkaz na konfiguráciu adresára zavádzacieho programu. V mojom prípade je bootovací adresár | _+_ |; adresár musíte nahradiť svojim.

-i

Teraz vytvorte adresár a bod pripojenia na uloženie jadra. Nezabudnite namontovať | _+_ | súbor na USB disku.

lsinitrd

Potom použite nasledujúci | _+_ | skopírujte súbory na USB disk a pripojte oddiel.

grep

V tejto fáze spustíme nasledujúce | _+_ | príkaz na spustenie súborov zavádzacieho programu z | _+_ | konfiguračný skript. Potom namontujeme | _+_ | súbor vo vnútri | _+_ | adresár. Tu používame nástroj SysLinux na načítanie jadra spolu s ponukou bootloadera.

default_kernel

Pred reštartovaním systému môžete skontrolovať všetky zoznamy nainštalovaných jadier vo vašom systéme Red Hat Linux.

update_default

Teraz použite nasledujúci | _+_ | príkaz na stiahnutie požadovanej verzie jadra Linuxu. Pretože neodstraňujeme staré jadro, použijeme | _+_ | syntax na príkazovom riadku. Ak chcete odstrániť a nainštalovať nové jadro, môžete použiť | _+_ | namiesto | _+_ | argument.

sysconfig

Teraz skontrolujte, či je nové jadro zaradené do ponuky zavádzania alebo nie.

/etc/sysconfig/kernel

Tu použijeme najobľúbenejšie Dracut inštalátor zavádzacieho balíka pre Red Hat a Fedora Linux. Dracut vytvorí obraz jadra.

pacman

Teraz načítajte predtým stiahnutý súbor jadra do systémovej pamäte. Použite nasledujúci | _+_ | príkaz zavolať initramfs obrázok.

linux-4.15.2

Teraz spustite nasledujúci | _+_ | príkaz na inicializáciu procesu načítania GRUBu. S týmto krokom zaobchádzajte opatrne, aby ste sa vyhli chybám pri načítaní grub.

ncurses

Teraz skontrolujte zoznam zavádzacích programov.

zcat

Potom pomocou nástroja Dracut vyberte verziu jadra po reštarte systému. Môžete prinútiť váš systém, aby zavolal nové aktualizované jadro. Nasledujúci príkaz vám môže pomôcť prekonfigurovať nastavenia jadra a bootovania.

cp

Teraz pomocou nasledujúcich príkazových riadkov uvedených nižšie vytvorte užší zoznam balíkov jadra a verzií jadra.

vmlinuz

Potom spustite nasledujúci príkazový riadok na terminálovom shelle, aby ste definovali verziu jadra.

vmlinuz

Nakoniec budete musieť vykonať malú konfiguráciu skriptu, aby ste dokončili proces aktualizácie jadra. Musíte urobiť | _+_ | hodnotu ako jadro a | _+_ | ako je pravda z | _+_ | adresár. Použite | _+_ | cestu vo vašom súborovom systéme, kde nájdete konfiguračný súbor. Teraz zmeňte hodnoty podľa nižšie uvedeného obrázku.

mkinitcpio

Keď je všetko vykonané správne, teraz môžete reštartovať systém Linux a začať používať aktualizované jadro.

spočítať počet buniek, ktoré obsahujú text

3. Inovujte jadro v systéme Arch a Linux


Archívy a distribúcie Linuxu založené na Arch majú dynamickú škálu jadra Linuxu. Arch Linux pravidelne aktualizuje svoju bezpečnostnú opravu; preto uvidíte, že v Arch Linuxe sú k dispozícii pozoruhodné aktualizácie jadra a opráv. Tu popíšem dve metódy aktualizácie jadra na Arch Linuxe. Najprv pôjdem s metódou aktualizácie a inovácie; neskôr vysvetlím manuálny spôsob aktualizácie jadra v Arch Linuxe.

Metóda 1: Aktualizujte a aktualizujte jadro


Manjaro a ďalšie distribúcie Arch Linuxu často ponúkajú aktualizácie a aktualizácie jadra prostredníctvom konvenčného správcu aktualizácií. Keď v systéme Linux spustíte nástroj na aktualizáciu systému, skontroluje dostupnosť najnovších jadier. Môžete použiť nasledujúce | _+_ | príkaz na kontrolu najnovšieho jadra v distribúciách Arch Linuxu.

initramfs

Ak nájde nové jadro, upozorní vás na jeho stiahnutie a inštaláciu. Môžete si vybrať, či chcete získať najnovšie jadro alebo nie. Akonáhle súhlasíte s inštaláciou, reštartujte systém po dokončení inštalácie. Potom môžete skontrolovať verziu jadra a uistiť sa, či je jadro aktualizované alebo nie.

cp

Metóda 2: Ručne aktualizujte jadro v systéme Arch Linux


Pri tejto metóde uvidíme, ako si môžete manuálne stiahnuť a nainštalovať najnovšie jadro z oficiálneho webu jadra Linux. Pri tejto metóde môžete do svojho Arch Linuxu nainštalovať akékoľvek dostupné a podporované jadro.

Najprv si musíte stiahnuť požadovanú verziu jadra z Kernel.org webové stránky. Súbor sa stiahne ako komprimovaný súbor. Štandardne bude súbor uložený v adresári Downloads vo vašom súborovom systéme.

Teraz pomocou nasledujúcich príkazových riadkov otvorte priečinok na stiahnutie a získajte zoznam stiahnutých súborov. Potom pomocou príkazu tar rozbaľte komprimovaný súbor. Po rozbalení súboru automaticky vytvorí priečinok; V priečinku nájdete súbory jadra.

sudo apt-get update  
sudo apt-get install neofetch

Teraz zadajte nasledujúci príkazový riadok do adresára jadra. V mojom prípade je adresár jadra pomenovaný ako | _+_ |, môžete mať iný názov podľa toho, akú verziu ste si stiahli.

sudo dnf install neofetch

Spustite nasledujúci príkazový riadok a získajte | _+_ | knižničný nástroj v zbierke kompilátorov GNU. Neskôr vám to pomôže pri úprave konfiguračných skriptov jadra Linuxu.

sudo yum install neofetch

Teraz použite nasledujúci | _+_ | príkaz na duplikáciu konfiguračného skriptu z vášho spusteného jadra Linuxu do novovytvoreného jadra.

pacman -S neofetch

Teraz môžete vo svojom systéme Linux inicializovať proces inštalácie nového jadra.

$ neofetch

Spustite nasledujúce príkazové riadky uvedené nižšie, aby ste nainštalovali moduly jadra, ktoré je možné načítať, do vášho Arch Linuxu.

sudo apt-get dist-upgrade

Teraz použite | _+_ | príkaz na kopírovanie | _+_ | súbor z aktuálneho jadra do nového jadra. Budete potrebovať | _+_ | súbor na načítanie jadra pri štarte systému. Nasledujú dva príkazy, prvý pre používateľov 32-bitového alebo 86-bitového systému a posledný pre 64-bitových používateľov Linuxu.

sudo apt full-upgrade

Spustite nasledujúci | _+_ | bash na vašom Arch Linuxe na vytvorenie dočasného adresára v RAM na uloženie | _+_ | obrazový súbor.

update-manager –d

Teraz použite nasledujúci | _+_ | príkaz na skopírovanie tabuľky jadra do adresára nového jadra.

sudo apt-add-repository ppa:teejee2008/ppa

Teraz musíte v zavádzacom adresári vytvoriť mapu jadra.

sudo apt-get update  
sudo apt-get install ukuu

Teraz pomocou nasledujúceho príkazového riadka uvedeného nižšie nainštalujte GRUB do zavádzacieho adresára a dokončite proces aktualizácie jadra.

sudo ukuu-gtk

Potom, čo ste urobili všetko správne, reštartujte Arch Linux. V ponuke zavádzacieho programu otvorte „Rozšírené možnosti pre Arch Linux“. Zistíte, že pre nové jadro je vytvorený nový bootloader. Môžete tiež skontrolovať verziu svojho jadra a uistiť sa, že je jadro aktualizované vo vašom Arch Linuxe.

linux-headers-VERSION-NUMBER_all.deb  
linux-headers-VERSION-NUMBER_amd64.deb
linux-image-VERSION-NUMBER_amd64.deb
linux-image-extra-VERSION-NUMBER_amd64.deb

Extra tip: Aktualizujte predvolené jadro


Aktualizácia predvoleného jadra môže niekedy vyriešiť vaše menšie problémy v systéme Linux. Generickú verziu jadra však môžete skontrolovať aj z ponuky zavádzania. Ak potrebujete vo svojich systémoch aktualizovať iba jadro Linuxu, na svojom terminálovom shelli Linuxu môžete spustiť nasledujúce príkazy.

cd /path/to/directory/destination_path

predvolená generická aktualizácia

Končiace slová


Ak urobíte akýkoľvek neporiadok a poškodíte svoje jadro, nemusíte sa obávať, môžete odstrániť svoje súčasné jadro a znova nainštalovať jadro a GRUB pomocou nástroja na opravu bootovania. V celom tomto príspevku som popísal základy jadra Linuxu. Tiež som ilustroval metódy, ako môžete aktualizovať jadro na Debiane, Fedore, Arch a Red Hat Linux.

Inovácia jadra na Linuxe sa neodporúča, ak nemáte dostatočné znalosti o bootovaní, grubi a iných súborových systémoch s koreňovými oddielmi. Na dokončenie procesu aktualizácie jadra Linuxu sme použili niekoľko nástrojov a príkazových riadkov. Na zostavenie vlastného jadra by bolo najlepšie mať základnú predstavu o týchto príkazových riadkoch. Niektoré experimentálne a beta verzie jadier sú k dispozícii aj pre rôzne distribúcie Linuxu. Nainštalujte tieto jadrá tretích strán na vlastné riziko.

Ak považujete tento príspevok za užitočný a informatívny, zdieľajte ho so svojimi priateľmi a komunitou Linuxu. Dáte nám vedieť, akú verziu jadra v súčasnosti vo svojom systéme používate. Napíšte svoje názory na tento príspevok v sekcii komentárov.

  • Značky
  • Linux návod
  • Návody pre Ubuntu
zdieľam Facebook Twitter Pinterest WhatsApp ReddIt Telegram Viber

    ZANECHAŤ ODPOVEĎ zrušiť odpoveď

    Komentár: Zadajte svoj komentár! Meno:* Sem zadajte svoje meno E -mail:* Zadali ste nesprávnu e -mailovú adresu! Sem zadajte svoju e -mailovú adresu Webové stránky:

    Uložiť moje meno, e -mail a webovú stránku do tohto prehliadača, aby som mohol najbližšie komentovať.

    spot_img

    Najnovší príspevok

    Android

    10 najlepších aplikácií na výmenu tváre pre zariadenia Android a iOS

    OS Windows

    Ako naplánovať systém Windows 10 na automatické vyprázdnenie koša

    Android

    10 najlepších fakturačných aplikácií pre zariadenia s Androidom na rýchle zaplatenie

    OS Windows

    10 najlepších softvérových benchmarkov GPU pre váš počítač

    Musíš si prečítať

    Linux

    Najlepších 20 najlepších tém LXDE | Urobte z Lubuntu úžasné

    Linux

    Ako klonovať alebo zálohovať disk Linux pomocou nástroja Clonezilla Imaging Tool

    Linux

    Najlepších 10 najlepších nástrojov hardvéru a informácií o systéme Linux

    Linux

    Najlepšie editory Markdown pre Linux: 20 najlepších recenzovaných pre Linuxových hlupákov

    Súvisiaci príspevok

    Ako nainštalovať a nastaviť webovú konzolu Cockpit v systéme Linux

    Ako nainštalovať a nastaviť rámec Yii PHP v systéme Ubuntu Linux

    Ako opraviť W: Niektoré indexové súbory sa nepodarilo stiahnuť Chyba v Ubuntu Linux

    Ako nainštalovať a nastaviť 1Password na pracovnej ploche Linux

    Ako nainštalovať najnovší textový editor GNU Nano na plochu Linux

    Ako nainštalovať nového agenta infraštruktúry Relic v systéme Linux



    ^