Jadro distribúcií Linuxu je základom operačného systému, ktorý je zodpovedný za kompatibilitu zariadení a ďalšie dôležité možnosti. Teraz sa vývojári snažia vydávať aktualizácie jadra každých pár mesiacov alebo ešte častejšie, aby predstavili nové funkcie a podporovali vyrábané zariadenie. Táto téma sa týka aj Ubuntu, takže niektorí vlastníci tejto distribúcie čelia potrebe inštalovať aktualizácie. Tento postup je pomerne ťažké vykonať, pretože každá akcia sa uskutoční prostredníctvom „Terminál“... Ďalej chceme demonštrovať dva spôsoby zvládnutia úlohy.

Aktualizácia jadra v Ubuntu

Oficiálna stránka, ktorá obsahuje informácie o každej aktualizácii jadra, sa volá kernel.org... Tam si môžete zobraziť úplne všetky aktualizácie a zmeny vykonané v príslušnej verzii. Čo sa týka samotného procesu aktualizácie, deje sa to v manuálnom alebo automatickom režime. Každá z týchto možností má svoje vlastné ťažkosti a zvláštnosti, preto navrhujeme ich študovať podrobne jednu po druhej, aby sme sa nakoniec dohodli na optimálnej možnosti. Najskôr však poďme na to, ako zistiť aktuálnu verziu jadra.

Určenie aktuálnej verzie jadra v Ubuntu

Aktuálna verzia jadra v Ubuntu sa určuje prostredníctvom štandardu „Terminál“ zadaním iba jedného príkazu. Na to nepotrebujete ani práva superužívateľa a celý proces bude trvať iba pár sekúnd.

  1. Otvorte ponuku aplikácií a spustite odtiaľ „Terminál“... Konzolu môžete otvoriť iným spôsobom, ktorý vám vyhovuje.
  2. Spustenie terminálu na kontrolu aktuálnej verzie jadra v Ubuntu

  3. Zadajte príkaz nemenovať -r a stlačte tlačidlo Zadajte.
  4. Príkaz na kontrolu aktuálnej verzie jadra v distribúcii Ubuntu

  5. Nový riadok zobrazí typ a verziu jadra.
  6. Výsledky po zadaní príkazu na kontrolu verzie jadra v Ubuntu

Teraz viete, ktoré jadro sa používa vo vašej zostave, a pochopíte, či sa oplatí ho teraz aktualizovať a od ktorého typu začať. V budúcnosti, po dokončení inštalácie aktualizácií, odporúčame pomocou tohto príkazu zistiť správnosť inštalácie súborov.

Metóda 1: Režim manuálnej aktualizácie

Manuálny režim aktualizácie jadra v Ubuntu bude trvať o niečo dlhšie ako automatický, zároveň však získate variabilitu pri výbere verzií a môžete si ich dokonca vopred stiahnuť z iného počítača, napríklad na jednotku USB flash, ak na hostiteľskom počítači nie je k dispozícii sieťové pripojenie. Musíte len vopred zvoliť vhodnú zostavu a pomocou zadaných príkazov ju nainštalovať.

Prejdite na oficiálnu stránku a stiahnite si súbory s jadrom Linuxu

  1. Otvorte prehliadač a postupujte podľa odkazu vyššie. Tu môžete zvoliť prvý volaný adresár „Denne“... Obsahuje najnovšie verzie jadra, aktualizované každý deň. V opačnom prípade choďte na koniec zoznamu a nájdite posledné zodpovedajúce zostavenie.
  2. Výber jadra na stiahnutie z oficiálnych webových stránok v Ubuntu

  3. Otvorte adresár verzie a získate balíčky DEB.
  4. Výber verzie jadra na stiahnutie na oficiálnych webových stránkach Ubuntu

  5. Stiahnuť ▼ „Hlavičky Linuxu“ a „Linux-image“ vhodné architektúry a rovnaké verzie na vhodnom mieste. K tomu bude stačiť kliknúť na modré odkazy.
  6. Sťahovanie obrázkov a ďalších súborov jadra na aktualizáciu Ubuntu

  7. Keď sa zobrazí upozornenie na spracovanie súboru, označte položku "Uloženie súboru".
  8. Potvrdenie o stiahnutí súborov z oficiálnych webových stránok na aktualizáciu jadra v Ubuntu

  9. Prejdite na umiestnenie stiahnutých balíkov a kliknite pravým tlačidlom myši na jeden z nich.
  10. Prezeranie podrobností stiahnutých súborov pred inštaláciou na Ubuntu

  11. V kontextovej ponuke, ktorá sa zobrazí, vás položka zaujíma „Vlastnosti“.
  12. Prejdite do vlastností stiahnutých balíkov a aktualizujte jadro Ubuntu

  13. Všimnite si poznámku pod čiarou „Rodičovský priečinok“... Ak je pre vás ťažké zadať túto cestu do konzoly, skopírujte túto cestu.
  14. Zisťuje sa, kam sa majú ukladať súbory jadra pre aktualizáciu Ubuntu

  15. Teraz začnite novú reláciu o „Terminál“odkiaľ prejdite do cieľového priečinka definovaného skôr zadaním cd + cesta.
  16. Zadaním príkazu prejdite do umiestnenia súboru, aby ste aktualizovali jadro Ubuntu

  17. Ak bol prenos úspešný, v novom vstupnom riadku sa dodatočne zobrazí nápis aktuálneho adresára, z ktorého sa vykonajú nasledujúce príkazy.
  18. Úspešne prejdite do priečinka na umiestnenie súboru pre aktualizáciu jadra v Ubuntu

  19. Použite príkaz dpkg -i * .deb na spustenie inštalácie.
  20. Zadanie príkazu na inštaláciu balíkov pri aktualizácii jadra v Ubuntu

  21. Ak uvidíte upozornenie, že operácia vyžaduje oprávnenie superužívateľa, pridajte slovo pred hlavný riadok sudo.
  22. Informácie o povolení na inštaláciu súborov s aktualizáciou jadra na Ubuntu

  23. Na potvrdenie práv superužívateľa budete musieť zadať heslo. Upozorňujeme, že znaky sa pri písaní nezobrazujú, ale zadávajú sa. Po zadaní hesla kliknite na Zadajte na potvrdenie.
  24. Zadanie hesla na získanie práv pri inštalácii súborov s aktualizáciou jadra na Ubuntu

  25. Rozbalenie existujúcich archívov sa začne. Bude to trvať určitý čas. Počas tejto operácie neprerušujte reláciu terminálu ani nevykonávajte iné činnosti.
  26. Čaká sa na dokončenie procesu rozbaľovania jadra pri aktualizácii v Ubuntu

  27. Budete informovaní o úspešnom dokončení operácie, inak sa na obrazovke môže vyskytnúť chyba označujúca porušenie závislostí. Ak sa tak nestalo, venujte pozornosť iba posledným krokom nasledujúcej inštrukcie a ak bola inštalácia prerušená, budete musieť vykonať ďalšie manipulácie.
  28. Informácie o dokončení aktualizácie súboru jadra v Ubuntu

Problémy s inštaláciou jadra prostredníctvom štandardného správcu balíkov sú bežnou situáciou. Vo väčšine prípadov sa to rieši pomocou inštalačného programu tretej strany. Najskôr ho pridajte a potom použite vstavané funkcie.

  1. Môžete použiť rovnakú reláciu „Terminál“ alebo vytvorte nový. Zadajte do nej príkaz sudo apt-get nainštalovať gdebi a kliknite na Zadajte.
  2. Zadaním príkazu na inštaláciu možnosti Inštalátor balíkov na Ubuntu

  3. Na potvrdenie prístupových práv budete musieť zadať heslo superužívateľa.
  4. Zadanie hesla na inštaláciu doplnku inštalátora balíkov na Ubuntu

  5. Po zobrazení výzvy na zväčšenie použitého miesta na disku vyberte možnosť D.
  6. Potvrdenie inštalácie možnosti inštalácie balíka v Ubuntu

  7. Potom sa vráťte späť na cestu, kam boli umiestnené balíčky DEB, napríklad pomocou príkazu cd ~ / Súbory na stiahnutie.
  8. Navigácia na umiestnenie súborov jadra a ich aktualizácia v Ubuntu

  9. Použite linku sudo gdebi linux-hlavičky * .deb linux-image - *. deb.
  10. Príkaz na inštaláciu aktualizácií jadra prostredníctvom doplnkového balíka v Ubuntu

  11. Počkajte, kým súbory nedokončia čítanie a rozbalenie.
  12. Čaká sa na dokončenie aktualizácie jadra prostredníctvom doplnku v Ubuntu

  13. Potvrďte operáciu inštalácie balíka.
  14. Potvrdenie aktualizácie jadra prostredníctvom doplnku Ubuntu

  15. Ak chcete použiť všetky zmeny, budete musieť aktualizovať bootloader zadaním sudo update-grub.
  16. Aktualizácia bootloaderu po úspešnej aktualizácii jadra v Ubuntu

  17. Budete informovaní, že aktualizácia bola úspešná.
  18. Aktualizácia zavádzača Ubuntu úspešná

Všetky zmeny sa prejavia okamžite po reštartovaní počítača. Teraz budete používať operačný systém v novom jadre. Ak sa nakladač z nejakého dôvodu náhle pokazí, prečítajte si časť na konci tohto materiálu. Tam podrobne popíšeme príčiny problémov a popíšeme riešenie.

Metóda 2: Automatická aktualizácia jadra

Táto metóda je vhodná pre tých používateľov, ktorí chcú pravidelne dostávať aktualizácie pomocou rovnakého nástroja, ktorý do počítača nainštaluje najnovšiu verziu jadra. Táto operácia sa vykonáva pomocou skriptu. Pozrime sa, ako to vytvoriť a nainštalovať aktualizácie pre jadro Ubuntu.

  1. Najskôr prejdite do priečinka, kde bude nainštalovaný skript. Spustite konzolu a zadajte príkaz cd / tmp.
  2. Zadaním príkazu budete postupovať podľa inštalačnej cesty skriptu v Ubuntu

  3. Použite príkaz git clone git: //github.com/GM-Script-Writer-62850/Ubuntu-Mainline-Kernel-Updater.
  4. Príkaz na inštaláciu skriptu na aktualizáciu jadra v Ubuntu

  5. Ak dostanete oznámenie o neprítomnosti tímu git, postupujte podľa pokynov na inštaláciu.
  6. Inštalácia doplnku pre inštaláciu skriptu Ubuntu

  7. Potom zostáva iba napísať scenár vodou bash Ubuntu-Mainline-Kernel-Updater / inštalácia.
  8. Inštalácia aktualizačného skriptu jadra v Ubuntu

  9. Potvrďte pridanie súborov výberom kladnej odpovede.
  10. Potvrdenie inštalácie skriptu na automatickú aktualizáciu jadra v Ubuntu

  11. Kontrola aktualizácií sa začína po KernelUpdateChecker -r yakkety... Všimnite si, že pobočka -r slúži na určenie verzie distribúcie. Vyberte možnosť podľa svojich potrieb.
  12. Zadaním príkazu na spustenie aktualizácie jadra skontrolujte Ubuntu

  13. Ak sa nájdu aktualizácie jadra, nainštalujte ich pomocou sudo / tmp / kernel-update.
  14. Príkaz na inštaláciu nájdených aktualizácií jadra v Ubuntu

  15. Po dokončení nezabudnite skontrolovať aktívne jadro cez uname -r a aktualizovať GRUB.
  16. Kontrola aktuálnej verzie jadra po úspešnej aktualizácii na Ubuntu

Teraz, kedykoľvek potrebujete vyhľadať aktualizácie jadra, môžete pomocou vyššie uvedeného príkazu vykonať úlohu v automatickom režime. Musíte len potvrdiť všetky varovania o rozšírení obsadeného miesta na disku. Ak skript už nie je potrebný, odporúča sa ho zo systému odstrániť pomocou nasledujúcich príkazov:

rm ~ / .config / autostart / KernelUpdate.desktop
sudo rm / usr / local / bin / KernelUpdate {Checker, ScriptGenerator}

Riešenie problémov so zavádzačom GRUB po aktualizácii jadra

Niekedy sa vyskytnú chyby počas inštalácie aktualizácií jadra, alebo sám používateľ dokončil inštaláciu súborov v nesprávnom čase. V takýchto situáciách nastáva problém, keď sa operačný systém jednoducho zastaví načítanie.To platí aj pre majiteľov patentovaných ovládačov od spoločnosti NVIDIA. Existuje tu iba jedno riešenie: zavedenie zo starého jadra a odstránenie nového pri ďalšej preinštalovaní alebo pri výbere stabilnejšej verzie.

  1. Zapnite počítač a ihneď stlačte kláves Escprejdete do ponuky sťahovania. Na presun na položku použite šípky Ďalšie možnosti pre Ubuntua potom kliknite na Zadajte.
  2. Výber ďalších možností na zavedenie systému Ubuntu

  3. Tu nájdete svoje staré funkčné jadro a vyberte ho na zavedenie.
  4. Výber funkčného jadra na zavedenie operačného systému Ubuntu

  5. Prihláste sa do svojho účtu a po úspešnom povolení grafického prostredia spustite konzolu.
  6. Prepnutie na terminál po úspešnom zavedení systému Ubuntu z fungujúceho jadra

  7. Zadajte sudo apt remove linux-header-5.2 * linux-image-5.2 *kde 5.2 - verzia predtým nainštalovaného jadra.
  8. Príkaz na odstránenie nepracujúcej verzie jadra v Ubuntu

  9. Zadajte heslo na udelenie práv superužívateľa.
  10. Zadaním hesla ďalej odstránite nepracujúcu verziu jadra v Ubuntu

  11. Po úspešnom odinštalovaní aktualizujte bootloader pomocou sudo update-grub.
  12. Aktualizácia bootloaderu po úspešnom odstránení nepracujúceho jadra v Ubuntu

  13. Dostanete upozornenie, že generovanie súboru bolo úspešné a teraz budete znova bootovať zo starého jadra.
  14. Úspešná aktualizácia bootloaderu po úspešnom odstránení nepracujúceho jadra v Ubuntu

V dnešnom príspevku ste sa dozvedeli o dvoch metódach aktualizácie jadra v Ubuntu. Ako vidíte, na implementáciu každého z nich budete musieť vykonať množstvo príkazov konzoly, výber samotnej možnosti však už závisí od vašich potrieb. Podľa pokynov na konci článku môžete rýchlo vyriešiť problémy, ktoré nastali pri zavedení počítača po nainštalovaní novej verzie jadra.