WSL 1에서 Ubuntu 20.04를 실행하면 문제가 발생합니다.

1049 단어 LinuxWSL1Ubuntu20.04
Ubuntu 포럼의 한 게시물은 Windows의 Linux 서브시스템 WSL 1이 Ubuntu 20.04 LTS를 실행할 때 문제가 발생할 수 있다며 해당 버전의 사용에 주의를 환기시켰다.
문제는 glibc 2.31의 패치입니다. 이 패치는 UNIX와 유사한 방식으로 CLOCK 를 기반으로 합니다.REALTIME의 nanosleep() 라이브러리 호출.NT 커널에서 UNIX 시스템 클럭을 에뮬레이션하는 것은 매우 까다롭습니다.WSL 1은 가장 유행하는 시계 기반 시스템 호출을 실현하였으나, 모두 실현된 것은 아니며, CLOCK 을REALTIME 지원은 nanosleep에 구축됩니다.
WSL 1이 완전히 지원되려면 Windows Insider 사용자가 아니면 몇 달 안에 문제 해결을 보지 못할 수도 있습니다.이 수정 프로그램이 없으면 WSL 1의 Ubuntu 20.04가 붕괴되는 경우가 많고, 심지어 Ubuntu 20.04로 업그레이드하는 과정에서도 문제가 발생할 수 있다.
사용자는 어떻게 할 수 있습니까?WSL 1 사용자에 대해서는 20.04(몇 주 후 발표)로 상향 업그레이드하지 않고 잠시 Ubuntu 18.04 LTS에 머무를 것을 권고했다.
WSL 2 사용자의 경우 Ubuntu 20.04 출시 시 임의로 업그레이드할 수 있으며, 더 일찍 비안정 버전을 사용해 테스트할 수도 있다.
WSL 2로 업그레이드한 WSL 1 사용자의 경우 Ubuntu 20.04를 사용할 수 있는 경우 먼저 다음 명령을 사용하여 Ubuntu 18.04 미러를 WSL 2로 변환해야 합니다.$ wsl.exe --set-version Ubuntu 2
20.04로 업그레이드합니다.
WSL 1에서 Ubuntu 20.04를 업그레이드하려면 업그레이드 전에 libc6 업데이트를 차단하십시오.$ sudo apt-mark hold libc6
자세한 내용은 원본을 보십시오:https://discourse.ubuntu.com/t/ubuntu-20-04-and-wsl-1/15291

좋은 웹페이지 즐겨찾기