본문 바로가기

기타

윈도우 10에서 Linux subsystem 설치 후에도 bash가 실행이 안될 때

윈도우 10에서 bash를 사용할 수 있다는 말에 Windows 기능/켜기 끄기를 통해 리눅스 하위 시스템을 활성화시켰는데


bash가 실행이 안된다?


콘솔 창이 0.1초 떴다가 바로 꺼지는 문제가 발생했는데


그런데 한국어로 검색을 해봐도 이런 경우는 찾을 수 없었다. 우리나라에서는 이런 경우가 아무도 없나보다.


이전에는 영어로 검색해도 안 나왔던걸로 기억하는데, 이번에 검색해보니 누가 질문을 올려놓았다.


결과부터 올리면



콘솔 창 설정 (실행 - cmd - cmd 창 상단 우클릭 - 속성 - 옵션) 에서 레거시 콘솔 사용을 해제하면 된다.


아마 아래 새로운 콘솔 기능을 들어가면 어떤 기능인지 알 수 있겠지만 들어가보진 않았다.

왜 저게 기본으로 세팅이 되어 있는지는 잘 모르겠지만, 저 설정을 해제하면 bash가 실행된다.



+ 추가로


기본 권한으로 cmd를 켜면 위와 같이 한글이 깨져나오는데


관리자 권한으로 실행하면 한글이 잘 나온다.


파일 속성에서 '호환성' 탭에 들어가면 관리자권한으로 기본 실행을 설정할 수 있는데, 저 위에 사진처럼 '호환성' 탭이 보이지 않아 찾고 있는 중이다..

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

2017년 2월 24일 추가

글꼴 문제로 발견되어 다음 글에 추가하였다.


참고:

http://www.winhelponline.com/blog/bash-does-not-start-unsupported-console-settings-windows-10/

http://www.isunshare.com/windows-10/enable-use-legacy-console-for-command-prompt-in-windows-10.html