Jak nainstalovat Linux Kernel 5.0

Jak nainstalovat Linux Kernel 5.0

Před pár dny vyšlo nové linuxové jádro ve verzi 5.0, jenž přináší spoustu zajímavých novinek. Mně to samozřejmě nedalo a musel jsem ho hned vyzkoušet. Pokud chcete také, níže naleznete detailní postup kompilace nového linuxového jádra.

Celý postup popisuji na Debianu, bude Vám však fungovat na také na Ubuntu a jeho derivátech.

1. Požadavky na systém

Pro kompilaci jádra je potřeba mít nainstalované tyto balíky:

sudo apt-get install build-essential libncurses-dev bison flex libssl-dev libelf-dev

2. Stažení linuxového jádra 5.0

2.1 Stažení samotného linuxového jádra:

wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.tar.xz

2.2 Dekomprese linuxového jádra

xz -v -d linux-5.0.tar.xz

2.3 Stažení a verifikace staženého souboru

wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.tar.sign
gpg --verify linux-5.0.tar.sign

Výsledek verifikace:

gpg: Signature made Monday 04 March 2019 12:48:35 PM IST using RSA key ID 6092693E
gpg: Good signature from "Greg Kroah-Hartman {Tato e-mailová adresa je chráněna před spamboty. Pro její zobrazení musíte mít povolen Javascript.}"
gpg: aka "Greg Kroah-Hartman {Tato e-mailová adresa je chráněna před spamboty. Pro její zobrazení musíte mít povolen Javascript.}"
gpg: aka "Greg Kroah-Hartman (Linux kernel stable release signing key) {Tato e-mailová adresa je chráněna před spamboty. Pro její zobrazení musíte mít povolen Javascript.}"
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: 647F 2865 4894 E3BD 4571 99BE 38DB BDC8 6092 693E

Pokud bude verifikace úspěšná, můžete linuxové jádro rozbalit a nainstalovat. V opačném případě nám raději napište chybovou hlášku do zpráv na Facebook či dole do komentářů, abychom Vám poradili, jak postupovat dál.

2.4 Rozbalení linuxového jádra

tar xvf linux-5.0.tar

3. Konfigurace linuxového jádra

Pro správnou funkčnost linuxového jádra je potřeba vydefinovat, jaké moduly (drivery) Váš systém požaduje. Pro jednoduchost lze provést kopii aktuálního linuxového jádra tímto příkazem.

cd linux-5.0
cp -v /boot/config-$(uname -r) .config

Následně můžete ještě nastavení upravit pomocí příkazu:

make menuconfig

To však doporučuji pouze zkušeným uživatelům.

4. Kompilace linuxového jádra

make -j $(nproc)

Pomocí tohoto příkazu spustíte kompilaci pomocí všech jader procesoru, což značně urychlí kompilaci, přesto však počítejte s poměrně dlouhou časovou prodlevou.

Po kompilaci je potřeba nainstalovat moduly:

sudo make modules_install

a samotné jádro

sudo make install

5. Úprava zavaděče

sudo update-initramfs -c -k 5.0.0
sudo update-grub


Nyní již máte zkompilované nové linuxové jádro 5.0, takže můžete provést restart počítače a spustit toto nové jádro. Pokud by Vám systém z nějakého důvodu nenaběhl (např. kvůli zásahům v bodě 3.), nic Vám nebrání v použití předchozího jádra.

 

Václav

Programátor... občas normální, častěji tak trochu blázen.

Internetová stránka: www.valeas.cz