📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

104行目: 104行目:
  sudo zypper install kernel-source
  sudo zypper install kernel-source
<br>
<br>
/usr/src/linux-<カーネルのバージョン>ディレクトリに移動して、以下のコマンドを実行する。<br>
既存のカーネルコンフィグ(/bootディレクトリ内にあるカーネルコンフィグ)を元に、新しいカーネルコンフィグを生成する。<br>
<code>make olderconfig</code>コマンドは、可能な限り既存のカーネルコンフィグの設定を使用して、ビルドディレクトリ内に必要なファイルを生成する。
  cd /usr/src/linux-<カーネルのバージョン>
  cd /usr/src/linux-<カーネルのバージョン>
make -j $(nproc) olddefconfig O=.
<br>
必要であれば、Linuxカーネルのビルド設定を編集する。<br>
  sudo make menuconfig -j $(nproc)
  sudo make menuconfig -j $(nproc)
<br>
<br>
111行目: 115行目:
TUI画面下にある[Save]を選択して、上記の設定を保存する。<br>
TUI画面下にある[Save]を選択して、上記の設定を保存する。<br>
<br>
<br>
SUSE15.3以前の場合、カーネルモジュールは、XZ形式に圧縮されている。<br>
カーネルモジュールは、SUSE15.4の場合はZstandard形式、SUSE15.3以前の場合はXZ形式に圧縮されている。<br>
圧縮を有効にするには、.configファイルに<code>MODULE_COMPRESS_GZIP=y</code>オプションまたは<code>MODULE_COMPRESS_XZ=y</code>オプションを追記する必要がある。<br>
圧縮を有効にするには、.configファイルに<code>MODULE_COMPRESS_GZIP=y</code>オプションまたは<code>MODULE_COMPRESS_XZ=y</code>オプションを追記する必要がある。<br>
<u>(この設定は必須ではないが、SUSEの標準では、カーネルモジュールはXZ形式に圧縮されているため)</u><br>
<u>(この設定は必須ではないが、SUSEの標準では、カーネルモジュールはXZ形式に圧縮されているため)</u><br>