Windows 10에서 Linux용 Windows 하위 시스템을 업데이트하는 방법

Windows 10은 Anniversary Update를 통해 Linux를 통합했으며, 이는 선택적 기능입니다. Linux용 Windows 하위 시스템(WSL)을 활성화할 수는 있지만, Windows 업데이트만으로는 자동으로 업데이트되지 않습니다. 예를 들어, Creators Update로 업그레이드하더라도 WSL은 수동으로 업데이트해야 합니다. 아래에서 Windows 10에서 WSL을 업데이트하는 절차를 자세히 알아보겠습니다.

참고로, 현재 WSL의 안정적인 최신 버전은 16.04입니다.

WSL 활성화 여부 확인

만약 Windows 10에서 아직 WSL을 활성화하지 않았다면, 업데이트할 필요가 없습니다. 대신, Creators Update로 Windows 10을 업그레이드한 후 WSL을 활성화하는 것이 좋습니다. Creators Update에서 WSL을 활성화하면 최신 버전이 자동으로 설치됩니다.

현재 WSL 버전 확인

WSL의 현재 버전을 확인하려면, WSL을 활성화한 앱 목록에 나타나는 Ubuntu 앱에서 Bash를 실행해야 합니다.

Ubuntu 앱을 실행하고, 업데이트가 있는지 여부를 확인합니다. 그 후, 다음 명령어를 입력하여 현재 WSL 버전을 확인할 수 있습니다:

lsb_release -d

WSL 업데이트 단계

Creators Update를 사용 중이라면 Linux용 Windows 하위 시스템을 업데이트할 수 있습니다. 하지만 Anniversary Update를 사용하고 있다면 WSL 업데이트는 불가합니다. WSL 업데이트를 위해서는 관리자 권한이 있는 계정으로 진행하는 것이 좋습니다.

먼저, “Bash On Ubuntu On Windows” 앱을 실행하고 다음 명령어를 입력합니다:

do-release-upgrade

앱이 업데이트를 확인한 후에는 비밀번호 입력을 요구할 것입니다. 이때 입력해야 하는 비밀번호는 관리자 계정의 비밀번호가 아니라, Windows 10에서 Bash를 처음 활성화했을 때 설정한 암호입니다. 암호 입력 시도는 세 번까지 허용됩니다.

업데이트 프로세스를 시작하면, 완료 후 사용 가능한 새 업데이트에 대한 요약 정보가 표시됩니다.

원한다면 업데이트에 대한 세부 정보를 더 확인할 수 있으며, 아니라면 “Y”를 입력하고 Enter 키를 눌러 진행합니다. 이제 업데이트가 다운로드되고 설치될 때까지 기다려야 합니다. 이 과정은 시간이 다소 걸릴 수 있지만, 사용자의 추가적인 개입은 필요하지 않습니다.

모든 과정이 성공적으로 완료되면, WSL은 최신 버전(예: 16.04)으로 업데이트됩니다. 버전 확인 명령을 다시 실행하여 업데이트가 성공했는지 확인할 수 있습니다. 성공적으로 업데이트가 완료되면, 기존 환경은 그대로 유지됩니다.

다시 한번 강조하지만, Anniversary Update를 사용 중이라면 이 명령은 작동하지 않습니다. Windows 버전을 확인하려면 실행 창에 ‘winver’ 명령어를 입력하세요. Creators Update는 버전 1703, 빌드 15063입니다.