반응형
WSL2는 virtualbox와의 충돌 문제가 있어 virtualbox를 사용할 수 없게 된다.
따라서 virtualbox를 자주 사용하는 경우라면 WSL2를 사용하지 말아야 한다.
이는 Hyper-v 공유할 수 없어 발생하는 문제로 아직 해결되지 않았다. (2020년 10월 09일 현재)
WSL과 virtualbox를 꼭 함께 사용해야 한다면 WSL1으로 다운 그래이드 해서 사용해야 한다.

1. 설치전 윈도우의 버전이 2004인지 먼저 확인한다. 이하버전인 경우 업그레이드한다.

>winver

 

윈도우 버전 확인

2. 관리자 권한으로 터미널을 열고 다음과 같이 명령어를 입력한다.

1) WSL (Windows Subsystem for Linux) 기능 활성화

>dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

2) Virtual Machine Platform 활성화

>dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

아래와 같은 화면이 나오면 정상적으로 설정이 된것이다.

설정이 최종 완료된 화면

3. 시스템을 리부팅한다.

 

4. WSL 2를 다음 링크에서 다운로드 받는다.

docs.microsoft.com/en-us/windows/wsl/wsl2-kernel

 

Updating the WSL 2 Linux kernel

Instructions on how to update your WSL 2 Linux kernel manually

docs.microsoft.com

 

사이트의 다운로드 링크

 

 

5. 다운 받은 wsl_update_x64.mis를 실행해서 WSL2를 설치한다.

설치 토기화면

6. WSL2를 기본값으로 설정한다. 이후 생성되는 리눅스 배포판이 WSL2로 동작한다. 명령어의 옵션간 스페이스는 존재하지 않는다는 것을 명심하자. 스페이스는 명령어와 옵션사이, 그리고 마지막 2 직전에만 있다.

>wsl --set-default-version 2

 

7. 만일 WSL을 처음 설치하는 것이라면 이번 단계는 필요하지 않다. 그러나 이전에 사용한 적이 있다면 다음 명령으로 WSL을 WSL2로 바꿔준다.

1) 기존의 WSL 배포 목록 확인

>wsl -l -v

2) WSL을 WSL 2로 변경

>wsl --set-version DISTO_NAME 2

 

8. 이제 리눅스 배포판을 Microsoft Store 앱이나 사이트를 통해 설치한다. 여기서는 Ubuntu 20.04 를 설치하도록 한다.

www.microsoft.com/ko-kr/p/ubuntu/9nblggh4msv6?activetab=pivot:overviewtab

 

Ubuntu 구매 - Microsoft Store ko-KR

Microsoft Store에서 이 Windows 10용 앱을 다운로드하세요. 스크린샷을 보고, 최신 고객 리뷰를 읽고, Ubuntu에 대한 평점을 비교하세요.

www.microsoft.com

9. 설치가 끝나고 실행하면 다음과 같은 화면이 나온다. 사용자 이름과 암호를 등록한다.

설치 후 실행한 첫 화면

사용자 이름과 등록이 끝나면 다음 화면이 나온다.

우분투가 실행된 화면

10. 마지막으로 터미널에서 설치를 다시한번 확인한다. 명령은 다음과 같다. 

>wsl -l -v

배포목록에 방금설치한 ubuntu가 WSL2에 등록된 것을 확인할 수 있다.

이제 우분투를 사용하면된다.

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형

Windows Terminal의 폰트를 D2Coding으로 바꾸는 방법이다.

설정 메뉴를 클릭한다.

settings.json 파일이 열리면 다음과 같이 내용을 추가한다. 빨간 색으로 되어 있는 부분이 추가된 부분이다.

 

        "defaults":
        {
            // Put settings here that you want to apply to all profiles.
            "fontFace": "D2Coding",
            "fontSize": 14
        },

 

수정이 끝나면 저장하고 나오면 된다. 터미널을 재기동하면 적용되다.

 

파일의 위치는 다음과 같다. 직접 열어서 편집할 경우 참고하기 바란다.

C:\Users\[윈도우id]\AppData\Local\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형

Windeows Terminal은 cmd, PowerSell, WSL을 통합한 터미널 응용프로그램이다. 마이크로소프트에서 Open Source Project로 진행하고 있으며 주요기능으로는 다중 탭 지원, 다중 창 지원, 유니코드 및 UTF-8문자 지원, GPU 가속 텍스트 렌더링 엔진 및 사용자 정의 테마, 스타일 구성 등이 있다.

 

프로그램은 Microsoft Store에서 무료로 다운로드 받을 수 있다. 사이트를 방문하지 않고 윈도우에 설치된 Microsoft Store 앱을 통해서도 설치할 수 있다.

www.microsoft.com/ko-kr/p/windows-terminal/9n0dx20hk701?activetab=pivot:overviewtab

 

Windows Terminal 구매 - Microsoft Store ko-KR

Microsoft Store에서 이 Windows 10용 앱을 다운로드하세요. 스크린샷을 보고, 최신 고객 리뷰를 읽고, Windows Terminal에 대한 평점을 비교하세요.

www.microsoft.com

 

오픈소스 프로젝트에 참여를 원한다면 아래 주소를 참고하기 바란다.

https://github.com/microsoft/terminal 

 

microsoft/terminal

The new Windows Terminal and the original Windows console host, all in the same place! - microsoft/terminal

github.com

 

 

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형

시작프로그램은 윈도우가 시작될때 함께 시작되는 프로그램을 말한다.

나도 모드는 사이 너무 많은 시작프로그램이 등록되어 부팅에 시간이 걸리기도 하지만 꼭 필요한 프로그램을 부팅과 동시에 시작하고 싶을 때도 있다.

다음은 윈도우10에 시작 프로그램을 등록하는 방법이다.

 

1. win+r 로 '실행'을 연다.

2. shell:startup 를 입력한다.

3. 원하는 프로그램의 바로가기 아이콘을 끌어다 놓는다.

 

끝.

 

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형
  1. 시작  단추를 선택한 다음 설정 을 선택한다. 혹은 시작 단추 우클릭 후 설정을 선택한다.
  2. 개인 설정 > 테마 > 관련설정 - 바탕 화면 아이콘 설정을 선택한다.
  3. 휴지통 체크 제거> 확인을 선택한다.
반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형

[ 최종 수정: 2023년 03월 11일 ]

탐색기에서 폴더를 삭제하려고 하면 "폴더가 더 이상 존재하지 않습니다."등 이와 유사한 오류창이 뜨면서 삭제가 안되는 경우가 있습니다. 이런 경우 삭제방법에 대한 설명입니다.

 

1. CMD 를 실행합니다. ( ctrl + R 클릭 후 실행탕에서 cmd라고 입력하고 enter key를 누룹니다.)
2. 해당 폴더로 이동합니다. ( cd 명령으로 이동 )
3. dir /x 명령을 실행합니다. ( dir을 옵션없이 실행했을 때와는 다르게 폴더명 앞에 ~가 붙은 다른 이름이 보입니다. )
4. rmdir /s [3에서 확인한 별명] 를 실행합니다.

 

리눅스를 접한 경험이 있다면 "~가 붙은 다른 이름"이 무엇인지 짐작할 수 있을 것입니다.
바로 리눅스의 alias입니다.
윈도우에서는 긴 폴더명이나 파일명에 자동으로 alias를 할당합니다.
dir /x명령을 통해 alias를 확인한 후 그 alias로 삭제 작업을 진행하는 것입니다.

윈도우즈 10
윈도우즈 10

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형
윈도우를 사무용으로 사용자 중 간혹 리눅스 시스템을 켜지 않고 shell을 사용하고 싶은 경우가 있다. 이 경우 간단히 윈도우에서 bash를 사용하는 방법을 소개한다.
윈도우10/1607버전 부터 지원하는 것으로 알려져 있기 때문에 이후 버전이라면 바로 사용이 가능하다.
만일 자신의 위도우가 1607이전 버전이라면 업데이트를 먼저해야 한다.

 

 

  1. 먼저 윈도우10을 개발자 모드로 설정해야 한다.
    윈도우 설정페이지를 연다. 윈도우 좌측 하단 구석의 시작 아이콘(윈도우 로고)에서 마우스 우 클릭을 하면 메뉴가 나온다. 거기서 '설정(N)'을 클릭하면 된다.
  2. 창이 뜨면 '업데이트 및 복구'를 클릭한다.
  3. 좌측메뉴 중 하단에 있는 '개발자용'메뉴를 클릭한다.
  4. 오른쪽 창에서 '개발자 모드'를 선택한다. (기본은 '테스트용으로 앱 로드'가 선택되어 있다.)
  5. 확인을 하면  '개발자 모드 패키지 설치 중'이라는 메시지와 함께 패키지가 설치된다.
  6. 이제 창 좌측상단의 홈 메뉴 아래 '설정 찾기'에 'windows 기능'을 검색해서 [Windows기능 켜기/끄기]를 실행한다.
  7. [Windows기능 켜기/끄기]창이 뜨면, 'Linux용 Windows 하위 시스템(베타)'를 체크하고 확인을 누르면 잠시 패키지를 설치한다. 끝나면 재부팅을 한다.
  8. 이제 lxrun을 설치할 차례다. cmd를 관리자 권한으로 실행 후 프롬프트에 'lxrun /install'이라고 타이핑 후 실행한다.
    PS C:\Windows\system32> lxrun /install
  9. 다음과 같은 메시지가 나오면 y를 입력한다.-- 베타 기능 --
    이렇게 하면 Canonical에서 배포하고 다음에서 사용 가능한
    조건에 따라 사용이 허가되는 Ubuntu가 Windows에 설치됩니다.
    https://aka.ms/uowterms
    계속하려면 "y" 입력:
  10. 이제 윈도우가 다운로드와 설치를 진행한다. 조금 시간이 걸린다.
  11. 설치가 끝나면 다음과 같은 메시지가 나온다. 'y'를 입력하고 <Enter>키를 누른다.파일 시스템을 추출하는 중... 몇 분 정도 걸립니다.
    Ubuntu 로캘을 Windows 로캘(ko-KR)과 일치하도록 설정할까요?
    기본 로캘은 en_US입니다.
    계속하려면 "y" 입력:
  12. 설치가 끝나면 새로운 UNIX사용자 이름을 입력한다. 위도우의 사용자명과 달라도 된다.
  13. 다음 비밀번호를 입력한다. 이 것도 윈도우와는 별개이다.
  14. 이제 프롬프트에서 'bash'라고 치고 엔터키를 누르면 프롬프트가 bash로 바뀐다. ubuntu에서 bash를 사용하 듯 사용하면 된다.
  15. bash에서 dos프롬프트로 빠지려면 ubuntu때와 같이 'exit'명령을 주면 된다.
  16. vi에디터도 사용가능하다.
  17. 업데이트를 할경우 'sudo apt-get update'를 입력하고 <Enter>키를 누르면 된다.
반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,
반응형
윈도우10의 Internet Explorer 11을 사용하다 보면 멈춤 현상이 발생하는 경우가 있다.
이를 프리징(freezing)이라고 한다. 원인은 여러가지가 있고 그에 따라 해결방법도 각기 다를 수 있으나,  여기서는 IE의 프리징 현상을 해결하는 간단한 방법을 소개한다.

 

  1. IE11의 인터넷 익스플로러 11(IE11)의 도구>인터넷 옵션 선택
  2. 보안탭을 선택하고, '보호 모드 사용(Internet Explorer를 다시 시작해야 함)(P)'의 체크를 해제해 준다.
  3. 다음 '고급'탭으로 이동하여, '가속 그래픽'항목의 'GPU 렌더링 대신 소프트웨어 렌더링 사용*'을 체크해 준다.
  4. "현재 보안 설정으로 인해 컴퓨터가 위험에 노출될 수 있습니다."라는 보안 경고창이 나오면 '확인'을 클릭한다.
  5. IE11을 다시 실행한다.
  6. 다시 실행하면 브라우저 하단에 '모드가 꺼져 있습니다.'라는 메시지가 나오는데 매번 나타나는 메시지가 번거로운 경우, '이 메시지를 다시 표시 안 함(D)'를 클릭한다.

만일 보안이 문제가 될 것으로 판단된다면 2항의 '보호모드 사용'은 체크를 해 두어도 정상 동작하는 경우가 있으니, 먼저 소프트웨어 렌더링을 먼저 사용해 보고 계속 문제가 발생하면, 그때 보안을 해지해도 문제가 없다.

반응형
블로그 이미지

DeveloperN

개발자 n의 개발 이야기(draft)

,