Centos 7カーネルバージョンのアップグレード
2185 ワード
現在のカーネルバージョンの表示 uname -r
ELRepoウェアハウスの有効化
倉庫に入れる
ELRepoウェアハウスはコミュニティベースのエンタープライズLinuxウェアハウスであり、RedHat Enterprise(RHEL)およびその他のRHELベースLinuxリリース(CentOS、Scientific、Fedoraなど)のサポートを提供している.ELRepoは、ファイルシステム駆動、グラフィックス駆動、ネットワーク駆動、サウンドカード駆動、カメラ駆動など、ハードウェアに関連するパッケージに焦点を当てています.rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org (external link)
yum install https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm (external link)
使用可能なシステムカーネルパッケージの表示
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
Mainline:MainlineメインツリーはLinus Torvaldsによって維持されます.このバージョンのカーネルには、すべての新しい機能が導入されます.新しいMainlineカーネルは2~3ヶ月ごとにリリースされます.Longterm:通常、古いカーネルのBUGを修復するためにいくつかの「longterm maintenance」カーネルバージョンが提供されます.これらのカーネルは重大なバグのみを修復し、頻繁にリリースされません.
新しいカーネルのインストール yum --enablerepo=elrepo-kernel install kernel-lt
--enablerepoオプションはCentOSシステム上の指定倉庫を開きます.デフォルトでオンになっているのはelrepoです.ここではelrepo-kernelで置き換えます.
grub 2の設定
システム上のすべてのカーネルを表示
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
grub 2の設定
新しいバージョンのカーネルを使用するには、grub 2-set-default 0コマンドまたは/etc/default/grubファイルの編集で設定できます.
uname -r
倉庫に入れる
ELRepoウェアハウスはコミュニティベースのエンタープライズLinuxウェアハウスであり、RedHat Enterprise(RHEL)およびその他のRHELベースLinuxリリース(CentOS、Scientific、Fedoraなど)のサポートを提供している.ELRepoは、ファイルシステム駆動、グラフィックス駆動、ネットワーク駆動、サウンドカード駆動、カメラ駆動など、ハードウェアに関連するパッケージに焦点を当てています.
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org (external link)
yum install https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm (external link)
使用可能なシステムカーネルパッケージの表示
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
Mainline:MainlineメインツリーはLinus Torvaldsによって維持されます.このバージョンのカーネルには、すべての新しい機能が導入されます.新しいMainlineカーネルは2~3ヶ月ごとにリリースされます.Longterm:通常、古いカーネルのBUGを修復するためにいくつかの「longterm maintenance」カーネルバージョンが提供されます.これらのカーネルは重大なバグのみを修復し、頻繁にリリースされません.
新しいカーネルのインストール yum --enablerepo=elrepo-kernel install kernel-lt
--enablerepoオプションはCentOSシステム上の指定倉庫を開きます.デフォルトでオンになっているのはelrepoです.ここではelrepo-kernelで置き換えます.
grub 2の設定
システム上のすべてのカーネルを表示
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
grub 2の設定
新しいバージョンのカーネルを使用するには、grub 2-set-default 0コマンドまたは/etc/default/grubファイルの編集で設定できます.
yum --enablerepo=elrepo-kernel install kernel-lt
システム上のすべてのカーネルを表示
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
grub 2の設定
新しいバージョンのカーネルを使用するには、grub 2-set-default 0コマンドまたは/etc/default/grubファイルの編集で設定できます.
grub2-set-default 0
vi /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=0
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto console=ttyS0 console=tty0 panic=5"
GRUB_DISABLE_RECOVERY="true"
GRUB_TERMINAL="serial console"
GRUB_TERMINAL_OUTPUT="serial console"
GRUB_SERIAL_COMMAND="serial --speed=9600 --unit=0 --word=8 --parity=no --stop=1"
再起動有効 reboot
uname -r
reboot
uname -r