Kako instalirati Kernel 4.16 u Ubuntu/Linux Mint


Linux kernel 4.16 objavljen je jučer. Linus Torvalds objavio je na lkml.org:

Dakle, dionica posljednjeg tjedna izdanja 4.16 dosta sliči rc7, u tome što je otprilike polovica toga umrežavanje. Da nije toga, sve bi bilo vrlo malo i mirno.

Imali smo niz popravaka i čišćenja drugdje, ali ništa od toga me nije natjeralo da kažem "uhhuh, bolje neka se ovo namače još tjedan dana". I Davem nije mislio da je umrežavanje razlog za odgodu izdanja, tako da nisam.

Krajnji rezultat: 4.16 je vani, a prozor za spajanje za 4.17 je otvoren i sutra ću početi izvršavati zahtjeve za povlačenjem.

Izvan umrežavanja, veći dio prošlog tjedna bili su razni arch fixleti (powerpc, arm, x86, arm64), neki popravci upravljačkih programa (uglavnom scsi i rdma) i razna ostala buka (dokumentacija, vm, perf).

Priloženi kratak dnevnik daje pregled detalja (opet, ovo su samo sitnice u prošlom tjednu, ako želite puni dnevnik promjena 4.16, bolje nabavite git stablo i filtrirajte prema području koje vas zanima).

Istaknuto izdanje Linux kernela 4.16:

  • Spectre/Meltdown ublažavanje i druga sigurnosna ažuriranja.
  • L2 CDP podrška za L2 particioniranje predmemorije na Intel CPU-ima
  • Ispravno izvješćivanje o temperaturi AMD Zen za procesor Ryzen Threadripper 1900X.
  • P-State podrška za upravljački program za Skylake X poslužitelje.
  • POWER memorijske zaštitne tipke podržavaju
  • Oracle DAX upravljački program za SPARC koprocesor
  • Jailhouse gostujuća podrška za korisnike koji nisu root

Kako instalirati Kernel 4.16 u Ubuntu:

Osim korištenja grafičkog alata UKUU za instaliranje najnovijih glavnih paketa kernela, sljedeći koraci će vam reći kako ga ručno preuzeti i instalirati u svim trenutnim izdanjima Ubuntua.

Glavni kerneli ne uključuju upravljačke programe ili zakrpe koje nudi Ubuntu. Nisu podržani i nisu prikladni za proizvodnu upotrebu.

Glavni kernel PPA napravio je nove binarne kernele za Ubuntu, dostupne za preuzimanje na donjoj poveznici:

Preuzmi kernel 4.16 (.deb)

Ovisno o vrsti OS-a, preuzmite i instalirajte pakete redom:

  1. linux-headers-4.16.0-xxxxxx_all.deb
  2. linux-headers-4.16.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
  3. linux-image-4.16.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb

Odaberite generički za uobičajeni sustav i lowlatency za sustav niske latencije (npr. za snimanje zvuka), amd64 za 64-bitni sustav, i386 za 32-bitni sustav, ili armhf, arm64 itd. za druge vrste OS-a.

Da biste preuzeli kernel 4.16 s naredbene konzole, pokrenite donje naredbe jednu po jednu:

Za 64-bitni OS:

cd /tmp/

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600_4.16.0-041600.201804012230_all.deb

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-image-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb

sudo dpkg -i *.deb

za 32-bitni OS:

cd /tmp/

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600_4.16.0-041600.201804012230_all.deb

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600-generic_4.16.0-041600.201804012230_i386.deb

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-image-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb
sudo dpkg -i *.deb

Nakon instaliranja ovih .debova, ponovno pokrenite i uživajte!

Deinstalirajte Linux kernel 4.16:

Pokrenite/ponovno pokrenite vaš stroj i odaberite boot s prethodnim kernelom u Grub2 -> Advanced menu. Zatim upotrijebite Ubuntu Tweak ili neki drugi sistemski alat za uklanjanje kernela 4.16 ili ćete možda vidjeti ovo uputstvo za uklanjanje starih kernela.