📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 921行目: | 921行目: | ||
ここでは、Linuxカーネルをコンパイルして、Linuxカーネルモジュールをインストールする手順を記載する。<br> | ここでは、Linuxカーネルをコンパイルして、Linuxカーネルモジュールをインストールする手順を記載する。<br> | ||
<br> | <br> | ||
==== | ==== カーネルモジュール全体をインストールする方法 ==== | ||
Linuxカーネルをビルドするために必要なライブラリをインストールする。<br> | Linuxカーネルをビルドするために必要なライブラリをインストールする。<br> | ||
sudo zypper install kernel-source | sudo zypper install kernel-source | ||
| 990行目: | 990行目: | ||
sudo make distclean -j $(nproc) # .configファイル等の設定ファイルを全て削除する | sudo make distclean -j $(nproc) # .configファイル等の設定ファイルを全て削除する | ||
<br> | <br> | ||
==== | ==== F2FSモジュールのみインストールする方法 ==== | ||
[https://www.kernel.org Linuxカーネルの公式webサイト]または[https://github.com/torvalds/linux/tags Github]にアクセスして、対応するバージョンのLinuxカーネルのソースコードをダウンロードする。<br> | パッケージ管理システムから、Linuxカーネルのソースコードをインストールする。<br> | ||
sudo zypper install kernel-source | |||
<br> | |||
または、[https://www.kernel.org Linuxカーネルの公式webサイト]または[https://github.com/torvalds/linux/tags Github]にアクセスして、対応するバージョンのLinuxカーネルのソースコードをダウンロードする。<br> | |||
あるいは、[https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git/refs/tags Linuxカーネルの公式webサイトにあるGit]から、対応するバージョンのLinuxカーネルをダウンロードする。<br> | |||
ダウンロードしたファイルを解凍する。<br> | ダウンロードしたファイルを解凍する。<br> | ||
tar xf linux-<バージョン>.tar.gz | tar xf linux-<バージョン>.tar.gz | ||
| 997行目: | 1,001行目: | ||
<br> | <br> | ||
F2FSのビルド設定を行うため、<code>make menuconfig</code>コマンドを実行する。<br> | F2FSのビルド設定を行うため、<code>make menuconfig</code>コマンドを実行する。<br> | ||
make menuconfig | make menuconfig -j $(nproc) | ||
# または | |||
sudo make menuconfig -j $(nproc) | |||
<br> | <br> | ||
TUI画面が起動するので、[File systems] - [F2FS filesystem support]に移動して、[M]キーを押下する。<br> | TUI画面が起動するので、[File systems] - [F2FS filesystem support]に移動して、[M]キーを押下する。<br> | ||
| 1,003行目: | 1,009行目: | ||
<br> | <br> | ||
Linuxカーネルから、F2FSのみをビルドする。<br> | Linuxカーネルから、F2FSのみをビルドする。<br> | ||
make scripts prepare modules_prepare | make scripts prepare modules_prepare -j $(nproc) | ||
make -C . M=fs/f2fs -j (nproc) | make -C . M=fs/f2fs -j (nproc) | ||
<br> | <br> | ||
| 1,021行目: | 1,027行目: | ||
また、F2FSモジュールが正常に読み込まれているかどうかを確認するには、以下のコマンドを実行する。<br> | また、F2FSモジュールが正常に読み込まれているかどうかを確認するには、以下のコマンドを実行する。<br> | ||
sudo modinfo f2fs | sudo modinfo f2fs | ||
<br> | |||
Linuxカーネルモジュールのインストール後は、以下のコマンドを実行することを推奨する。(ファイル容量が膨大なため)<br> | |||
sudo make clean -j $(nproc) # .configファイルを残す | |||
または | |||
sudo make distclean -j $(nproc) # .configファイル等の設定ファイルを全て削除する | |||
<br> | |||
<br><br> | <br><br> | ||