Hatena::ブログ(Diary)

わすれないうちにメモしよう

2017-06-17

CentOS7 最新の安定板カーネルへの更新方法

・最新カーネルyumで追加できるようにする

# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm


・通常時は epel を無効化する
# yum -y install yum-utils
# yum-config-manager --disable elrepo-kernel


・最新カーネルインストール
# yum -y --enablerepo=elrepo-kernel install kernel-ml


・起動するカーネルの変更
# rpm -qa | grep "^kernel" | sort
# grub2-editenv list
# awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
# grub2-set-default 0
 ※デフォルトにしたいkernelの番号を指定
# grub2-editenv list
# reboot
# uname -a


・関連パッケージの入れ替え
# rpm -qa | grep "^kernel" | sort
# yum -y --enablerepo=elrepo-kernel swap kernel-headers -- kernel-ml-headers
# yum -y --enablerepo=elrepo-kernel swap kernel-tools-libs -- kernel-ml-tools-libs
# yum -y --enablerepo=elrepo-kernel swap kernel-tools kernel-ml-tools
# yum -y --enablerepo=elrepo-kernel swap kernel-devel -- kernel-ml-devel
# rpm -qa | grep "^kernel" | sort


・旧カーネルの削除
# yum -y remove kernel
# rpm -qa | grep "^kernel" | sort

トラックバック - http://d.hatena.ne.jp/kt_hiro/20170617/1497704563