Opensourcetechブログ

OpensourcetechによるNGINX/Kubernetes/Zabbix/Neo4j/Linuxなどオープンソース技術に関するブログです。

動画で綴るLinux Kernel3.16へのアップグレード on CentOS7(on virtualbox)

こんにちは、鯨井貴博@opensourcetechです。

 

今回は、先日リリースされたLinux Kernel3.16を、

CentOS7に適用してみようと思います。

f:id:opensourcetech:20140805190920p:plain

https://www.kernel.org/

 

まずは現状確認。

uname -rで見ると、カーネルバージョンは3.10.0-123.el7.x86_64です。

f:id:opensourcetech:20140805190934p:plain

 

続いて、アップグレードするカーネルソースを取得します。

wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.16.tar.xz

f:id:opensourcetech:20140805191046p:plain

 

そして、tar.xzを展開&解凍します。

tar Jxvf linux-3.16.tar.xz


LinuxKernel3 16 - YouTube

 

また、作業に必要なソフトウェアを予めインストールしておきます。

yum install ncurses-devel


yum install - YouTube

 

 

そして、make menuconfig。

今回は、Filesystemの中からReiserFS、XFS、JFS、BtrFSを有効にしてみます。


make menuconfig - YouTube

 

 

make bzImage~bzImageの確認


make bzImage - YouTube

 

make modules


make modules - YouTube

 

make modules_install


make modules install - YouTube

 

make install


make install - YouTube

 

 

必要に応じて、make cleanやmake mrproperを実施


make clean mrproper - YouTube

 

 

そして、Grub2の設定(/boot/grub2/grub.cfg)の確認~再起動(reboot)で

完了となります。


Grub2 reboot - YouTube

 

f:id:opensourcetech:20140806125747p:plain

 

 

 

Linuxカーネルに関するトピックが含まれている

LPICレベル2を勉強されている方は、こちらもどうぞ!

LPICレベル2は取得できる!!

Opensourcetech by Takahiro Kujirai