Windows에는 사용자가 'Linux용 Windows 하위 시스템' 기능을 활성화하기만 하면 Linux 하위 시스템을 설치할 수 있는 이 새로운 기능이 포함되었습니다. 그러나 Linux 또는 WSL용 Windows 하위 시스템을 통해 Linux 배포를 다운로드하는 동안 사용자는 'WslRegistrationDistribution failed with Error: 0x80370102' 오류 메시지가 나타납니다. 이 문제는 시스템 BIOS에서 비활성화된 하드웨어 가상화와 관련이 있습니다. 활성화하면 대부분의 경우 문제가 해결됩니다. 그래도 해결되지 않으면 나머지 솔루션을 하나씩 따르십시오.
목차
수정 1 – 하드웨어 기반 가상화 기능 활성화
일반적으로 가상화 기능은 모든 컴퓨터에서 꺼져 있습니다. BIOS에서 수동으로 켜야 합니다.
1. 먼저 Windows 아이콘을 마우스 오른쪽 버튼으로 클릭하고 "종료 또는 로그아웃>“.
2. 그런 다음 "재시작"를 눌러 시스템을 다시 시작합니다.
3. 다시 시작하는 동안 제조업체 로고가 나타나면 "삭제” 키를 눌러 BIOS 설정에 액세스합니다.
노트 –
BIOS에 액세스하기 위한 이 버튼은 제조업체마다, 때로는 모델마다 변경된다는 점에 유의하십시오.
컴퓨터가 부팅되는 동안 BIOS에 액세스할 수 있는 실제 버튼을 확인하십시오.
3. 일단 바이오스 창이 열리면 "고급의" 탭*.
4. 그런 다음 키보드의 화살표를 사용하여 "가상화" 목록에서 "로 설정하십시오.활성화됨“.
[
*노트 –
일부 컴퓨터의 경우 '고급' 탭에 '가상화' 옵션이 없을 수 있습니다. 이 경우 "에서 찾을 수 있습니다.성능" 탭.
]
5. 다시 한 번, 연결된 키를 눌러 설정을 저장합니다.
[그것은 "F10" 이 컴퓨터의 키입니다.]
6. 그런 다음 "예" 마지막으로 컴퓨터의 BIOS 설정을 저장하고 종료합니다.
컴퓨터가 정상적으로 시작됩니다.
AMD CPU에서 실행되는 시스템의 경우 –
1. BIOS 설정으로 이동합니다.
2. 여기로 이동 "M.I.T" 탭.
3. 이제 "로 이동하십시오.고급 주파수 설정“.
4. 그런 다음 "고급 코어 설정“.
5. 여기 화면에 'SVM 모드'가 표시됩니다. SVM 모드는 보안 가상 머신 모드입니다.
6. "로 설정하십시오.할 수있게하다"를 눌러 켜십시오.
7. 이제 "를 선택해야 합니다.예" 마지막으로 컴퓨터의 BIOS 설정을 저장하고 종료합니다.
이 작업을 수행한 후 컴퓨터가 정상적으로 시작되도록 합니다. 이제 시스템에서 가상화가 활성화되었는지 확인할 수 있습니다.
1. 처음에는 마우스 오른쪽 버튼을 클릭하여 창상 를 탭하고 "작업 관리자“.
2. 그런 다음 "로 이동하십시오.성능" 탭.
3. 여기에서 "CPU“.
4. 이제 오른쪽에 "가상화" 설정은 "활성화됨“.
이제 Linux 배포판을 다시 설치해 보십시오.
수정 2 – HyperV가 활성화되어 있는지 확인
가상화 기능을 효율적으로 사용하려면 사용자 시스템에서 하이퍼바이저를 활성화해야 합니다.
1. 처음에는 윈도우 키 그리고 NS 함께 키입니다.
2. 그런 다음 "를 입력하십시오.선택적 기능"를 클릭하고 "좋아요"를 눌러 Windows 기능 창을 엽니다.
3. Windows 기능이 열리면 아래로 스크롤하여 "하이퍼-V“.
4. 단지 확인하다 "옆에 있는 상자하이퍼-V“. 그런 다음 "좋아요"를 클릭하여 Hyper-V 기능을 활성화합니다.
이제 Windows가 이 기능을 다운로드하여 시스템에 적용합니다. 이 프로세스는 시간이 걸릴 수 있습니다.
6. 완료되면 "닫다"를 눌러 창을 닫습니다.
이제 이러한 변경 사항을 적용하려면 컴퓨터를 한 번 다시 시작하십시오.
장치를 재부팅한 후 WSL을 사용하여 Linux 배포판을 다시 설치해 보십시오. 이것이 작동하는지 여부를 확인하십시오.
수정 3 – 동적 메모리 할당 활성화
1 단계
1. 먼저 시스템에서 가상 머신을 종료합니다.
2. 그런 다음 "를 입력하십시오.파워쉘" 검색창에.
3. 그런 다음 "윈도우 파워쉘"를 탭하고 "관리자 권한으로 실행"를 클릭하여 관리 권한이 있는 터미널을 엽니다.
4. PowerShell이 열리면 복사 붙여 넣기 이 코드와 히트 입력하다.
Set-VMProcessor-ExposeVirtualizationExtensions $true
그런 다음 PowerShell 터미널을 닫습니다.
2 단계
이제 동적 RAM 할당을 활성화해야 합니다.
1. 처음에는 "하이퍼-V" 검색창에.
2. 그런 다음 "Hyper-V 관리자"를 엽니다.
3. 그런 다음 가상 머신을 마우스 오른쪽 버튼으로 클릭하고 "설정“.
4. 설정 창이 나타나면 "메모리"를 선택합니다.
5. "의 값을 설정하십시오.램:"를 현재 가치의 2배 크기로 설정합니다.
["를 사용하도록 설정되어 있다고 가정합니다.4096"MB RAM. 따라서 2배 크기로 설정하거나 "8092"MB RAM.]
6. 그 다음에, 확인하다 "옆에 있는 상자동적 메모리 활성화" 상자.
7. 마지막으로 "적용하다" 그리고 "좋아요"를 눌러 변경 사항을 저장합니다.
8. 이제 시스템에서 가상 머신을 시작합니다.
9. 그런 다음 가상 머신을 마우스 오른쪽 버튼으로 클릭하고 "연결하다…“. 그러면 Hyper-V와 함께 가상 머신이 다시 시작됩니다.
나중에 Ubuntu를 다시 실행하여 테스트해 보십시오. 그것은 잘 작동합니다.
이렇게 하면 문제가 해결됩니다.