アフィリエイト広告を利用しています
ファン
最新記事
写真ギャラリー
カテゴリーアーカイブ
日別アーカイブ
<< 2016年06月 >>
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

広告

posted by fanblog

2016年05月22日

CentOS7.2のカーネルアップデート

前回記事の続き。

フルブラウザ・ソリューションの検証を行うことに伴い、Linuxカーネル3.18以上にしなければならないことを受け、CentOS7.2上のカーネルのアップデートを行う。

CentOS7.2のカーネル初期状態


前回記事の通り、インストールを行うと、
カーネルは下記のとおり、3.10となっている。

[root@centos7 ~]# uname -r
3.10.0-327.el7.x86_64
[root@centos7 ~]#



上記を、Linuxカーネル3.18以上にアップデートする。

yumのリポジトリ追加


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カーネルのインストール


下記のコマンドで、最新版の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 ~]#











この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/5088849
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
検索
最新コメント
タグクラウド
プロフィール
さんの画像

アラフォー世代です。コンピュータ関連を中心に、戯言をグダグダと書き綴ってます。
プロフィール
×

この広告は30日以上新しい記事の更新がないブログに表示されております。