「インストール - カーネルのアッブグレード(SUSE)」の版間の差分
26行目: | 26行目: | ||
<br> | <br> | ||
カーネルリポジトリを追加するため、以下のコマンドを実行する。<br> | カーネルリポジトリを追加するため、以下のコマンドを実行する。<br> | ||
sudo zypper ar -f http://download.opensuse.org/repositories/Kernel:/stable/standard kernel:stable | |||
または | |||
sudo zypper ar -f http://download.opensuse.org/repositories/Kernel:/HEAD/standard/ Kernel | sudo zypper ar -f http://download.opensuse.org/repositories/Kernel:/HEAD/standard/ Kernel | ||
<br> | <br> |
2020年7月17日 (金) 12:45時点における版
概要
Tumbleweedを除いたSUSEは安定したカーネルのみを提供している。
これは、最新のカーネルよりもはるかに古いことが多い。
ここでは、SUSEにおいて、カーネルをアップグレードする方法を記載する。
Zypper構成ファイルの変更
まず、/etc/zypp/zypp.confファイル(Zypper構成ファイル)を開く。
sudo vi /etc/zypp/zypp.conf
zypp.confファイルには、多くの設定項目が存在する。
このファイルにあるmultiversion.kernels
項目を探す。この項目がコメントアウトされている場合は、コメントを解除する。
この設定を有効にすると、SUSEに同梱されている従来のカーネルを維持しながら、新しいカーネルも取得できるようになる。
初期設定では、multiversion.kernels
の値は、latest,latest-1,running
となっている。この値を、latest,latest-1,running,oldest
に変更する。
# /etc/zypp/zypp.confファイル multiversion.kernels = latest,latest-1,running,oldest
Linuxカーネル用のリポジトリの追加
最も簡単にLinuxカーネルを取得するには、zypper install
コマンドを使用する。
SUSEは、標準で付属しているリポジトリ内に新しいバージョンのLinuxカーネルは存在しない。(既に使用しているメインラインのみ)
そのため、別のリポジトリを追加する必要がある。
このリポジトリには、最新のLinuxカーネルなど、多くの異なるLinuxカーネルが存在する。
カーネルリポジトリを追加するため、以下のコマンドを実行する。
sudo zypper ar -f http://download.opensuse.org/repositories/Kernel:/stable/standard kernel:stable または sudo zypper ar -f http://download.opensuse.org/repositories/Kernel:/HEAD/standard/ Kernel
新しいリポジトリを追加すると、すぐに新しい更新がトリガーされる。
ただし、通常のzypper update
コマンドでアップグレードせずに、以下のセクションに従ってdist-upgrade
コマンドを実行すること。
Linuxカーネルのアップグレード
SUSEに新しいバージョンのLinuxカーネルをインストールするには、通常のアップグレードではなく、カーネルリポジトリからのみアップグレードする。
このようにすることで、Linuxカーネルのみが変更される。
※注意
新しいLinuxカーネルにアップグレードされるが、上記の"Zypper構成ファイル"セクションで編集したmultiversion.kernels
の設定により、古いバージョンが保持される。
Linuxカーネルのアップグレードを行うため、以下のコマンドを実行する。
sudo zypper dist-upgrade -r Kernel
インストール完了後、Linuxを再起動する必要がある。
再起動後、以下のコマンドを実行してLinuxカーネルのバージョンを確認する。
uname -a