[나혼추] 2. 환경세팅 : 윈도우10(Window10)에 리눅스 서버(우분투 Ubuntu) 설치하기

2021. 9. 9. 14:01나혼추(나혼자추천시스템)

 

<서론>

 

1) 현재 2021.09.09.(목)요일에 어찌저찌 버팔로 라이브러리내 ALS를 돌리면서 쓰는 글

2) 존만이 답게 환경 구축만 1일하고도 반나절이 걸림 

3) 15번 넘게 재부팅과 애꿎은 ubuntu만 10번 넘게 지웠다 깔았다 반복

4) 허접들도 시도는 할 수 있어야 하고, 덜 시도하라고 참고했던 사이트 및 정보들을 정리하는 글


 

 

<본론>

 

- 내가 까려고 하는 우분투(Ubuntu)는 리눅스 기반이라, 

윈도우 환경에서 사용하려면 저번에 내가 실패했던 가상머신 vm virtualbox 내에 설치해야 하는데,

윈도우 10에서는 간단하게 설치가 가능하다는 걸 이제 알았ㄷ...ㅏ... (난 가끔.. .눈물을 흘린ㄷ ㅏ... 이런ㄴ ㅐ가 별루ㄷ ㅏ..)

찾아보니 2020년 5월에 Window 10 대규모 업데이트 이후에 WLS에서 나아가 WLS2를 포함한다고 되어있더라

 

 Windows Subsytem for Linux(*WSL) 는 윈도우에서 경량 가상화 기술을 사용해서

리눅스를 구동할 수 있게 도와주는 기능이다... 업데이트 후에 WLS는 기존의 WSL을 개선해서 더 뛰어난 성능과 통합환경 어쩌구저쩌구.. 일단 도커도 사용할수 있게 되었다고 한다. (도커가 요새 좋다고해서 윈도우 도커 깔아놓고 한번도 안해본 나) 

 

엄청난 실패 끝에 자료 조사를 해보니1) 윈도우 터미널(Window Terminal) 을 이용 하거나,

2) 윈도우 파워쉘(Windows PowerShell) 을 이용함

ㅎㅎ 역시나 나는 Windows PowerShell 을 이용하다 안되서 터미널도 깔아보고 안되서,

마지막 Powershell을 이용해서 깔았다. (나란사람은 한번에 되는 법이 없다)

 


 

본격적으로 설치 시작 

 

  1) 참고 사이트 :  Windows 에서 배포한 Windows 10에 WSL 설치 가이드


< Windows 10 WSL 설치 가이드 >

https://docs.microsoft.com/en-us/windows/wsl/install-win10

 

Install WSL on Windows 10

Learn how to install Linux distributions on your Windows 10 machine, with a Bash terminal, including Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin, and Alpine.

docs.microsoft.com


 

 

 1.  제어판 > 모든 제어판 항목 > 프로그램 및 기능 > Windows 기능 켜기/끄기 < Linux용 Window 하위 시스템 체크

 

 2.  확인 누른 후 기능 활성화가 되면 다시 시작하여 컴퓨터를 재부팅함 

 

 3. Window Terminal 혹은 Window PowerShell 관리자 모드 실행

 

 4. WLS 활성화

 

      4-1) 아래 명령어 실행 후 y 눌러서 재시작 함 

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

       4-2) 다시 PowerShell 관리자 모드 에서 가상환경 활성화 아래 명령어 실행 -> y 누름

Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

 5. WLS2 로 업데이트 및 활성화

      5-1) 커널 업데이트 파일 다운로드 및 설치  : 4단계 - Linux 커널 업데이트 패키지 다운로드

https://docs.microsoft.com/ko-kr/windows/wsl/wsl2-kernel

 

Windows 10에 WSL 설치

Bash 터미널을 사용하여 Linux 배포(Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin 및 Alpine 포함)를 Windows 10 머신에 설치하는 방법을 알아봅니다.

docs.microsoft.com

    5-2) 펭귄 등장 -> 설치 (WSL2로 업데이트 하는거)

     5-3) PowerShell 관리자모드 나 terminal에서 WSL 환경을 버전 2로 기본값 변경

wsl --set-default-version 2

 

6. 우분투 설치 (Ubuntu)

 

6-1) Microsoft stroe 앱에서 Ubuntu 검색 

 6-2) 필요한 Ubuntu 버전 깔기 : 그냥 맨 위 Ubuntu 깔면 20 버전 깔림

  휴 ^^ 그냥 ubuntu 20.04 깔았다가 다 지우고 18.04 로 깔았네 ^^ 

나중에 cuda 10.0 / cuDNN 7.5 해야하니까 18.04 합시다..

아 진짜 이거하다보니까 새로운버전 다운받는거 혐오증 걸릴려함... 

무조건 다운그레이드로 시작해야하는게 답인가??????????????? 

 

 

 6-3) 설치 후 실행 

 

 

 : 여기서 끝난 것 같으면 오산 ^^ 그냥 여기서 jupyter notebook 깔고 이것 저것 하다보면 응~ 안돼요~ 

 다음 게시물에서 jupyter notebook 활성화 하는 게시물 써야 겠다 ( 저 일 해야됨 )