Jezgra distribucije Linuxa temelj je operacijskog sustava koji je odgovoran za kompatibilnost uređaja i druge važne opcije. Sada programeri pokušavaju objaviti ažuriranja jezgre svakih nekoliko mjeseci ili čak češće kako bi uveli nove funkcije i podržali opremu koja se proizvodi. Ova se tema odnosi i na Ubuntu, pa su neki vlasnici ove distribucije suočeni s potrebom instaliranja ažuriranja. Ovaj je postupak relativno teško izvesti, jer će se svaka radnja izvršiti do kraja "Terminal"... Dalje, želimo pokazati dva načina za rješavanje zadanog zadatka.

Ažuriranje jezgre u Ubuntuu

Pozvana je službena stranica koja sadrži informacije o svakom ažuriranju jezgre kernel.org... Tu možete pregledati apsolutno sva ažuriranja i promjene u inačici koja vas zanima. Što se tiče samog postupka ažuriranja, to se događa u ručnom ili automatskom načinu rada. Svaka od ovih opcija ima svoje poteškoće i značajke, pa predlažemo da ih detaljno proučimo jednu po jednu kako bismo se konačno odlučili za optimalnu. Međutim, prvo, shvatimo kako saznati trenutnu verziju jezgre.

Utvrđivanje trenutne verzije jezgre u Ubuntuu

Određivanje trenutne verzije jezgre u Ubuntuu odvija se kroz standard "Terminal" unosom samo jedne naredbe. Za to vam čak nisu potrebna prava superkorisnika, a cijeli će postupak trajati samo nekoliko sekundi.

  1. Otvorite izbornik aplikacije i pokrenite od tamo "Terminal"... Konzolu možete otvoriti na drugi način koji vam odgovara.
  2. Pokretanje terminala za provjeru trenutne verzije jezgre u Ubuntuu

  3. Unesite naredbu uname -r i pritisnite tipku Unesi.
  4. Naredba za provjeru trenutne verzije jezgre u Ubuntu distribuciji

  5. Nova linija prikazat će vrstu i verziju jezgre.
  6. Rezultati nakon unosa naredbe za provjeru verzije jezgre u Ubuntuu

Sada znate koji se kernel koristi u vašem sklopu i možete razumjeti vrijedi li ga sada ažurirati i od koje vrste početi. U budućnosti, nakon dovršetka instalacije ažuriranja, preporučujemo upotrebu ove naredbe za utvrđivanje ispravnosti instalacije datoteka.

1. način: Ručni način ažuriranja

Ručni način ažuriranja jezgre u Ubuntuu trajat će malo dulje od automatskog, ali istodobno ćete dobiti varijabilnost u odabiru verzija i čak ih možete unaprijed preuzeti s drugog računala, na primjer, na USB bljesak, ako na glavnom računalu nema mrežne veze. Sve što trebate učiniti je prvo odabrati odgovarajući sklop i upotrijebiti predviđene naredbe za njegovu instalaciju.

Idite na službenu stranicu za preuzimanje datoteka Linux kernel datoteke

  1. Otvorite svoj preglednik i slijedite gornju vezu. Ovdje možete odabrati prvi pozvani direktorij "Dnevno"... Sadrži najnovije verzije jezgre, ažurirane svaki dan. Inače, samo idite na samo dno popisa da biste pronašli zadnju podudarnu izgradnju.
  2. Odabir kernela za preuzimanje sa službenog web mjesta u Ubuntuu

  3. Otvorite direktorij verzije da biste dobili DEB pakete.
  4. Odabir verzije jezgre za preuzimanje na službenoj web stranici Ubuntu

  5. preuzimanje datoteka "Linux zaglavlja" i "Linux-slika" prikladne arhitekture i iste verzije na prikladnom mjestu. Da biste to učinili, bit će dovoljno kliknuti na plave poveznice.
  6. Preuzimanje slika i ostalih datoteka jezgre za ažuriranje Ubuntu-a

  7. Kad se pojavi obavijest o obradi datoteka, označite stavku "Spremiti datoteku".
  8. Potvrda preuzimanja datoteka sa službene stranice za ažuriranje jezgre u Ubuntuu

  9. Dođite do mjesta preuzetih paketa i desnom tipkom miša kliknite jedan od njih.
  10. Pregled detalja preuzetih datoteka prije instaliranja na Ubuntu

  11. U kontekstnom izborniku koji se pojavi zanima vas ta stavka "Svojstva".
  12. Idite na svojstva preuzetih paketa da biste ažurirali Ubuntu kernel

  13. Obratite pažnju na fusnotu "Nadređena mapa"... Kopirajte ovaj put ako vam je teško unijeti ga sami u konzolu ako je potrebno.
  14. Određivanje mjesta spremanja datoteka jezgre za nadogradnju na Ubuntu

  15. Sada započnite novu sesiju u "Terminal"odakle idite do odredišne ​​mape definirane ranije upisivanjem cd + put.
  16. Unošenjem naredbe za navigaciju do mjesta datoteke za ažuriranje jezgre Ubuntu

  17. Ako je prijenos uspio, natpis trenutne mape pojavit će se dodatno u novom retku za unos iz kojeg će se izvršiti naredne naredbe.
  18. Uspješno idite do mape lokacije datoteke za ažuriranje jezgre u Ubuntuu

  19. Koristite naredbu dpkg -i * .deb za početak instalacije.
  20. Unošenje naredbe za instalaciju paketa prilikom nadogradnje jezgre u Ubuntuu

  21. Ako dobijete obavijest da operacija zahtijeva privilegije superusera, dodajte riječ prije glavnog retka sudo.
  22. Informacije o dopuštenju za instaliranje datoteka za ažuriranje jezgre na Ubuntu

  23. Da biste potvrdili prava superkorisnika, morat ćete unijeti lozinku. Imajte na umu da se znakovi ne prikazuju tijekom pisanja, ali se unose. Nakon što unesete lozinku, kliknite na Unesi potvrditi.
  24. Unos lozinke za stjecanje prava prilikom instaliranja datoteka za ažuriranje jezgre na Ubuntu

  25. Započet će raspakiranje postojećih arhiva. Trebat će određeno vrijeme. Nemojte prekidati sesiju terminala niti izvoditi druge radnje tijekom ove operacije.
  26. Čekajući da se postupak raspakiranja jezgre dovrši prilikom nadogradnje u Ubuntuu

  27. Bit ćete obaviješteni o uspješnom završetku operacije ili se na zaslonu može pojaviti pogreška koja ukazuje na kršenje ovisnosti. Ako se to nije dogodilo, obratite pažnju samo na posljednje korake sljedećih uputa, a ako je instalacija prekinuta, morat ćete izvršiti dodatne manipulacije.
  28. Informacije o dovršenju ažuriranja datoteke jezgre u Ubuntuu

Problemi s instaliranjem kernela putem upravitelja standardnih paketa su česta situacija. U većini slučajeva to se rješava pomoću programa za instaliranje treće strane. Prvo ga dodate, a zatim upotrijebite ugrađene funkcije.

  1. Možete koristiti istu sesiju "Terminal" ili stvoriti novi. Unesite naredbu u nju sudo apt-get install gdjebi i kliknite na Unesi.
  2. Unošenjem naredbe za instaliranje mogućnosti programa za instaliranje paketa na Ubuntu

  3. Da biste potvrdili prava pristupa, morat ćete unijeti lozinku superkorisnika.
  4. Unos lozinke za instaliranje programskog dodatka za instaliranje paketa na Ubuntu

  5. Kada se od vas zatraži da proširite količinu zauzetog prostora na disku, odaberite D.
  6. Potvrđivanje instalacije mogućnosti instalacije paketa u Ubuntuu

  7. Nakon toga, vratite se na put na koji su smješteni DEB paketi, na primjer, putem naredbe cd ~ / Preuzimanja.
  8. Navigacija do mjesta datoteka jezgre kako biste ih ažurirali u Ubuntuu

  9. Koristite crtu sudo gdebi linux-zaglavlja * .deb linux-image - *. deb.
  10. Naredba za instaliranje ažuriranja jezgre putem programskog paketa u Ubuntuu

  11. Pričekajte da datoteke završe čitanje i raspakiranje.
  12. Čeka se završetak ažuriranja jezgre putem dodatka u Ubuntuu

  13. Potvrdite postupak instalacije paketa.
  14. Potvrđivanje ažuriranja jezgre putem Ubuntu dodatka

  15. Da biste primijenili sve promjene, morat ćete ažurirati bootloader unosom sudo update-grub.
  16. Ažuriranje pokretačkog programa nakon uspješnog ažuriranja jezgre u Ubuntuu

  17. Dobit ćete obavijest da je ažuriranje bilo uspješno.
  18. Obavijest o uspješnom ažuriranju Ubuntu pokretačkog programa

Sve promjene stupit će na snagu odmah nakon ponovnog pokretanja računala. Sada ćete koristiti operativni sustav na novom jezgru. Ako se iznenada iz nekog razloga pokvari utovarivač, pogledajte odjeljak na kraju ovog materijala. Tamo ćemo vam detaljno reći o uzrocima problema i opisati rješenje.

2. metoda: Automatsko ažuriranje jezgre

Ova je metoda prikladna za one korisnike koji žele redovito primati ažuriranja koristeći isti alat koji instalira najnoviju verziju jezgre na računalo. Ova se operacija izvodi pomoću skripte. Pogledajmo kako ga stvoriti i instalirati ažuriranja za Ubuntu kernel.

  1. Prvo idite u mapu u koju će se instalirati skripta. Pokrenite konzolu i unesite naredbu cd / tmp.
  2. Unošenjem naredbe za praćenje puta instalacije skripte u Ubuntuu

  3. Koristite naredbu git clone git: //github.com/GM-Script-Writer-62850/Ubuntu-Mainline-Kernel-Updater.
  4. Naredba za instaliranje skripte za ažuriranje jezgre u Ubuntu

  5. Ako primite obavijest o odsustvu tima git, slijedite upute za instalaciju.
  6. Instaliranje dodatka za instalaciju skripte Ubuntu

  7. Nakon toga ostaje samo napisati scenarij vodom bash Ubuntu-Mainline-Kernel-Updater / instalirati.
  8. Instaliranje skripte za ažuriranje jezgre u Ubuntu

  9. Potvrdite dodavanje datoteka odabirom potvrdnog odgovora.
  10. Potvrda instalacije skripte za automatsko ažuriranje jezgre u Ubuntuu

  11. Provjera ažuriranja započinje nakon KernelUpdateChecker -r yakkety... Imajte na umu da je grana -r koristi se za određivanje verzije distribucije. Navedite opciju prema svojim potrebama.
  12. Unošenje naredbe za pokretanje Provjeri ažuriranja jezgre u Ubuntuu

  13. Ako se pronađu ažuriranja kernela, instalirajte ih putem sudo / tmp / kernel-update.
  14. Naredba za instaliranje pronađenih ažuriranja jezgre u Ubuntuu

  15. Kada završite, provjerite trenutno aktivnu jezgru putem uname -r i ažurirajte GRUB.
  16. Provjera trenutne verzije jezgre nakon uspješne nadogradnje na Ubuntu

Sada, svaki put kada trebate potražiti ažuriranja jezgre, možete upotrijebiti gornju naredbu za izvršavanje zadatka u automatskom načinu. Samo morate potvrditi sva upozorenja o proširenju zauzetog prostora na disku. Ako skripta više nije potrebna, preporučuje se uklanjanje iz sustava pomoću sljedećih naredbi:

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

Rješavanje problema s GRUB pokretačkim programom nakon nadogradnje jezgre

Ponekad se tijekom instalacije ažuriranja za jezgru pojave pogreške ili je korisnik sam dovršio instalaciju datoteka u pogrešno vrijeme. U takvim se situacijama pojavljuje problem u kojem operativni sustav jednostavno prestaje učitavati.To se također odnosi na vlasnike vlasničkih upravljačkih programa tvrtke NVIDIA. Ovdje je samo jedno rješenje: pokrenite se sa stare jezgre i uklonite novu daljnjom ponovnom instalacijom ili odabirom stabilnije verzije.

  1. Uključite računalo i odmah pritisnite tipku Escza otvaranje izbornika za preuzimanje. Koristite strelice za pomicanje do stavke Dodatne mogućnosti za Ubuntua zatim kliknite na Unesi.
  2. Odabir dodatnih opcija za pokretanje Ubuntu-a

  3. Ovdje pronađite svoj stari radni kernel i odaberite ga za pokretanje.
  4. Odabir radne jezgre za pokretanje Ubuntu operativnog sustava

  5. Prijavite se na svoj račun i nakon uspješnog omogućavanja grafičke ljuske pokrenite konzolu.
  6. Prebacivanje na terminal nakon uspješnog pokretanja Ubuntua na radnom jezgru

  7. Unesi sudo apt ukloni linux-header-5.2 * linux-image-5.2 *gdje 5.2 - verzija prethodno instaliranog jezgra.
  8. Naredba za uklanjanje neradne verzije jezgre u Ubuntuu

  9. Navedite lozinku za dodjelu prava superkorisnika.
  10. Unos lozinke za daljnje uklanjanje neradne verzije jezgre u Ubuntuu

  11. Nakon uspješne deinstalacije, ažurirajte bootloader putem sudo update-grub.
  12. Ažuriranje pokretačkog programa nakon uspješnog uklanjanja neradne jezgre na Ubuntuu

  13. Dobit ćete obavijest da je generiranje datoteke bilo uspješno i sada ćete se ponovno pokrenuti sa stare jezgre.
  14. Uspješno ažuriranje pokretačkog programa nakon uspješnog uklanjanja neradne jezgre na Ubuntuu

U današnjem postu saznali ste o dvije metode za ažuriranje jezgre u Ubuntuu. Kao što vidite, da biste implementirali svaku od njih, morat ćete izvršiti brojne naredbe konzole, ali odabir same opcije već ovisi o vašim potrebama. Upotrijebite upute na kraju članka za brzo rješavanje problema koji su nastali dizanjem računala nakon instalacije nove verzije jezgre.