기본 과제
1. 자신이 진행 했던 방식
저는 WSL2 방식의 설치를 시도하였습니다.
2. 그런 방식이 나오게 된 배경
이유는 따로 가상 VM 이나, OS를 2개로 부팅할 필요가 없기때문에
가장 간단하고 부담없이 설치할수 있다는 장점이있었기때문입니다.
3. 진행하면서 알게된 점
마냥 완벽한 리눅스 버전은 아니였다는 것입니다.
가볍게 lite버전?으로 학생들이 학습용으로 적절한 것 같습니다.
생각 외로 윈도우 자체 문제로 고생좀 한것같습니다..
4. 진행하면서 문제가 있었지만 해결한 내용
하지만 windows cmd 에서 wsl.exe --install
명령어가 먹히지 않았습니다.
(https://docs.microsoft.com/ko-kr/windows/wsl/install-win10) 에서 자동 설치가 되지않아 수동설치 가이드를 따랐습니다.
1단계 - Linux용 Windows 하위 시스템 사용
powerShell 을 이용( 관리자 권한 ) 아래 명령어를 실행
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
2단계 - WSL 2 실행을 위한 요구 사항 확인
이건 그냥 windows 최신버전이면 상관 무!
3단계 - Virtual Machine 기능 사용
powerShell 을 이용( 관리자 권한 ) 아래 명령어를 실행
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
4단계 - Linux 커널 업데이트 패키지 다운로드
- 최신 패키지 다운로드하기!
(https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi)
우분투 설치하기
( 설치후 실행시 몇분 기다리면 이름설정하라고뜹니다. 소문자만입력!)
5단계 - WSL 2를 기본 버전으로 설정
powerShell 을 이용( 관리자 권한 ) 아래 명령어를 실행
새 Linux 배포를 설치할 때 WSL2를 기본 버전으로 설정하는 명령어
wsl --set-default-version 2
하지만 여기서 또 문제가 생깁니다.
가상 컴퓨터 플랫폼 windows 기능을 사용하도록 설정하고 BIOS에서 가상화가 사용하도록 설정되어 있는지 확인하세요.
그렇다면 아래처럼 직접적으로 설정해주시면됩니다.
- 추가답변으로 Bios 셋팅으로 진입 > CPU탭에서 가상화 사용으로 설정해주면 해결.
만약 우분투를 버젼 2 로쓰신다면!
wsl --set-Ubuntu-version 2
이렇게 가상 머신 해결 완료!! 수고하셨습니다.
'SSAFY' 카테고리의 다른 글
대표적인 프로젝트 실패 사례 (0) | 2021.08.03 |
---|---|
[SSAFY] 개발자의 나쁜 습관 (0) | 2021.07.27 |
[SSAFY] 블록체인 기본 개념 구현 및 해쉬의 이해 (0) | 2021.07.12 |
[SSAFY - Colab] Google Colab 기반 Generative Adversarial Network 응용하기 (0) | 2021.07.11 |
IT- Essential - 아키텍처 그리기 (0) | 2021.07.08 |