WSL에서 커스텀 커널 사용하기

WSL에서 커스텀 커널 사용하기

경고: WSL 2의 Docker Desktop에서 커스텀 커널을 쓰는 것은 공식적으로 지원되지 않고, Docker Desktop 시작이나 운영에 문제를 일으킬 수 있어요.

Docker Desktop은 Microsoft가 배포하는 기본 WSL 2 Linux 커널에 내장된 여러 커널 기능에 의존해요. 하지만 어떤 경우에는 커스텀 커널을 실행해야 할 필요가 있을 수 있어요. Docker Desktop은 그 사용을 막지 않고, 일부 사용자는 성공적으로 사용했다고 보고했어요.

출처: Custom kernels on WSL

본문

커스텀 커널을 꼭 써야 한다면 권장 사항

커스텀 커널을 사용하기로 선택했다면, Microsoft가 공식 리포지토리에서 배포하는 커널 트리에서 시작한 다음 그 위에 필요한 기능을 추가하는 걸 권장해요.

또한 다음을 지켜요.

  • 최신 WSL2 릴리스가 배포하는 것과 같은 커널 버전을 사용해요. 터미널에서 wsl.exe --system uname -r을 실행해 버전을 찾을 수 있어요.
  • 커널 빌드 환경이 pahole을 포함하고, 그 버전이 해당 커널 설정(CONFIG_PAHOLE_VERSION)에 제대로 반영되는지 확인해요.

더 알아보기