Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 10의 Ubuntu에서 'Failed to Fork' 오류 해결 방법

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 오류가 발생한다면, 아래의 방법들을 순서대로 시도해 보시기 바랍니다.

  1. 새로운 스왑(Swap) 파일 생성하기
  2. 백신 프로그램 일시적으로 비활성화하기

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에 설치된 배포판이 없습니다.