Linux 인스턴스용 Windows 하위 시스템이 종료되었습니다.
이 문서에서는 WSL에서 Linux 인스턴스용 Windows 하위 시스템이 종료되었습니다 오류를 수정하는 방법을 보여줍니다. 일반적으로 이 오류는 WSL2와 관련이 있습니다. 이 오류로 인해 영향을 받는 사용자는 Windows 11/10의 Linux용 Windows 하위 시스템에서 Ubuntu Distro를 사용할 수 없습니다. 그러한 상황에 처한 경우 이 문서에 제공된 제안을 사용할 수 있습니다.
Linux 인스턴스용 Windows 하위 시스템이 종료되었습니다.
WSL을 사용하는 동안 Linux용 Windows 하위 시스템 인스턴스가 종료되었습니다. 오류가 발생하는 경우 다음 수정 사항을 사용하여 이 오류를 해결하세요.
- WSL을 종료하고 새 세션을 시작합니다.
- 최신 버전의 WSL Linux 커널을 사용하고 있는지 확인하세요.
- Windows 업데이트 확인
- fstab에서 NAS 스토리지 항목 제거(해당하는 경우)
- VPN을 통해 폴더를 마운트하셨나요?
이러한 모든 수정 사항을 자세히 살펴보겠습니다.
1] WSL을 종료하고 새 세션을 시작합니다.
다른 수정 사항을 따르기 전에 이 수정 사항을 사용하는 것이 좋습니다. Linux용 Windows 하위 시스템을 종료하여 세션을 종료하고 세션을 다시 시작합니다. WSL에서 세션을 종료하려면 다음 명령을 사용합니다.
wsl --shutdown
이제 WSL에서 새 세션을 시작하고 오류가 발생하는지 확인하세요.
2] 최신 버전의 WSL Linux 커널을 사용하고 있는지 확인하십시오.
WSL Linux 커널 업데이트가 있는지 확인하세요. 그렇다면 업데이트를 설치하십시오. 관리자 권한으로 명령 프롬프트를 실행하고 다음 명령을 실행하세요.
wsl --update
위 명령을 실행하면 Windows가 업데이트 확인을 시작하고 자동으로 업데이트를 적용합니다(사용 가능한 경우).
3] Windows 업데이트 확인
일반적으로 이 오류는 WSL2를 사용하는 동안 발생합니다. 따라서 WSL2를 WSL1로 다운그레이드하여 작동하는지 확인할 수 있습니다. 다음 명령을 사용하여 WSL에 Linux 배포판을 설치한 경우 기본적으로 버전 2가 시스템에 설치됩니다.
wsl --install
다음 명령을 사용하여 WSL 버전을 확인할 수도 있습니다.
wsl -l -v
WSL2를 사용 중인 경우 WSL1로 다운그레이드할 수 있습니다. WSL 설치에 대한 자세한 내용은 공식 Microsoft 문서를 참조하세요. , WSL 업그레이드, WSL 다운그레이드 등
이 방법이 작동하면 Windows 업데이트로 문제를 해결할 수 있습니다. Windows 업데이트를 수동으로 확인하고 가능한 경우 설치하는 것이 좋습니다.
4] fstab에서 NAS 스토리지 항목 제거(해당하는 경우)
이 오류는 /etc/fstab을 통해 NAS 저장소를 마운트한 경우 발생할 수 있습니다. /etc/fstab은 SMB 공유와 같은 다른 파일 시스템을 선언할 수 있는 파일입니다. 따라서 시작 시 WSL에 파일 시스템을 자동으로 탑재할 수 있습니다. 이러한 경우 NAS 저장소에 오류가 발생하면 이 오류가 표시됩니다.
/etc/fstab에서 NAS 저장소 항목을 제거한 다음 오류가 지속되는지 확인하십시오. 문제가 해결되면 NAS 스토리지에 문제가 있거나 다시 구성해야 할 수도 있습니다.
5] VPN을 통해 폴더를 마운트하셨나요?
SSHFS는 SSH 파일 전송 프로토콜(SFTP)을 사용하여 원격 파일 시스템을 마운트하는 사용자 공간의 파일 시스템입니다. 이 명령을 사용하여 원격 파일 시스템을 마운트했고 마운트된 파일 또는 폴더가 VPN 네트워크에 있는 경우 VPN이 시작되지 않으면 이 오류가 발생합니다. 따라서 VPN이 시작되었는지 확인하십시오(이 경우).
이게 도움이 되길 바란다.
내 WSL이 작동하지 않는 이유는 무엇입니까?
WSL이 작동하지 않는 데에는 여러 가지 이유가 있을 수 있습니다. 원인을 조사해야 합니다. 가능한 원인으로는 오래된 버전의 WSL Linux 커널, WSL이 제대로 종료되지 않은 경우 등이 있습니다.
WSL을 다시 시작하려면 어떻게 하나요?
WSL을 종료하여 다시 시작할 수 있습니다. WSL을 종료하려면 “wsl –shutdown” 명령을 사용할 수 있습니다. WSL을 종료하기 전에 진행 상황을 저장하세요. 이렇게 하면 다음에 WSL 애플리케이션을 시작할 때 WSL이 자동으로 다시 시작됩니다.
답글 남기기