Jádro distribucí Linuxu je základem operačního systému, který je zodpovědný za kompatibilitu zařízení a další důležité možnosti. Nyní se vývojáři pokoušejí vydávat aktualizace jádra každých několik měsíců nebo ještě častěji, aby představili nové funkce a podporovali vyráběné zařízení. Toto téma se vztahuje také na Ubuntu, takže někteří vlastníci této distribuce čelí potřebě instalovat aktualizace. Tento postup je poměrně obtížné provést, protože každá akce bude provedena prostřednictvím "Terminál"... Dále chceme ukázat dva způsoby, jak se s úkolem vyrovnat.

Aktualizace jádra v Ubuntu

Je volána oficiální stránka, která obsahuje informace o každé aktualizaci jádra kernel.org... Tam si můžete prohlédnout absolutně všechny aktualizace a změny provedené ve verzi zájmu. Pokud jde o samotný proces aktualizace, probíhá to v manuálním nebo automatickém režimu. Každá z těchto možností má své vlastní obtíže a zvláštnosti, proto je navrhujeme podrobně studovat jednu po druhé, abychom se konečně usadili na optimální. Nejprve však zjistíme, jak zjistit aktuální verzi jádra.

Určení aktuální verze jádra v Ubuntu

K určení aktuální verze jádra v Ubuntu dochází prostřednictvím standardu "Terminál" zadáním jediného příkazu. K tomu nepotřebujete ani práva superuživatele a celý proces bude trvat jen několik sekund.

  1. Otevřete nabídku aplikace a spusťte odtud "Terminál"... Konzolu můžete otevřít jiným způsobem, který vám vyhovuje.
  2. Spuštění terminálu pro kontrolu aktuální verze jádra v Ubuntu

  3. Zadejte příkaz uname -r a stiskněte klávesu Enter.
  4. Příkaz ke kontrole aktuální verze jádra v distribuci Ubuntu

  5. Nový řádek zobrazí typ a verzi jádra.
  6. Výsledky po zadání příkazu ke kontrole verze jádra v Ubuntu

Nyní víte, které jádro se ve vaší sestavě používá, a můžete pochopit, zda stojí za to jej nyní aktualizovat a od kterého typu začít. V budoucnu po dokončení instalace aktualizací doporučujeme pomocí tohoto příkazu zjistit správnost instalace souborů.

Metoda 1: Režim manuální aktualizace

Ruční režim aktualizace jádra v Ubuntu bude trvat o něco déle než automatický, ale zároveň získáte variabilitu při výběru verzí a můžete si je dokonce předem stáhnout z jiného počítače, například na jednotku USB flash, pokud na hostitelském počítači není připojení k síti. Vše, co musíte udělat, je předem vybrat vhodnou sestavu a použít poskytnuté příkazy k její instalaci.

Přejděte na oficiální stránku a stáhněte si soubory jádra Linuxu

  1. Otevřete prohlížeč a postupujte podle výše uvedeného odkazu. Zde můžete vybrat první volaný adresář "Denně"... Obsahuje nejnovější verze jádra, aktualizované každý den. Jinak přejděte do dolní části seznamu a najděte poslední odpovídající sestavení.
  2. Výběr jádra ke stažení z oficiálního webu v Ubuntu

  3. Otevřete adresář verze a získejte balíčky DEB.
  4. Výběr verze jádra ke stažení na oficiálním webu Ubuntu

  5. Stažení "Hlavičky Linuxu" a "Linux-image" vhodné architektury a stejné verze na výhodném místě. K tomu stačí kliknout na modré odkazy.
  6. Stahování obrázků a dalších souborů jádra pro aktualizaci Ubuntu

  7. Když se zobrazí oznámení o zpracování souboru, označte položku "Uložení souboru".
  8. Potvrzení o stažení souborů z oficiálních webových stránek pro aktualizaci jádra v Ubuntu

  9. Přejděte do umístění stažených balíčků a klikněte pravým tlačítkem na jeden z nich.
  10. Zobrazení podrobností stažených souborů před instalací na Ubuntu

  11. V zobrazené místní nabídce vás položka zajímá "Vlastnosti".
  12. Chcete-li aktualizovat jádro Ubuntu, přejděte na vlastnosti stažených balíků

  13. Všimněte si poznámky pod čarou "Nadřazená složka"... Zkopírujte tuto cestu, pokud je pro vás obtížné ji v konzole v případě potřeby sami zadat.
  14. Určení, kam uložit soubory jádra pro aktualizaci Ubuntu

  15. Nyní začněte novou relaci v "Terminál"odkud přejděte do cílové složky definované dříve zadáním cesta cd +.
  16. Zadáním příkazu přejděte do umístění souboru a aktualizujte jádro Ubuntu

  17. Pokud byl přenos úspěšný, objeví se v novém vstupním řádku navíc nápis aktuálního adresáře, ze kterého budou provedeny následující příkazy.
  18. Úspěšně přejděte do složky umístění souboru pro aktualizaci jádra v Ubuntu

  19. Použijte příkaz dpkg -i * .deb spusťte instalaci.
  20. Zadání příkazu k instalaci balíčků při upgradu jádra v Ubuntu

  21. Pokud uvidíte oznámení, že operace vyžaduje oprávnění superuživatele, přidejte slovo před hlavní řádek sudo.
  22. Informace o oprávnění k instalaci souborů aktualizace jádra na Ubuntu

  23. K potvrzení práv superuživatele budete muset zadat heslo. Pamatujte, že znaky se během psaní nezobrazují, ale zadávají se. Jakmile zadáte heslo, klikněte na Enter potvrdit.
  24. Zadáním hesla získáte práva při instalaci aktualizačních souborů jádra na Ubuntu

  25. Rozbalení stávajících archivů začne. Bude to trvat určitou dobu. Během této operace nepřerušujte relaci terminálu ani neprovádějte jiné akce.
  26. Při aktualizaci v Ubuntu čekáte na dokončení procesu rozbalení jádra

  27. Budete upozorněni na úspěšné dokončení operace, nebo se na obrazovce může objevit chyba označující narušení závislostí. Pokud se tak nestalo, věnujte pozornost pouze posledním krokům další instrukce a pokud byla instalace přerušena, budete muset provést další manipulace.
  28. Informace o dokončení aktualizace souboru jádra v Ubuntu

Problémy s instalací jádra prostřednictvím standardního správce balíčků jsou běžnou situací. Ve většině případů se to řeší pomocí instalačního programu jiného výrobce. Nejprve jej přidáte a poté použijete vestavěné funkce.

  1. Můžete použít stejnou relaci "Terminál" nebo vytvořte nový. Zadejte do něj příkaz sudo apt-get install gdebi a klikněte na Enter.
  2. Zadání příkazu k instalaci možnosti instalačního balíčku na Ubuntu

  3. K potvrzení přístupových práv budete muset zadat heslo superuživatele.
  4. Zadání hesla k instalaci doplňku instalačního balíčku na Ubuntu

  5. Po zobrazení výzvy k rozšíření použitého místa na disku vyberte možnost D.
  6. Potvrzení instalace možnosti instalace balíčku v Ubuntu

  7. Poté se vraťte zpět na cestu, kam byly umístěny balíčky DEB, například pomocí příkazu cd ~ / Soubory ke stažení.
  8. Přejděte na umístění souborů jádra a aktualizujte je v Ubuntu

  9. Použijte linku sudo gdebi linux-headers * .deb linux-image - *. deb.
  10. Příkaz k instalaci aktualizací jádra prostřednictvím doplňkového balíčku v Ubuntu

  11. Počkejte, až soubory dokončí čtení a rozbalení.
  12. Čekání na dokončení aktualizace jádra pomocí doplňku v Ubuntu

  13. Potvrďte operaci instalace balíčku.
  14. Potvrzení aktualizace jádra pomocí doplňku Ubuntu

  15. Chcete-li použít všechny změny, budete muset aktualizovat zavaděč zadáním sudo update-grub.
  16. Aktualizace bootloaderu po úspěšné aktualizaci jádra v Ubuntu

  17. Budete informováni, že aktualizace proběhla úspěšně.
  18. Aktualizace zavaděče Ubuntu Úspěšné oznámení

Všechny změny se projeví okamžitě po restartování počítače. Nyní budete používat operační systém v novém jádře. Pokud se nakladač z nějakého důvodu náhle pokazí, přečtěte si část na konci tohoto materiálu. Tam podrobně popíšeme příčiny problémů a popíšeme řešení.

Metoda 2: Automatická aktualizace jádra

Tato metoda je vhodná pro ty uživatele, kteří chtějí pravidelně dostávat aktualizace pomocí stejného nástroje, který nainstaluje nejnovější verzi jádra do počítače. Tato operace se provádí pomocí skriptu. Pojďme se podívat, jak to vytvořit a nainstalovat aktualizace pro jádro Ubuntu.

  1. Nejprve přejděte do složky, kde bude nainstalován skript. Spusťte konzolu a zadejte příkaz cd / tmp.
  2. Zadáním příkazu postupujte podle instalační cesty skriptu v Ubuntu

  3. Použijte příkaz git clone git: //github.com/GM-Script-Writer-62850/Ubuntu-Mainline-Kernel-Updater.
  4. Příkaz pro instalaci skriptu pro aktualizaci jádra v Ubuntu

  5. Pokud obdržíte oznámení o nepřítomnosti týmu sakra, postupujte podle pokynů k instalaci.
  6. Instalace doplňku pro instalaci skriptu Ubuntu

  7. Poté zbývá jen napsat skript vodou bash Ubuntu-Mainline-Kernel-Updater / instalace.
  8. Instalace skriptu aktualizace jádra v Ubuntu

  9. Potvrďte přidání souborů výběrem kladné odpovědi.
  10. Potvrzení instalace skriptu k automatické aktualizaci jádra v Ubuntu

  11. Kontrola aktualizací začíná poté KernelUpdateChecker -r yakkety... Všimněte si, že větev -r slouží k určení verze distribuce. Vyberte možnost podle svých potřeb.
  12. Zadání příkazu ke spuštění Zkontrolovat aktualizace jádra v Ubuntu

  13. Pokud jsou aktualizace jádra nalezeny, nainstalujte je pomocí sudo / tmp / kernel-update.
  14. Příkaz k instalaci nalezených aktualizací jádra v Ubuntu

  15. Po dokončení nezapomeňte zkontrolovat aktuálně aktivní jádro přes uname -r a aktualizovat GRUB.
  16. Kontrola aktuální verze jádra po úspěšném upgradu na Ubuntu

Nyní pokaždé, když potřebujete vyhledat aktualizace jádra, můžete použít výše uvedený příkaz k provedení úlohy v automatickém režimu. Musíte pouze potvrdit všechna varování o rozšíření obsazeného místa na disku. Pokud skript již není potřeba, doporučujeme jej odebrat ze systému pomocí následujících příkazů:

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

Řešení problémů se zavaděčem GRUB po upgradu jádra

Někdy se vyskytnou chyby během instalace aktualizací jádra, nebo uživatel sám dokončil instalaci souborů ve špatnou dobu. V takových situacích nastává problém, kdy se operační systém jednoduše zastaví načítání.To platí také pro vlastníky proprietárních ovladačů od společnosti NVIDIA. Zde je pouze jedno řešení: bootování ze starého jádra a odinstalování nového s další přeinstalací nebo výběrem stabilnější verze.

  1. Zapněte počítač a okamžitě stiskněte klávesu Escpřejdete do nabídky stahování. Pomocí šipek se přesuňte na položku Další možnosti pro Ubuntua poté klikněte na Enter.
  2. Výběr dalších možností pro spuštění Ubuntu

  3. Zde najdete své staré funkční jádro a vyberte jej pro spuštění.
  4. Výběr funkčního jádra pro spuštění operačního systému Ubuntu

  5. Přihlaste se ke svému účtu a po úspěšném povolení grafického prostředí spusťte konzolu.
  6. Přepnutí na terminál po úspěšném zavedení Ubuntu z funkčního jádra

  7. Enter sudo apt remove linux-header-5.2 * linux-image-5.2 *kde 5.2 - verze dříve nainstalovaného jádra.
  8. Příkaz k odstranění nepracující verze jádra v Ubuntu

  9. Zadejte heslo pro udělení práv superuživatele.
  10. Zadáním hesla dále odstraníte nefunkční verzi jádra v Ubuntu

  11. Po úspěšném odinstalaci aktualizujte bootloader pomocí sudo update-grub.
  12. Aktualizace bootloaderu po úspěšném odstranění nepracujícího jádra v Ubuntu

  13. Budete upozorněni, že generování souboru proběhlo úspěšně, a nyní budete znovu zavádět ze starého jádra.
  14. Úspěšná aktualizace bootloaderu po úspěšném odebrání nepracujícího jádra v Ubuntu

V dnešním příspěvku jste se dozvěděli o dvou metodách aktualizace jádra v Ubuntu. Jak vidíte, k implementaci každého z nich budete muset provést řadu příkazů konzoly, ale výběr samotné možnosti již závisí na vašich potřebách. Podle pokynů uvedených na konci článku rychle vyřešíte problémy, které nastaly při zavádění počítače po instalaci nové verze jádra.