simDev1234
심플하고 차분하게
simDev1234
전체 방문자
오늘
어제
  • 분류 전체보기
    • Computer Science
      • Basic Math
      • Data Structure
      • Algorithm
      • Database
      • OS
    • Language
      • Java
      • Kotlin
      • SQL
    • Framework
      • Spring
      • Orm&Mapper
      • 프로젝트로 스프링 이해하기
      • 스프링 라이브러리
    • Infra
      • Cloud
      • Docker
      • Redis
      • AWS, Azure
      • Device
    • Etc
      • CleanCoding
    • Git,Github

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 참조타입
  • 자바프로그래밍
  • 스프링
  • JVM메모리구조
  • 자바프로그램
  • null
  • 컨트롤러
  • 자바
  • controllerTest
  • 자바메모리구조
  • scanner #next() #nextLine()
  • 참조변수
  • 404

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
simDev1234

심플하고 차분하게

[OS] WSL을 통해 윈도우 환경에서 리눅스 사용하기
Computer Science/OS

[OS] WSL을 통해 윈도우 환경에서 리눅스 사용하기

2023. 12. 25. 17:10

Docker 강의를 듣는 중에 리눅스 OS 사용이 필요해서 WSL을 사용하기로 했다.  

 

WSL 이란?

Windows Subsystem for Linux의 줄임말로, 윈도우에서 리눅스를 사용할 수 있게 해주는 서브시스템을 의미한다. 

기존 WSL을 사용하면 윈도우 환경에서도 powershell 등을 통해 linux 명령어를 사용할 수 있게 해주었다. 

WSL2에서는 업데이트된 형태로 하이퍼바이저를 통해 Windows 뿐만 아니라, Linux 또한 사용할 수 있도록 해준다.

* Hypervisor : 다수의 VM을 사용할 수 있도록 연결해주는 소프트웨어  

윈도우에서 WSL를 사용하는 명령어

* 윈도우 10 이상에서만 설치 가능 

wsl --install

 

powershell 또는 cmd 를 관리자 권한으로 열고 위의 명령어를 친 뒤, 재부팅을 해주면 된다.

 

설치를 했는데 오류가 나는 경우 

wsl/callmsi/e_abort

만약에 위와 같은 오류가 나타난다면, 

윈도우 + R 을 누르고 regedit 를 입력한 뒤, 아래와 같이 WslService를 찾아 삭제 후 재부팅 후 재설치를 하면 된다.

  1. Navigate to Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
  2. Look for "WslService" -> Right click on folder icon -> Delete
  3. Restart PC

WSL 실행하기 

윈도우 > WSL 를 검색하면 WSL를 실행할 수 있다. 

 

참고  

https://hirlawldo.tistory.com/137

https://dongle94.github.io/windows/windows-wsl-install/

https://github.com/microsoft/WSL/issues/10764

'Computer Science > OS' 카테고리의 다른 글

Oracle Virtualbox로 Windows에 Mac 운영체제 설치하기  (0) 2024.12.11
[소프트웨어 공학] 소프트웨어 공학 및 현업 프로세스  (1) 2022.09.05
[네트워크] 네트워크의 기초 정리  (0) 2022.08.28
[시스템 소프트웨어] 쉘스크립트  (0) 2022.08.21
[시스템 소프트웨어] 리눅스의 기본 명령어  (0) 2022.08.15
    'Computer Science/OS' 카테고리의 다른 글
    • Oracle Virtualbox로 Windows에 Mac 운영체제 설치하기
    • [소프트웨어 공학] 소프트웨어 공학 및 현업 프로세스
    • [네트워크] 네트워크의 기초 정리
    • [시스템 소프트웨어] 쉘스크립트
    simDev1234
    simDev1234
    TIL용 블로그. * 저작권 이슈가 있는 부분이 있다면 댓글 부탁드립니다.

    티스토리툴바