Linuxové jádro

Kompilace linuxového jádra na CentOS7

Kompilace linuxového jádra na CentOS7

Zkompilujte nejnovější jádro Linuxu ze zdroje v CentOS 7

V tomto článku vám ukážu, jak stáhnout nejnovější zdroj linuxového jádra z oficiálního webu linuxového jádra, zkompilovat linuxové jádro ze zdroje a použít zkompilované jádro na CentOS 7. Začněme.

Kontrola aktuálně použitého jádra:

Z následujícího snímku obrazovky můžete vidět, že používám CentOS 7.

A aktuální verze jádra je 3.10

Instalace předpokladů:

Chcete-li kompilovat nejnovější linuxové jádro ze zdroje v CentOS 7, musíte mít ve svém operačním systému CentOS 7 nainstalován nástroj pro sestavení a některé další balíčky.

Než něco nainstalujete, aktualizujte mezipaměť balíčků spuštěním následujícího příkazu:

$ sudo yum makecache

Nyní můžete nainstalovat kompilátory a knihovny potřebné pro kompilaci jádra pomocí následujícího příkazu:

$ sudo yum install ncurses-devel make gcc bc openssl-devel

Stiskněte 'y' a poté stiskněte pokračovat.

Měly by být nainstalovány nástroje pro sestavení.

Nyní musíte nainstalovat balíček elfutils. Nainstalujte jej spuštěním následujícího příkazu:

$ sudo yum install elfutils-libelf-devel

Stiskněte 'y' a stiskněte pokračovat.

Měly by být nainstalovány „elfutils“.

Nyní musíte nainstalovat rpm-build pomocí následujícího příkazu:

$ sudo yum install rpm-build

Stiskněte 'y' a poté stiskněte pokračovat.

Balíček 'rpm-build' by měl být nainstalován.

Stažení zdroje jádra Linuxu:

Přejděte na oficiální web Linuxového jádra na adrese https: // www.jádro.org a měli byste být na následující stránce.

Klikněte na tlačítko „Nejnovější stabilní jádro“, jak je vyznačeno na obrázku níže.

Váš prohlížeč by vás měl vyzvat k uložení souboru. Stačí kliknout na „Uložit soubor“ a kliknout na „OK“.

Vaše stahování by mělo začít.


Kompilace jádra:

Po dokončení stahování přejděte do adresáře, do kterého jste soubor stáhli. V mém případě je to adresář Stahování v adresáři HOME mého uživatele.

$ cd ~ / Stahování

Z výstupu 'ls' můžete vidět, že stažený soubor je 'linux-4.14.10.dehet.xz '. Což je komprimovaný soubor tar.

Nyní extrahujte komprimovaný soubor tar pomocí následujícího příkazu:

$ tar xvf linux-4.14.10.dehet.xz

tar extrahuje komprimovaný soubor.

Jakmile je soubor extrahován, mělo by se zobrazit následující okno.

Po extrakci byste měli vidět nový adresář označený červeně na obrazovce níže. Pomocí následujícího příkazu přejděte do adresáře.

$ cd linux-4.14.10

Pokud spustíte následující příkaz, měl by se zobrazit seznam konfiguračních souborů používaných jádry nainstalovanými ve vašem systému. Můžete spustit příkaz 'uname -r' a najít ten, který potřebujete. Název souboru by se měl shodovat s výstupem příkazu 'uname -r'.

Poté zkopírujte konfigurační soubor do linux-4.14.10 adresář s následujícím příkazem:

$ sudo cp -v / boot / config-3.10.0-693.el7.x86_64 .konfigurace

Nyní spusťte následující příkaz:

$ make menuconfig

Mělo by se zobrazit následující okno. Zde povolíte nebo zakážete určité funkce jádra. Pokud nevíte, co zde dělat, nechte výchozí nastavení.

Až budete hotovi, stiskněte tlačítko několikrát a přejděte na „< Save >”, Jak je znázorněno na následujícím obrázku. Poté stiskněte .

Poté stiskněte znovu.

lis znovu.

Nyní přejděte na „< Exit >“A stiskněte

The .konfigurační soubor je aktualizován pro nové jádro.

Než začnete kompilovat nová jádra, ujistěte se, že máte v souborovém systému, kde kompilujete jádro, více než 20 GB volného místa.

Pomocí následujícího příkazu můžete zkontrolovat, kolik místa máte k dispozici:

$ df -h

Nyní spusťte následující příkaz pro spuštění procesu kompilace:

$ vydělat rpm-pkg

Jádro by se mělo kompilovat v pohodě. Mělo by to trvat dlouho.

Po dokončení by se mělo zobrazit následující okno. Jak vidíte na snímku obrazovky, byl v domovském adresáři uživatele vytvořen nějaký soubor balíčku rpm.

Vygenerované soubory balíčku rpm.

Nyní můžete spustit následující příkaz k instalaci balíčků rpm:

$ sudo rpm -iUv ~ / rpmbuild / RPMS / x86_64 / *.ot / min

Po dokončení instalace restartujte počítač spuštěním následujícího příkazu.

$ restart

Jakmile se váš počítač spustí, můžete spustit následující příkaz a zkontrolovat verzi jádra, které aktuálně používáte.

$ uname -r

Měli byste vidět, že je to verze, kterou jste právě nainstalovali. Pro mě je to „4.14.10 '.

Takto tedy kompilujete nejnovější jádro ze zdroje a používáte jej v CentOS 7. Děkujeme za přečtení tohoto článku.

Přemapujte tlačítka myši odlišně pro jiný software pomocí ovládání myší X-Mouse
Možná potřebujete nástroj, který by mohl změnit ovládání myši u každé aplikace, kterou používáte. V takovém případě můžete vyzkoušet aplikaci s názvem...
Recenze bezdrátové myši Microsoft Sculpt Touch
Nedávno jsem četl o Microsoft Sculpt Touch bezdrátová myš a rozhodl se ji koupit. Po chvíli používání jsem se rozhodl se s ním podělit o své zkušenost...
Trackpad a ukazatel myši AppyMouse na obrazovce pro tablety Windows
Uživatelé tabletů často postrádají ukazatel myši, zejména když obvykle používají notebooky. Dotykové smartphony a tablety mají mnoho výhod a jediným o...