2016年05月22日
CentOS7.2のカーネルアップデート
フルブラウザ・ソリューションの検証を行うことに伴い、Linuxカーネル3.18以上にしなければならないことを受け、CentOS7.2上のカーネルのアップデートを行う。
前回記事の通り、インストールを行うと、
カーネルは下記のとおり、3.10となっている。
[root@centos7 ~]# uname -r
3.10.0-327.el7.x86_64
[root@centos7 ~]#
上記を、Linuxカーネル3.18以上にアップデートする。
yumのリポジトリに下記のとおり、elrepoを追加する。
[root@centos7 ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
[root@centos7 ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo
(実行例)
[root@centos7 ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
[root@centos7 ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo .noarch.rpm
http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm を取得中
準備しています... ################################# [100%]
更新中 / インストール中...
1:elrepo-release-7.0-2.el7.elrepo ################################# [100%]
[root@centos7 ~]#
下記のコマンドで、最新版のLinuxカーネルをインストールする。
[root@centos7 ~]# yum install --enablerepo=elrepo-kernel kernel-ml
(実行例)
赤字個所は、「y」を入力
[root@centos7 ~]# yum install --enablerepo=elrepo-kernel kernel-ml
読み込んだプラグイン:fastestmirror, langpacks
base | 3.6 kB 00:00:00
elrepo | 2.9 kB 00:00:00
elrepo-kernel | 2.9 kB 00:00:00
extras | 3.4 kB 00:00:00
google-chrome | 951 B 00:00:00
updates | 3.4 kB 00:00:00
(1/4): extras/7/x86_64/primary_db | 131 kB 00:00:00
(2/4): updates/7/x86_64/primary_db | 4.9 MB 00:00:01
(3/4): elrepo/primary_db | 352 kB 00:00:02
(4/4): elrepo-kernel/primary_db | 1.6 MB 00:00:02
google-chrome/primary | 1.8 kB 00:00:00
Determining fastest mirrors
* base: ftp.tsukuba.wide.ad.jp
* elrepo: ftp.ne.jp
* elrepo-kernel: ftp.ne.jp
* extras: ftp.tsukuba.wide.ad.jp
* updates: ftp.tsukuba.wide.ad.jp
google-chrome 3/3
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ kernel-ml.x86_64 0:4.6.0-1.el7.elrepo を インストール
--> 依存性解決を終了しました。
依存性を解決しました
========================================================================================================================================================================
Package アーキテクチャー バージョン リポジトリー 容量
========================================================================================================================================================================
インストール中:
kernel-ml x86_64 4.6.0-1.el7.elrepo elrepo-kernel 38 M
トランザクションの要約
========================================================================================================================================================================
インストール 1 パッケージ
総ダウンロード容量: 38 M
インストール容量: 173 M
Is this ok [y/d/N]: y
Downloading packages:
kernel-ml-4.6.0-1.el7.elrepo.x86_64.rpm | 38 MB 00:00:18
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告: RPMDB は yum 以外で変更されました。
インストール中 : kernel-ml-4.6.0-1.el7.elrepo.x86_64 1/1
検証中 : kernel-ml-4.6.0-1.el7.elrepo.x86_64 1/1
インストール:
kernel-ml.x86_64 0:4.6.0-1.el7.elrepo
完了しました!
[root@centos7 ~]#
下記コマンドで起動カーネルの一覧を確認する。
[root@centos7 ~]# awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
CentOS Linux (4.6.0-1.el7.elrepo.x86_64) 7 (Core)
CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)
CentOS Linux (0-rescue-bc631b2b63824f4ba0f76521579e4d64) 7 (Core)
[root@centos7 ~]#
※上記で順番を確認する。(最初の行が0行目)。カーネルバージョンが最新のものの行を確認する。
下記のコマンドで、起動カーネルを最初の行である「4.6.0-1.el7.elrepo.x86_64」に変更する。
[root@centos7 ~]#grub2-set-default 0
下記のコマンドで、起動カーネルの変更を起動ファイルに反映する。
[root@centos7 ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
(実行例)
[root@centos7 ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.6.0-1.el7.elrepo.x86_64
Found initrd image: /boot/initramfs-4.6.0-1.el7.elrepo.x86_64.img
Found linux image: /boot/vmlinuz-3.10.0-327.el7.x86_64
Found initrd image: /boot/initramfs-3.10.0-327.el7.x86_64.img
Found linux image: /boot/vmlinuz-0-rescue-bc631b2b63824f4ba0f76521579e4d64
Found initrd image: /boot/initramfs-0-rescue-bc631b2b63824f4ba0f76521579e4d64.img
done
その後、再起動する。
[root@centos7 ~]# shutdown -r now
再起動したら、カーネルがアップデートされた状態(ここでは、「4.6.0-1.el7.elrepo.x86_64」)で起動していることを確認する。
[root@centos7 ~]# uname -r
4.6.0-1.el7.elrepo.x86_64
[root@centos7 ~]#
-
no image
-
no image
-
no image
-
no image
-
no image
この記事へのトラックバックURL
https://fanblogs.jp/tb/5088849
※ブログオーナーが承認したトラックバックのみ表示されます。