SSAFY

[환경 구축] Linux Pc 만들기

황성안 2021. 7. 13. 21:46
728x90

기본 과제

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 커널 업데이트 패키지 다운로드

  1. 최신 패키지 다운로드하기!

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

  1. 우분투 설치하기

    ( 설치후 실행시 몇분 기다리면 이름설정하라고뜹니다. 소문자만입력!)

    (https://aka.ms/wslstore)

5단계 - WSL 2를 기본 버전으로 설정

powerShell 을 이용( 관리자 권한 ) 아래 명령어를 실행

새 Linux 배포를 설치할 때 WSL2를 기본 버전으로 설정하는 명령어

wsl --set-default-version 2

하지만 여기서 또 문제가 생깁니다.

가상 컴퓨터 플랫폼 windows 기능을 사용하도록 설정하고 BIOS에서 가상화가 사용하도록 설정되어 있는지 확인하세요.

그렇다면 아래처럼 직접적으로 설정해주시면됩니다.

  • 추가답변으로 Bios 셋팅으로 진입 > CPU탭에서 가상화 사용으로 설정해주면 해결.

만약 우분투를 버젼 2 로쓰신다면!

wsl --set-Ubuntu-version 2

이렇게 가상 머신 해결 완료!! 수고하셨습니다.

728x90