Jedro distribucij Linuxa je temelj operacijskega sistema, ki je odgovoren za združljivost naprav in druge pomembne možnosti. Zdaj razvijalci poskušajo izdati posodobitve jedra vsakih nekaj mesecev ali še pogosteje, da bi uvedli nove funkcije in podprli opremo, ki se proizvaja. Ta tema velja tudi za Ubuntu, zato se nekateri lastniki te distribucije soočajo s potrebo po namestitvi posodobitev. Ta postopek je sorazmerno težko izvesti, saj bo vsako dejanje izvedeno do konca "Terminal"... Nato želimo prikazati dva načina za obvladovanje naloge.

Posodabljanje jedra v Ubuntuju

Pokliče se uradna stran, ki vsebuje informacije o vsaki posodobitvi jedra kernel.org... Tam si lahko ogledate popolnoma vse posodobitve in spremembe v različici, ki vas zanima. Kar zadeva sam postopek posodobitve, se to zgodi v ročnem ali samodejnem načinu. Vsaka od teh možnosti ima svoje težave in posebnosti, zato predlagamo, da jih podrobno preučimo eno za drugo, da bi se končno odločili za optimalno. Najprej pa ugotovimo, kako najti trenutno različico jedra.

Določanje trenutne različice jedra v Ubuntuju

Določitev trenutne različice jedra v Ubuntuju poteka po standardu "Terminal" z vnosom samo enega ukaza. Za to sploh ne potrebujete pravic super uporabnika, celoten postopek pa bo trajal le nekaj sekund.

  1. Odprite meni aplikacije in zaženite od tam "Terminal"... Konzolo lahko odprete na drug način, ki vam ustreza.
  2. Zagon terminala za preverjanje trenutne različice jedra v Ubuntuju

  3. Vnesite ukaz uname -r in pritisnite tipko Enter.
  4. Ukaz za preverjanje trenutne različice jedra v distribuciji Ubuntu

  5. Nova vrstica bo prikazala vrsto in različico jedra.
  6. Rezultati po vnosu ukaza za preverjanje različice jedra v Ubuntuju

Zdaj veste, katero jedro se uporablja v vašem sestavu, in lahko razumete, ali ga je vredno posodobiti zdaj in pri kateri vrsti začeti. Po prihodnji namestitvi posodobitev priporočamo, da s tem ukazom določite pravilnost namestitve datotek.

1. način: Način ročnega posodabljanja

Ročni način posodabljanja jedra v Ubuntuju bo trajal nekoliko dlje kot samodejni, hkrati pa boste dobili variacije pri izbiri različic in jih lahko celo vnaprej prenesete iz drugega računalnika, na primer na bliskovni pogon USB, če na gostiteljskem računalniku ni omrežne povezave. Vse, kar morate storiti, je, da vnaprej izberete ustrezen sklop in uporabite nameščene ukaze.

Pojdite na uradno spletno mesto in prenesite datoteke jedra Linuxa

  1. Odprite brskalnik in sledite zgornji povezavi. Tu lahko izberete prvi imenovani imenik "Vsak dan"... Vsebuje najnovejše različice jedra, ki se posodabljajo vsak dan. V nasprotnem primeru pojdite na sam dno seznama in poiščite zadnjo ujemajočo se zgradbo.
  2. Izbira jedra za prenos z uradne spletne strani v Ubuntuju

  3. Odprite imenik različice, da dobite DEB pakete.
  4. Izbira različice jedra za prenos na uradni spletni strani Ubuntu

  5. Prenesi "Glave za Linux" in "Linux-slika" primerne arhitekture in enake različice na priročnem mestu. Če želite to narediti, bo dovolj, da kliknete na modre povezave.
  6. Prenos slik in drugih datotek jedra za posodobitev Ubuntuja

  7. Ko se prikaže obvestilo o obdelavi datotek, označite element "Shranite datoteko".
  8. Potrditev prenosa datotek z uradne strani za posodobitev jedra v Ubuntuju

  9. Pomaknite se do mesta prenesenih paketov in z desno miškino tipko kliknite enega od njih.
  10. Ogled podrobnosti prenesenih datotek pred namestitvijo v Ubuntu

  11. V priročnem meniju, ki se prikaže, vas element zanima "Lastnosti".
  12. Pojdite na lastnosti prenesenih paketov, da posodobite jedro Ubuntu

  13. Opomba "Nadrejena mapa"... Kopirajte to pot, če jo po potrebi težko vnesete sami v konzolo.
  14. Določanje, kam shraniti datoteke jedra za nadgradnjo Ubuntuja

  15. Zdaj začnite novo sejo ob "Terminal"od koder se s tipkanjem pomaknete do ciljne mape, ki je bila prej definirana cd + pot.
  16. Vnos ukaza za navigacijo do lokacije datoteke za posodobitev jedra Ubuntu

  17. Če je bil prenos uspešen, se v novi vnosni vrstici dodatno prikaže napis trenutnega imenika, iz katerega bodo izvedeni nadaljnji ukazi.
  18. Uspešno se pomaknite do mape lokacije datoteke za posodobitev jedra v Ubuntuju

  19. Uporabite ukaz dpkg -i * .deb za zagon namestitve.
  20. Vnos ukaza za namestitev paketov pri nadgradnji jedra v Ubuntuju

  21. Če vidite obvestilo, da operacija zahteva privilegije super uporabnika, dodajte besedo pred glavno vrstico sudo.
  22. Informacije o dovoljenju za namestitev datotek za posodobitev jedra v Ubuntu

  23. Za potrditev pravic super uporabnika boste morali vnesti geslo. Upoštevajte, da se znaki med pisanjem ne prikažejo, ampak se vnesejo. Ko vnesete geslo, kliknite Enter potrditi.
  24. Vnos gesla za pridobitev pravic pri nameščanju datotek za posodobitev jedra v Ubuntu

  25. Začelo se bo razpakiranje obstoječih arhivov. Trajalo bo določen čas. Med to operacijo ne prekinite terminalske seje ali izvajajte drugih dejanj.
  26. Čakanje na zaključek postopka razpakiranja jedra pri nadgradnji v Ubuntu

  27. Prejeli boste obvestilo o uspešnem zaključku operacije ali pa se na zaslonu prikaže napaka, ki kaže na kršitev odvisnosti. Če se to ni zgodilo, bodite pozorni le na zadnje korake naslednjega navodila, in če je bila namestitev prekinjena, boste morali izvesti dodatne manipulacije.
  28. Informacije o dokončanju posodobitve datoteke jedra v Ubuntuju

Pogoste so težave z namestitvijo jedra prek upravitelja standardnih paketov. V večini primerov se to reši z uporabo neodvisnega namestitvenega programa. Najprej ga dodajte in nato uporabite vgrajene funkcije.

  1. Lahko uporabite isto sejo "Terminal" ali ustvarite novega. Vanj vnesite ukaz sudo apt-get namestite gdebi in kliknite Enter.
  2. Vnos ukaza za namestitev možnosti namestitve paketov v Ubuntu

  3. Za potrditev pravic dostopa boste morali vnesti geslo super uporabnika.
  4. Vnos gesla za namestitev dodatka za namestitveni paket v Ubuntu

  5. Ko se prikaže poziv za razširitev uporabljenega prostora na disku, izberite D.
  6. Potrditev namestitve možnosti namestitve paketa v Ubuntu

  7. Po tem se z ukazom vrnite na pot, kamor so bili nameščeni paketi DEB cd ~ / prenosi.
  8. Krmarjenje do lokacije datotek jedra, da jih posodobite v Ubuntuju

  9. Uporabi črto sudo gdebi linux-headers * .deb linux-image - *. deb.
  10. Ukaz za namestitev posodobitev jedra prek dodatnega paketa v Ubuntuju

  11. Počakajte, da se datoteke končajo z branjem in razpakiranjem.
  12. Čakanje na dokončanje posodobitve jedra prek dodatka v Ubuntuju

  13. Potrdite postopek namestitve paketa.
  14. Potrditev posodobitve jedra prek dodatka Ubuntu

  15. Če želite uporabiti vse spremembe, boste morali z vnosom posodobiti zagonski nalagalnik sudo update-grub.
  16. Posodobitev zagonskega nalagalnika po uspešni posodobitvi jedra v Ubuntuju

  17. Prejeli boste obvestilo, da je bila posodobitev uspešna.
  18. Ubuntu Boot Loader Update Uspešno obvestilo

Vse spremembe bodo začele veljati takoj po ponovnem zagonu računalnika. Zdaj boste uporabljali operacijski sistem v novem jedru. Če se nakladalnik iz nekega razloga nenadoma pokvari, glejte razdelek na koncu tega gradiva. Tam bomo podrobno opisali vzroke težav in opisali rešitev.

2. način: Samodejna posodobitev jedra

Ta metoda je primerna za tiste uporabnike, ki želijo redno prejemati posodobitve z istim orodjem, ki v računalnik namesti najnovejšo različico jedra. Ta operacija se izvede s pomočjo skripta. Oglejmo si, kako ga ustvariti in namestiti posodobitve za jedro Ubuntu.

  1. Najprej pojdite v mapo, kjer bo nameščen skript. Zaženite konzolo in vnesite ukaz cd / tmp.
  2. Vnos ukaza za sledenje namestitvene skripte v Ubuntuju

  3. Uporabite ukaz git clone git: //github.com/GM-Script-Writer-62850/Ubuntu-Mainline-Kernel-Updater.
  4. Ukaz za namestitev skripta za posodobitev jedra v Ubuntu

  5. Če prejmete obvestilo o odsotnosti ekipe git, sledite navodilom za namestitev.
  6. Namestitev dodatka za namestitev skripta Ubuntu

  7. Po tem ostane samo napisati scenarij po vodi bash Ubuntu-Mainline-Kernel-Updater / install.
  8. Namestitev skripta za posodobitev jedra v Ubuntu

  9. Dodajanje datotek potrdite tako, da izberete pritrdilni odgovor.
  10. Potrditev namestitve skripta za samodejno posodobitev jedra v Ubuntuju

  11. Preverjanje posodobitev se začne po KernelUpdateChecker -r yakkety... Upoštevajte, da je podružnica -r uporablja za določanje različice distribucije. Določite možnost glede na vaše potrebe.
  12. Vnos ukaza za zagon Preveri posodobitve jedra v Ubuntuju

  13. Če najdete posodobitve jedra, jih namestite prek sudo / tmp / kernel-update.
  14. Ukaz za namestitev najdenih posodobitev jedra v Ubuntu

  15. Ko končate, preverite trenutno aktivno jedro prek Uname -r in posodobite GRUB.
  16. Preverjanje trenutne različice jedra po uspešni nadgradnji na Ubuntu

Zdaj lahko vsakič, ko morate iskati posodobitve jedra, uporabite zgornji ukaz za izvajanje naloge v samodejnem načinu. Samo potrditi morate vsa opozorila o razširitvi zasedenega prostora na disku. Če skript ni več potreben, ga priporočamo odstraniti iz sistema z naslednjimi ukazi:

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

Odpravljanje težav z zagonskim nalagalnikom GRUB po nadgradnji jedra

Včasih pride do napak med namestitvijo posodobitev jedra ali pa je uporabnik sam dokončal namestitev datotek ob napačnem času. V takih situacijah se pojavi težava, pri kateri operacijski sistem preprosto preneha nalagati.To velja tudi za lastnike lastniških gonilnikov podjetja NVIDIA. Tu je samo ena rešitev: zaženite se iz starega jedra in odstranite novo z nadaljnjo ponovno namestitvijo ali izbiro stabilnejše različice.

  1. Vklopite računalnik in takoj pritisnite tipko Esc, da odprete meni za prenos. S puščicami se pomaknite na element Dodatne možnosti za Ubuntuin nato kliknite Enter.
  2. Izbira dodatnih možnosti za zagon Ubuntuja

  3. Tu poiščite svoje staro delujoče jedro in ga izberite za zagon.
  4. Izbira delujočega jedra za zagon operacijskega sistema Ubuntu

  5. Prijavite se v svoj račun in po uspešno omogočeni grafični lupini zaženite konzolo.
  6. Preklop na terminal po uspešnem zagonu Ubuntuja v delujočem jedru

  7. Enter sudo apt odstrani linux-header-5.2 * linux-image-5.2 *kje 5.2 - različica predhodno nameščenega jedra.
  8. Ukaz za odstranitev nedelujoče različice jedra v Ubuntuju

  9. Navedite geslo za dodelitev pravic super uporabnikom.
  10. Vnos gesla za nadaljnjo odstranitev nedelujoče različice jedra v Ubuntuju

  11. Po uspešni odstranitvi posodobite zagonski nalagalnik prek sudo update-grub.
  12. Posodobitev zagonskega nalagalnika po uspešnem odstranjevanju nedelujočega jedra v Ubuntuju

  13. Prejeli boste obvestilo, da je bila generacija datoteke uspešna, in zdaj boste znova zagnali staro jedro.
  14. Uspešna posodobitev zagonskega nalagalnika po uspešnem odstranjevanju nedelujočega jedra v Ubuntuju

V današnji objavi ste izvedeli o dveh metodah za posodobitev jedra v Ubuntuju. Kot lahko vidite, boste morali za izvajanje vsakega od njih izvesti številne ukaze v konzoli, vendar je izbira same možnosti že odvisna od vaših potreb. Uporabite navodila na koncu članka za hitro reševanje težav, ki so nastale pri zagonu računalnika po namestitvi nove različice jedra.