Windows 10에서 WSL(Windows Subsystem for Linux) 기능으로 설치한 Ubuntu 터미널을 사용하다 보면 Failed to Fork라는 오류가 발생할 수 있습니다. 이 오류는 주로 메모리 부족으로 인해 발생하며, 터미널에서 최신 업데이트를 받으려고 할 때 자주 나타납니다.
오류 메시지는 다음과 같이 표시됩니다:
# apt-get update
FATAL -> Failed to fork.
Windows 10의 Ubuntu에서 Failed to Fork 오류 해결하기
Windows 10의 Ubuntu에서 Failed to Fork 오류가 발생한다면, 아래의 방법들을 순서대로 시도해 보시기 바랍니다.
- 새로운 스왑(Swap) 파일 생성하기
- 백신 프로그램 일시적으로 비활성화하기
1] 새로운 스왑 파일 생성하기
WSL 배포판의 터미널을 열고 다음 명령어를 입력하여 새로운 스왑 파일을 생성하고 4GB의 용량을 할당합니다:
sudo fallocate -1 4G /swapfile
다음 명령어를 입력하여 파일 권한을 강화하고 보안을 높입니다:
sudo chmod 600 /swapfile
아래 명령어로 스왑 공간을 설정합니다:
sudo mkswap /swapfile
마지막으로 다음 명령어를 실행하여 스왑 공간을 활성화합니다:
sudo swapon /swapfile
배포판을 종료한 후 컴퓨터를 재부팅하고 문제가 해결되었는지 확인합니다. 대부분의 경우 이 과정만으로 오류가 사라집니다.
2] 백신 프로그램 비활성화하기
백신 프로그램이 WSL 터미널의 정상적인 작동을 방해하는 경우도 있습니다. 백신 솔루션이나 Windows Defender를 일시적으로 끈 후 오류가 해결되는지 확인해 보시기 바랍니다.
작업이 성공적으로 완료되면 반드시 백신 프로그램을 다시 켜두는 것을 잊지 마세요.
위 단계들이 도움이 되어 문제를 성공적으로 해결하셨기를 바랍니다.
관련 문제: Windows Subsystem for Linux에 설치된 배포판이 없습니다.