QEMUのテストのため、WSL2のカーネルをビルドしようとして嵌まったので、メモ。
- makeコマンドの -j オプション
ぐぐると、make -j 5 とか、make -j 7 とか、make -j $(nproc) とか出て来る感じですが、エラーになったりクラッシュしたり、安定しません。
プロセッサ数(nprocの値)よりいくつか少ない数を指定するか、-j オプション自体を指定しない方が良いようです。 - .wslconfigでのカーネル指定
ビルドしたカーネルがなかなか有効にならずに嵌まりました。
ぐぐった結果(まちがい)
[wsl2] kernel=C:\\path\\to\newkernel
せいかい
[wsl2] kernel=C:\\path\\to\\newkernel
以上です。