Spark & Hadoop/Hadoop

[Hadoop] Windows에서 우분투 설치 (Ubuntu on WSL2) (Ubuntu 설치시 Error 해결)

YSY^ 2023. 8. 10. 22:11

이번 포스팅에서는 Windows에서 Ubuntu를 설치하는 방법을 설명합니다.

CF) Ubuntu Version : 22.04.2

1. Window PowerShell을 관리지권한으로 실행한다.

2. 아래 두 코드를 각각 실행한다.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

3. 아래 링크를 눌러 패키지를 다운받고 실행한다.

리눅스 커널 업데이트 패키지 다운로드 링크

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

CF) "This update only applies to machines with the windows subsystem for linux" 에러 발생시 해결방법

1) 제어판 -> 프로그램 및 기능 -> Windows 기능 켜기/끄기

-> Linux용 Windows 하위 시스템 및 가상 머신 플랫폼 체크 해제

2) 재부팅

3) 1)번과 똑같이 제어판 -> 프로그램 및 기능 -> Windows 기능 켜기/끄기 로 들어간 다음

-> Linux용 Windows 하위 시스템 및 가상 머신 플랫폼 다시 체크 후 재부팅

4. 설치가 완료되면 Windows Powershell에서 아래 코드를 실행한다

wsl --set-default-version 2

5. Microsoft Store에서 Ubuntu를 다운로드한다.

6. Ubuntu를 실행한다. 실행 완료되는데 몇분정도 소요된다.

CF) "WslRegisterDistribution failed with error: 0xc03a001a" 에러가 발생할 경우

1) 시작 > 실행 > %localappdata%\Packages 입력.

2) CanonicalGroupLimited.Ubuntu_ 로 시작하는 폴더를 찾아 오른쪽 클릭.

3) 속성 > 일반 > 고급 > "내용을 압축하여 디스크 공간 절약" 의 체크 박스의 체크를 해제.

4) Ubuntu 재실행.

CF) WslRegisterDistribution failed with error: 0x80370102  에러가 발생한 경우

1) Windows 기능 켜기/끄기 > Windows 하이퍼바이저 플랫폼 체크 및 확인

2) 설정 > 업데이트 및 보안 > 복구 > 고급시작옵션의 "지금다시시작" 버튼을 누른다.

3) 문제해결 > 고급옵션 > UEFI 펌웨어 설정 > 다시시작  순으로 Click 한다.

4) 바이오스 세팅에 진입하여 Intel Virtual Technology를 "Enabled" 로 세팅하고 저장한다.

CF) 컴퓨터에 따라 SVM MODE라고 되어 있기도 함.

5) Ubunto 실행

7. Unix ID와 PW를 세팅한다.

CF) PW를 입력했는데 안뜨더라도 당황하지 말자. 보이지는 않지만 입력되고 있는 것이다.

해당포스팅은 아래 링크를 참고하였습니다

https://learn.microsoft.com/ko-kr/windows/wsl/install

728x90
반응형