본문 바로가기
Investment(투자)/노드(Node) 채굴

노드 채굴 - WSL2 설치 및 윈도우에서 리눅스(Linux) 이용하기

by DevKev 2024. 4. 8.

요즘은 머신러닝 인공지능 관련해서 돌릴 크립토 노드가 많이 나오는 편이라, 이번 세팅을 미리 해두면 작업할 수 있는 프로젝트가 굉장히 다양해진다. 리눅스 혹은 맥 환경에서 노드를 먼저 제공하는 경우가 많고, 윈도우 사용자라고 하더라도 WSL(Windows Subsystem for Linux)은 설치가 되어 있어야 관련 프로그램 실행이 가능하다.

 

따라서, 이번 포스트에서는 윈도우 환경에서 어떻게 리눅스 환경을 사용할 수 있는지 알아보고 세팅해 본다.

 

 

우분투(Ubuntu) 사용하기 - WSL/WSL2 설치 방법 및 가상화 사용

WSL이란?

앞서 언급한 대로 Windows Subsystem for Linux의 약자로, 윈도우 운영체제에서 리눅스 실행 파일들을 직접 실행할 수 있게 해주는 호환성 계층이다. 이를 통해 윈도우 환경 내에서 리눅스 배포판을 설치하고, 리눅스 명려어 및 응용 프로그램을 사용할 수 있게 된다.

 

WSL은 개발자들에게 윈도우와 리눅스 환경 간의 원활한 전황과 통합 개발 환경을 제공하여, 리눅스 기반 개발 작업을 윈도우에서도 손쉽게 할 수 있도록 돕는다. WSL2는 가상화 기술을 사용하여 성능을 대폭 향상 시킨 최신 버전에 해당한다.

 

설치 요건

아래 조건에 해당된다면 설치 가능하다. WSL 설치 및 가상화는 아래를 따라오면 된다. 

Windows 10 버전 2004 이상(빌드 19041 이상) 또는 Windows 11

 

 

WSL2 설치 방법

  1. Powershell 관리자 권한 실행
  2. 'wsl --install' 명령

위의 명령이 끝이다. 'wsl --install' 실행 시 기본적으로 WSL 2를 설치하고, 사용 가능한 최신 리눅스 배포판 중 하나를 자동으로 설치한다.

 

powershell 관리자 권한 실행

 

다음의 과정을 거치고 나면, 시스템을 다시 시작하라는 메시지가 나온다.

가상 머신 설치 중linux용 windows 하위 시스템 설치 중
[ WSL 설치 진행 중 화면 ]

 

WSL 설치 완료
[ WSL 설치 완료 화면 ]

 

 

가상화(Virtualization)

우분투를 설치하려고 하면 간혹 아래와 같은 에러 메세지를 볼 수 있다.

WslRegisterDistribution failed with error: 0x80370102
Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS.
For information please visit <https://aka.ms/enablevirtualization>

 

BIOS에서 가상화를 진행하라는 메세지인데, 작업 관리자에 들어가보면 가상화를 사용하지 않는 것으로 나온다.

 

이럴 때는, 컴퓨터 부팅 시 키를 열심히 눌러서 BIOS에 진입해서 관련 설정을 바꿔줘야 한다. CPU 제조사 별로 눌러야 하는 키가 다르며, 제조사 별 눌러야 하는 키와 관련 메뉴를 알아보자.

 

인텔(Intel) CPU

  • F7 키
    • BIOS > Advanced로 이동
    • CPU Configuration 또는 Chipset Configuration로 이동
    • Intel Virtualization Technology 또는 VT-X 또는 Intel 가상화 기술 활성화
    • 설정 저장 후 재부팅

내 컴퓨터의 가상화 지원 여부를 알아보려면, 다음 인텔 공식 홈페이지의 프로그램으로 체크해 본다.

 

Intel® Processor Identification Utility - Windows* Version

 

Intel® Processor Identification Utility - Windows* Version

This download page contains two versions of Intel® Processor Identification Utility for Windows*. Version 7.1.8 supports 12th Gen and newer processors. While Legacy version 6.10.36.0129 (released 02/07/2024), supports 11th Gen and older processors. Please

www.intel.com

 

AMD CPU

  • Delete 키 혹은 F2 키
    • BIOS > Advanced(F7)로 이동
    • CPU Configuration 또는 Chipset Configuration로 이동
    • SVM Mode 또는 AMD Virtualization 활성화
    • 설정 저장 후 재부팅

인텔과 마찬가지로 가상화 지원 여부를 체크하는 프로그램을 제공하고 있으니 해당된다면 다운로드해서 확인해보길 바란다.

 

https://www.amd.com/en/support/kb/faq/gpu-131

 

Get Drivers with AMD Auto-Detect and Install Tool

Last Updated: September 8th, 2023 This article provides information about the AMD Auto-Detect and Install tool and is organized into the follow sections:

www.amd.com

 

https://www.amd.com/en/support

 

AMD Drivers and Support

Driver Updates for AMD Radeon™ Series Graphics For use with systems running Ubuntu, RHEL/CentOS and SLED/SLES.

www.amd.com

 

 

위 절차를 마치고 나면 다음과 같이 가상화 항목이 “사용”으로 바뀌어 있다.

 

작업 관리자 가상화 여부 확인

 

기타 CPU

다른 브랜드의 경우, 다음의 표를 참고하여 리부트 시 해당 키를 두드려주면 된다. 대부분 F2 혹은 Delete 키로 진입하는 것을 볼 수 있다.

브랜드 BIOS 설정 진입 키
에이서(Acer) F2 or DEL
아수스(Asus) F2 or DEL
델(Dell) F2 or F12
에이치피(HP) F10
레노버(Lenovo) F1 or F2
엠에스아이(MSI) DEL or F2
삼성(Samsung) F2
소니(Sony) F1 or F2 or F3
도시바(Toshiba) F2

 

우분투 설치

우분투는 명령어로 설치할 수도 있고, 마이크로소프트 스토어에서도 가능하다. microsoft store가 웬만하면 간편하니 접속해서 설치해준다.

 

마이크로소프트 우분투 설치

 

가상화 설정 및 WSL 설치를 완료하고 나면 다음과 같이 관련 에러가 발생하지 않는다. 계정 정보(유저 이름, 비밀번호) 설정을 하고 나면 이제 우분투 사용이 가능하다.

 

 

 

일단 LLM이나 AI 관련 노드를 돌리기 위한 기본 세팅이 끝났다. 이 작업은 io.net을 돌리기 위해서도 필요하니 잘 참고해서 세팅을 해두길 바란다.

 

io.net 윈도우 set up 

 

[에어드랍] 솔라나 AI 디핀(DePIN) 아이오닷넷(io.net) 윈도우 GPU 세팅

솔라나도 굉장히 주목 받고 있고 불장이었다가 현재 조정 국면에 있지만, 아직도 많이 남았다고 개인적으로 생각한다. 특히나 디핀(DePIN: Decentralized Physical Infrastructure Network) 섹터는 제대로 시작

totheretirement.tistory.com

 

 

Tistory 첫번째 pip 블로거로서,

도움이 되셨다면? 아래 pip button을 통해 후원해 주시면 감사합니다.

 


 
 
 

 

https://pip.me/pipmoonbien

 

toss | PIP ME

Life, degen mode on.

www.pip.me