📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 104行目: | 104行目: | ||
sudo zypper install kernel-source | sudo zypper install kernel-source | ||
<br> | <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.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> | ||