Horka se nám vrátila, ale vývojáři linuxového kernelu nelení a stále pracují na jeho vylepšování. V neděli večer po dvou měsících vývoje oznámil Linus Torvalds vydání kernelu Linuxu 4.2. V dnešním krátkém tutoriálu si proto popíšeme jeho instalaci v Linux Mintu.
Mezi nejpozoruhodnější vylepšení nového kernelu 4.2 mimo jiné patří: Integrace ovladače AMD GPU, podpora LSM modulů, nový způsob tvorby míry neurčitosti pro generátor náhodných čísel, nový klasifikátor paketů Flower, optimalizace assembleru pro architekturu x86, podpora Geneve tunnels, šifrování F2FS, ovladače Virtio GPU s implementací virtuální GPU či nový subsystém libnvdimm. Uživatelům větve 4.0 je doporučeno aktualizovat.
Kompletní seznam změn a novinek v kernelu 4.2 najdete v oficiálním oznámení.
Chcete-li si tedy toto nejnovější stabilní jádro nainstalovat i v našem Linux Mintu, pak čtěte dál….
Jelikož se všechny potřebné .deb balíčky nacházejí v repozitáři kernel.ubuntu.com, je instalace jádra 4.2 v Linux Mintu poměrně snadná. Postupujte přesně podle pokynů pro architekturu, na níž je postaven váš počítač. To, zda máte 32-bitový (i686) nebo 64-bitový systém, zjistíte buď v Nastavení systému > System Info nebo zadáním tohoto příkazu v terminálu:
Příkaz terminálu: |
---|
uname -m |
Upozorňuji vás, že aktualizace jádra v Linux Mintu je sice poměrně jednoduchá záležitost, vyžaduje však pokročilé znalosti systému a provádíte jí vždy na vlastní nebezpečí!
Instalace jádra 4.2 v 32-bitové verzi Linux Mintu
Opět použijeme příkaz „vše v jednom“. Vše budeme provádět pomocí terminálu, tak si jej otevřete a zadejte:
Příkazy terminálu: |
---|
cd /tmp && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-unstable/linux-headers-4.2.0-040200-generic_4.2.0-040200.201508301530_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-unstable/linux-headers-4.2.0-040200_4.2.0-040200.201508301530_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-unstable/linux-image-4.2.0-040200-generic_4.2.0-040200.201508301530_i386.deb; sudo dpkg -i *.deb |
Instalace jádra 4.2 v 64-bitové verzi Linux Mintu
V terminálu zadejte:
Příkazy terminálu: |
---|
cd /tmp && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-unstable/linux-headers-4.2.0-040200-generic_4.2.0-040200.201508301530_amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-unstable/linux-headers-4.2.0-040200_4.2.0-040200.201508301530_all.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.2-unstable/linux-image-4.2.0-040200-generic_4.2.0-040200.201508301530_amd64.deb; sudo dpkg -i *.deb |
Restartujte počítač a nové jádro by mělo být aktualizované. Pokud vám z nějakého důvodu nenajede, odstraňte jej zadáním příkazu:
Příkaz terminálu: |
---|
sudo apt-get remove 'linux-headers-4.2.0*' 'linux-image-4.2.0*' |
Sám jsem otestoval tento nejnovější stabilní kernel na Linux Mintu 17.2 Rafaela s pracovním prostředím Mate, kde s mou hardwarovou konfigurací běhá naprosto bez problémů. V komentářích rád uvítám i vaše poznatky z instalace nového stabilního jádra do jiných verzí Linux Mintu.
Přeji hodně úspěchů při instalaci i práci s nejnovějším stabilním kernelem 4.2
Nainstalováno, žádný problém 🙂
HW conf.:
processor Intel(R) Core(TM) i5 CPU M 430 @ 2.27GHz
memory 4GiB System Memory
display RV710/M92 [Mobility Radeon HD 4350/4550]
multimedia RV710/730 HDMI Audio [Radeon HD 4000 series]
network AR9285 Wireless Network Adapter (PCI-Express)
bridge 5 Series/3400 Series Chipset PCI Express Root Port 6
network RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
bus 5 Series/3400 Series Chipset USB2 Enhanced Host Controller
disk 240GB SanDisk SDSSDHII
Zapoměl jsem verzi distra: Desktop: Xfce 4.12.2 (Gtk 2.24.23) Distro: Linux Mint 17.2 Rafaela
Nainstalováno, běží bez problémů. 😀
Mint 17.2 64b.
Tak první pokus „na férovku“ s drivery nvidia 352.41 šel do nouzáku Cinnamonu, po odstranění driveru nvidie vše ok. Opětné zavedení nvidie zase 352.41 už proběhlo korektně. Desktop LM17.2 Cinnamon 64-bit.
Pozor na to. Po instalaci se mi jádro v grubu nezobrazí. Po restartu mi to jelo stále na předchozím jádru, které jsem měl 4.1. Dal jsem tedy příkaz pro odinstalaci jádra 4.2 a odinstalovalo mi to všechna předchozí jádra tedy 4.1 a ještě jedno předchozí. Ted jedu na jádru 3.13., které jediné zůstalo. Opětovné stažení jádra dle příkazu, bylo znova neúspěšné, protož jádr v grubu není vidět. Takž pozor a napište mi, kdo bude mít stejný problém nebo, kdo by věděl, kde dělám chybu. Děkuji Sante
Tak jsem zkusil nainstalovat jádro 4.1.6 a opět nebylo v grubu vidět. Použil jsem tedy customizer, kde se jádro 4.1.6 zobrazilo a po jeho uložení se objevilo i v grubu. Zkusim stejný postup i u jádra 4.2 a s pomoccí customizéru, by to mělo jít, pak dám vědět. Sante
Takž se to přátelé povedlo. Po instalaci jádra 4.2 a restartu PC se v grubu nové jádro nezobrazí. Za pomoci Grub customizeru se nové jádro v grubu již objeví a po úpravě ovladač grafiky už jede bez problémů. V této souvislosti bych měl dotaz na oldbobyho. Bude slibovný článek o Grub customizéru? Děkuji Sante
Ano, děláš to přesně tak, jako já. Nevím proč je tomu tak, ale je to tak.
V grub-customizeru se jádro objeví a tam se mu musí přidělit priorita při startu. Následuje uložení a zápis do mbr.
Pokud by to tak nebylo, tak se pokusím vysvětlit:
Uvedené nezobrazení v grubu může být způsobené tím, že máš na disku víc operačních systémů, resp. víc Mintů.
Grub-customizer by měl být spuštěn na tom Mintu, který byl na disku instalován jako první. Z tohoto místa se provede oprava jakéhokoliv dalšího Mintu, který máš nainstalován jako další. Právě jsem tak nainstaloval jádro 4.2.0 a spustil – OK.
Je dost možné, že pokud je na disku jen jeden Mint, tak tento problém nebude. Nicméně nemohu to teď dokázat, protože na všech strojích mám 2 – 4 Minty.
Jinak o grub-customizeru není co psát, je to přehledný a srozumitelný nástroj; ale pro začátečníky asi bude třeba něco napsat, zkusím nějakej polopaťák vytvořit.
Mám rozpracované zatím dvě jiné aplikace, objeví se to tento měsíc.
Zradu cítim v sudo dpkg -i *.deb
Sledoval si výpis čo sa dialo po zadaní toho dlhého príkazu? Najskôr to na niečom havarovalo.
Inak okrem klikátiek stačí do terminálu napísať:
a je vystarané.
Tento příkaz jsem samozřejmě zadával a v grubu nové jádro přesto nebylo vidět. Po restartu jelo PC stále na starém jádře. Teprve, až v grub-custommizéru se podařilo jádro zviditelnit v grubu a spustit v PC.
Tak to je divné, rozhodne by som pred takouto akciou priečinok /tmp vyčistil, páč dpkg -i *.deb nainštaluje všetko čo tam nájde.
Skúsiť:
Treba sledovať či sa všetko korektne stiahne a nainštaluje. Pokiaľ všetko prebehne korektne a nové jadro v Grube nebude, chyba je v Minte a najskôr bude rozbitý skript update-grub.
Som to zmrvil všetky sudo apt-get install je treba nahradiť
Díky tomu článku od tebe, jsem si naštěstí grub-customizer stáhnul a je to opravdu skvělý pomocník.
Varování:
mám Mint 17.2 a Xfce s grafikou nVidia GT 730,
poslední jádro řady 4.1 a nově použitý ovladač 352.41 šlapalo bez problémů,
při instalaci jádra 4.2 zcela na závěr hodilo hlášku o potížích s právě 352.41,
na rozdíl od zdejších některých příspěvků jsem nové jádro 4.2 v GRUBu viděl okamžitě a tudíž další akce kolem byly zbytečné,
ještě před natažením systému jsem ovladač přepnul na nouveau a natáhl systém to abych dle popisu v příspěvku znovu zavedl ovladač 352.41 … to jsem také učinil … ovšem zjistil jsem že u mě došlo ke „smazání“ předchozích osobních nastavení obrazovky a včetně podkladové tapety, tedy jedu na rozlišení pouze 1024 x 768 a tapetu mám tu základní s Mintem, to i když mám dle hlášky nastavený ovladač 352.41, ale také nVidia X Sever Setting je zřetelně očesaný a tedy nejde vlastně nic nastavit,
návrat k poslednímu jádru řady 4.1 nice neřeší protože to, co fungovalo před tím, už nefunguje a stav je pořád dle popisu výše, tedy asi „zmatek“ v ovladačích.
Musím jít cosi dopoledne zařizovat, sem dávám jen hlášku a laborovat dál budu až potom, je to dosti nepříjemné a proto varuji.
Po jistém laborování se mně podařilo vrátit na kernel 4.1.6 a ovladač nVidia 352.41. Letmo jsem se díval na web zda-li již nejsou nějaké zprávy kolem instalace nového kernelu 4.2 a závěrečné hlášky o potížích s grafikou nVidia (modul 352.41) ale asi jsem hledal málo důkladně, nic jsem zatím nenašel. Dám to na nějaký čas k ledu případně se pokusím o novou instalaci kernelu až u další verze a nebudu na to spěchat.
nVidia a nové jádro 4.2 – jak to vypadá tak opravdu tam je renonc a který byl známý ovšem nebyl opraven, jak jsem pochopil řešením by byl patch jádra a třeba tady cituji co jsem vygooglil s použitím překladače:
„Testováno na 4.2 Final jádro, a pozdnější ovladače NVIDIA stále nedaří nainstalovat, se stejnou GPL-only chyba ..
Jednoduchý patch opravit byl navržen pro 4,2-RC5, před nějakým časem, ale – z nějakého důvodu – se nepodařilo dostat se do „finální“ verzi ..
Podrobnosti o opravy nacházíte se zde: http://lkml.iu.edu/hypermail/linux/kernel/1508.0/02260.html
Možná to bude stanovena v bodu 4.2.1, ale možná budeme muset počkat na 4.3-rc1?
to znamená, že bude chyba vládnout v příští verzi patche jádra byla RC-5, ale zapomněli, že Evo strčit … “
*** Podobný problém s ovladači grafiky nVidia a v souvislosti s významnější změnou jádra byl přece nedávno! U vědomí složitostí se mně to jeví velmi záhadné tj. jak je toto vůbec možné, totiž když navíc právě grafické karty nVidia včetně ovladačů jsou dávány za vzor … jako Linux friendly. Nemohu si pomoci, ale takováto ve výsledku opakovaná chyba a v krátké době je jako podřezávání větve sám pod sebou. No, budu čekat až to spraví 🙂
pozor příkaz “ sudo apt-get remove ‚linux-headers-4.2*‘ ‚linux-image-4.2*‘ “ sestřelí všechna jádra od „4“ . Správně je toto “ sudo apt-get remove ‚linux-headers-4.2.0*‘ ‚linux-image-4.2.0*‘ „. osobně odzkoušeno – hlavně bacha pro začátečnické experimentátory. Nikdo nejsme bez chyb, ani Satapouch 🙂 . Jinak taky mám NV GTX 750 a při instalaci jádra 4.2 se nevytvoří moduly. Končí to hláškou : FATAL: modpost: GPL-incompatible module nvidia.ko uses GPL-only symbol ‚flush_workqueue‘
make[2]: *** [__modpost] Error 1
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-4.2.0-040200-generic‘
make: *** [modules] Error 2
Díky za upozornění, v článku opraveno – jak správně pravíš – nikdo není dokonalý 🙂
Tak díky za nalezení problému. Já jsem si použitím toho příkazu odinstaloval všechna jádra a způstalo jádro 3.13, tak jak píšu výše. Mohl mě taky napadnout, že problém bude v příkazu na odinstalaci jádra 4.2.
… a to máš za trest, za trest a pamatuj si to a pro Satapoucha to je další varovný případ, jak to potom také může dopadnout když se nepoužívají předem připravený klikááátka!
Já jádro v pohodě odinstaloval odkliknutím přes Správce aktualizací a tam přes Zobrazit a Linuxová jádra. Týmž klikátkem je možno se okamžitě přesvědčit po instalaci jestli je jádro nainstalované a které je právě nahrané.
Aby nebylo nežádoucí mýlky tak píšu to s tímto smajlíkem 🙂
system havaroval.shit
jééé nazdárek, tak koukám že jsi se tu už objevil také a ještě že máš ten dual boot na prý šmírující W 10 🙂
třeba se to obrátí a ty budeš tentokrát ten, který bude dávat morální vzpruhu co s tím dál zahejbat a aby se to rozchodilo, to když ostatním to prý chodí, že? Mně ale cosi říká, že tentokrát já si počkám a nebudu spěchat, řadu 4 jako takovou už mám (4.1.6) a poslední ovladač pro grafárnu mám a tak co: u tebe ale může být ten problém, jestli máš opravdu pro tvoji grafiku ten modul který je uvedený na webu nVidia, ověř si to tam.
ahoj kebab.prisimte o jaky modul se jedna?
… no já tak nějak pro pojem ovladač podvědomě a abych se slohově neopakoval použil pojem modul jako synonymum, třeba to není zcela správné a srozumitelné. Pořád se jedná o ten ovladač ke grafice.
Jinak tady (ne)řešení je spíše v tom co jsem už zjistil na webu dodatečně a co jsem napsal nahoře už 03.09.2015 v 20:13 včetně tam odkazu, tj. že opravdu prý jádro 4.2 má problémy s posledními ovladači nVidia. Tedy s nějakým starým ovladačem ne? Já ale na grafice chci mít ten poslední ovladač a experimentovat dál s nějakými zpět starými odmítám.
Pokud se jedná o naznačené řešení tak tentokrát jsem už já, kdo se v tom odmítá a za daných okolností hrabat … a trpělivě si počkám a snad se někdy dočkám opravy v dalších verzích jádra 🙂
naprosto s tebou souhlasim. linuxu se nevzdam, ale na jadro 4.2……fungujici s modulem 340.76/93 si pockam. ted jedu na 340.76 spolecne s 4.1.6 jaadrem a jede to…….
Řešení je v kernelu 4.17, ten udělali docela suprově. Od 4.20-tky radši pryč. Taky sem se unáhlil. Jedinej notes mi s ním koresponoduje bez problému a zbytek, co tu mám od známejch, tak jeden za druhým ho dávám pryč a přepisuju tou 4.17-tkou. Ta vyšla ted někdy a asi dobře věděli, proč ji ještě vypustili. Tohle neštěstí se malinko opakuje jako 3.19-ka, co se projevem různých neshod týče.
děkuji za hlášku,
toto píšu již pod kernelem 4.1.7 a použil jsem příkazový řádek z tohoto nalezeného zdroje:
http://mintguide.org/system/487-install-linux-kernel-4-1-7-stable-on-linux-mint.html
Hardware konfigurace neustále neustále stejná.
Na Mint XFCE4 17.2 jede bez potíží.
Preco instalujete unstable verzie? Preto ich grub nevidi ze su unstable, takze ich tam ani oficialne zobrazit nemoze. Posledne stabilne jadro je pokial sa nemylim 4.0.9.
Za mě proto, že su zvědavej, na pracovním dekstopu jedu na defaultní kernel, tam ty „srandy“ s kernelama nepoužívám. Dokud to šlape a nejeví sklony k degradacím, tak zkrátka neměním. Koneckonců je to i vřele vývojáři LM doporučováno. Co ale pozoruju už nějakej pátek, tak dost „noťasů“ či jiné podobné „plastové havěti“, tam je to jiný kafe. U nich si troufám naznačit, že u novějších modelů se vyplatí spíš „opatrně laborovat“, ale je to asi model od modelu, nevím, jaké poznatky mají jiní, tak to zatím tak nějak pozoruju.
Jinak máš pravdu, poslední stabilní 4.0.9-willy :
http://kernel.ubuntu.com/~kernel-ppa/mainline/
a instalace:
http://www.cbouba.fr/installation-ou-mise-a-jour-du-kernel-linux-4-0-9-eol-stable-pour-ubuntu-et-linux-mint/