일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Java환경
- WSL2 #권한
- 에러해결
- 코딩테스트
- 호스트주소 #Host주소
- jvm
- OOP
- 사용자계정 #WSL2
- 회고 #주간회고
- 정리글 작성법
- 롤중독
- 피드백
- 백엔드로드맵
- Git #회고록
- 시작 #꾸준히 #과하지않게
- git #intellij
- mapstruct
- JAVA기본
- 몰입학습 #몰입
- 회고록_코드스테이츠
- 코드스테이츠 #
- 회고
- 공부방식
- 글 foramt
- 회고록
- String
- 코드스테이츠 #회고록
- 네트워크 기초
- 인터넷 #ISP
- WSL #Linux #ubuntu
- Today
- Total
느리더라도 꾸준히
[ubuntu][WSL] Error: 0x80370102 본문
목표
Ubuntu 설치하기
본문의 "3.BIOS에서 Virtualization Support 키기" 로 해결했다.
문제상황
Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS.
For information please visit https://aka.ms/enablevirtualization
Press any key to continue...
위 같은 로그를 보여주면서 우분투 설치가 되지 않았다. 위에서 제공한 웹사이트를 들어가보자.
해결
뒤늦게 한국어 버전을 찾았다. MicroSoft 공식사이트에서 제공하고 있었다.
https://learn.microsoft.com/ko-kr/windows/wsl/troubleshooting
1. Hyper-V 시스템 요구사항 확인하기
Window Hyper-v system : Windows에서 가상 머신을 만들어주는 시스템 소프트웨어
1-1. CPU가 SLAT 지원하는지 확인하기
구글에서 coreinfo.exe 프로그램을 다운받아서 확인했다.
NP 에 *이 존재하므로, 지원하는 것을 알수 있다.(- 이면 지원 하지 않는다는 의미)
1-2. VM Monitor Mode extensions
windows 터미널에서(cmd 아님) Systeminfo.exe를 실행시킴으로 확인할 수 있었다.
1-3. 충분한 Ram
내 PC Ram은 16GB 이므로 문제가 없었다.
1-4. Virtualization support turned on in the BIOS or UEFI:
가상화 지원 모드를 켰는지 확인하라는 의미이다.
Hardware-enforced Data Execution Prevention (DEP)가 활성화 되어 있어야한다는 의미이다.
내 PC는 AMD 이므로 this is the NX bit (no execute bit).
cmd 창에서
wmic OS Get DataExecutionPrevention_Available
TRUE가 나오면 DEP를 사용할 수 있다는 의미이다.
2. 머신이 VM인 경우 중첩된 가상화를 수동으로 사용하도록 설정하세요. 관리자로 powershell을 시작하고 다음을 실행합니다.
내 PC 는 현재 가상머신이 아니니까 넘어간다.
3.BIOS에서 Virtualization Support 키기
Windows 기능 켜기/끄기
제어판 -> 프로그램 -> 프로그램 및 기능 -> Windows 기능 켜기/끄기
3-1. Linux용 Windows 하위 시스템 기능 켜기
Windows 기능 켜기/끄기 창 -> Linux용 Windows 하위 시스템 기능 ✔️ -> 시스템 재시작
3-2. 가상 머신 플랫폼 기능 켜기
Windows 기능 켜기/끄기 창 -> 가상 머신 플랫폼 기능 ✔️ -> 시스템 재시작
3-3. Hyper-V 기능 켜기
Windows 기능 켜기/끄기 창 -> Hyper-V 기능 ✔️ -> 시스템 재시작
✋ 주의) Hyper-V 하위 카테고리까지 모두 ✔️
3-4. BIOS에서 가상환경 설정 활성화로 바꾸기
BIOS는 메인보드 제조사에 따라 들어가는 방식이 다르다. cmd 창에서 아래 명령어를 입력하자.
wmic baseboard get product, Manufacturer
내 조립 컴퓨터의 메인보드는 Gigabyte 가 제조한 메인보드였다. Delete를 누르면 BIOS에 들어갈 수 있었다.
아래 순서대로 작업해주고 저장하고 나온다.
M.I.T > Advanced Frequency Setting >
Advanced CPU Core Settings > SVM MODE > Enabled
드디어 우분투를 만나볼 수 있었다. ㅠㅠ
출처블로그
https://velog.io/@jaylnne/WSL-Error-0x80370102-%ED%95%B4%EA%B2%B0
'Linux' 카테고리의 다른 글
fatal: Authentication failed for 'https://github.com/steadykyu/git_practice.git/' (0) | 2022.10.29 |
---|---|
WSL2 루트 계정 대신 사용자 계정으로 열어주기 (0) | 2022.10.29 |