こんにちは、鯨井貴博@opensourcetechです。
今回は、先日リリースされたLinux Kernel3.16を、
CentOS7に適用してみようと思います。
まずは現状確認。
uname -rで見ると、カーネルバージョンは3.10.0-123.el7.x86_64です。
続いて、アップグレードするカーネルソースを取得します。
wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.16.tar.xz
そして、tar.xzを展開&解凍します。
tar Jxvf linux-3.16.tar.xz
また、作業に必要なソフトウェアを予めインストールしておきます。
yum install ncurses-devel
そして、make menuconfig。
今回は、Filesystemの中からReiserFS、XFS、JFS、BtrFSを有効にしてみます。
make bzImage~bzImageの確認
make modules
make modules_install
make modules install - YouTube
make install
必要に応じて、make cleanやmake mrproperを実施
そして、Grub2の設定(/boot/grub2/grub.cfg)の確認~再起動(reboot)で
完了となります。
Linuxカーネルに関するトピックが含まれている
LPICレベル2を勉強されている方は、こちらもどうぞ!