U ovom ćemo članku objasniti tri načina na koje možete ažurirati Linux kernel na najnoviju dostupnu verziju. Objasnili smo postupak na Ubuntu 20.04 LTS, koji dolazi s verzijom jezgre 5.4. Manje -više isti postupak može se slijediti pomoću prethodnih verzija Ubuntu OS -a.
Provjerite trenutnu verziju jezgre
Prije ažuriranja verzije jezgre, bolje je provjeriti trenutnu verziju. Pomoći će vam da odlučite na koju ćete novu verziju ažurirati kernel. Otvorite naredbeni redak pomoću tipkovnog prečaca Ctrl+Alt+T.
Sada provjerite trenutnu verziju jezgre izravno iz naredbenog retka, na sljedeći način:
$uname -r
Verziju jezgre možete provjeriti i sljedećom naredbom:
$mačka /posto/verzijaKorištenje bilo koje od gornjih naredbi prikazat će vam verziju jezgre vašeg OS -a. Iz gornjeg izlaza možete vidjeti da je verzija jezgre korištena u ovom članku 5.4.0-28-generička.
U sljedećim metodama pokazat ću vam kako ažurirati verziju jezgre pomoću naredbenog retka.
Metoda # 1: Ubuntu Kernel timska stranica
Na sljedeći način ćemo ažurirati verziju jezgre tako što ćemo najprije preuzeti najnoviju verziju s web mjesta tima Ubuntu kernela, a zatim je instalirati.
Za ovu metodu slijedite ove korake za ažuriranje verzije jezgre:
- Otvori Tim Ubuntu kernela web mjesto za preuzimanje najnovijeg Linux kernela za Ubuntu. Odaberite verziju koju želite preuzeti, a zatim preuzmite .deb datoteke za generičku verziju.
- linux-zaglavlja-all.deb
- linux-mage-unsigned-amd64.deb
- linux-moduli-amd64.deb
Želimo ažurirati našu jezgru na najnoviju stabilnu verziju jezgre 5.6.10. Dakle, preuzeli smo sljedeće .deb datoteke.
linux-headers-5.6.10-050610_5.6.10-050610.202005052301_all.deb
linux-image-unsigned-5.6.10-050610-generic_5.6.10-050610.202005052301_amd64.deb
linux-modules-5.6.10-050610-generic_5.6.10-050610.202005052301_amd64.deb
Alternativno, možete koristiti wget naredba za preuzimanje sljedećih glavnih paketa za verziju jezgre 5.6.10:
$wgethttps://kernel.ubuntu.com/~ kernel-ppa/glavna linija/v5.6.10/zaglavlja linux-5.6.10-050610_5.6.10-050610.202005052301_svi.deb
$wgethttps://kernel.ubuntu.com/~ kernel-ppa/glavna linija/v5.6.10/linux-image-unsigned-
5.6.10-050610-generičko_5.6.10-050610.202005052301_amd64.deb
$wgethttps://kernel.ubuntu.com/~ kernel-ppa/glavna linija/v5.6.10/linux-modules-5.6.10-
050610-generički_5.6.10-050610.202005052301_amd64.deb
- Nakon preuzimanja svih paketa možete ih provjeriti pomoću naredbe ls –l:
- Sljedeći korak je instaliranje svih preuzetih paketa. Ako ste preuzeli datoteke u direktoriju koji nije kućni direktorij, prvo se pomaknite do njega pomoću naredbe cd:$CD /staza/do/imenik
Sada instalirajte sve preuzete .deb datoteke. To možete učiniti pomoću sljedeće naredbe:
$sudo dpkg–I*.debPričekajte neko vrijeme dok se instalacija svih paketa ne dovrši.
- Ponovo pokrenite sustav. Nakon što je ponovno pokretanje dovršeno, prijavite se na svoj sustav i provjerite verziju jezgre pomoću uname naredbu, kako slijedi:
Metoda 2: Korištenje Bash skripte
U sljedećoj metodi koristit ćemo bash skriptu kako bismo instalirali novu verziju jezgre. Slijedite ove jednostavne korake da biste to učinili:
1. Preuzmite bash skriptu pomoću sljedeće naredbe:
$wgethttps://sirovi.githubusercontent.com/bubuljica/ubuntu-mainline-kernel.sh/ovladati; majstorski/ubuntu-mainline-kernel.sh
2. Kopirajte skriptu u direktorij/usr/local/bin/. To možete učiniti pomoću sljedeće naredbe:
$sudo instaliratiubuntu-mainline-kernel.sh/usr/lokalno/am/3. Sada možete ažurirati verziju jezgre na sljedeći način:
$Ubuntu-glavni- jezgro.sh –iTražit će i dostaviti vam najnoviji broj verzije jezgre, npr. v5.6.10, u sljedećem izlazu. Ako želite instalirati ovu verziju, pritisnite B, nakon čega počinje instalacija.
Nakon instalacije ponovno pokrenite sustav. Zatim provjerite verziju jezgre pomoću uname naredite na sljedeći način:
$uname–RIzlaz će pokazati ažuriranu verziju jezgre
Metoda 3: Ažurirajte verziju jezgre Ubuntu putem grafičkog sučelja
U sljedećoj metodi raspravljat ćemo o GUI metodi za ažuriranje jezgre Linuxa. Za instaliranje najnovije verzije jezgre koristit ćemo grafički alat Mainline. Evo jednostavnih koraka za to:
1. Alat Mainline nije dostupan u službenim Ubuntu spremištima, pa ćemo morati ručno dodati njegov PPA u datoteku sources.list u našem sustavu. Koristiti apt-add-repository naredba u tu svrhu:
$sudoapt-add-repository-ippa: cappelikan/ppa2. Nakon što ste dodali spremište glavne linije, sljedeći korak je ažuriranje indeksa spremišta sustava:
$sudoprikladno ažuriranje3. Zatim instalirajte alat Mainline s ovom naredbom:
$sudoprikladaninstaliratiglavna linijaSustav može zatražiti potvrdu ako vam dostavi D / N opcija. Pogoditi I za nastavak, nakon čega će se na vaš sustav instalirati alat Mainline.
4. Pokrenite glavni alat s Ubuntu trake za pretraživanje na sljedeći način:
5. Kad se pokrene alat Mainline, vidjet ćete sljedeći prozor za instalaciju s popisom novih i dostupnih verzija jezgre. Možete instalirati novu verziju odabirom verzije s popisa i klikom na Instalirati gumb na traci s desne strane.
Nakon ovog koraka pojavit će se sljedeći dijalog Autentifikacija. Unesite lozinku super korisnika i kliknite na Potvrdite autentičnost dugme.
Instalacija odabrane verzije jezgre će započeti, a proces instalacije moći ćete vidjeti u novom prozoru.
Sada ponovno pokrenite sustav i provjerite novu verziju jezgre:
$uname–RU ovom smo članku objasnili tri različite metode za ažuriranje verzije jezgre na Ubuntu 20.04 LTS. Nakon ažuriranja jezgre ponekad se možete suočiti s problemima pri pokretanju sustava. U tom slučaju vratite se na staru jezgru pritiskom na tipku Shift pri pokretanju i odaberite stariju verziju s popisa.