CentOS7 最新の安定板カーネルへの更新方法
# 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