WSL2 설치 관련 문서는 꽤 있습니다만,
현재 (2023.6.24)를 반영하지 못하고 있는 것 같습니다.
결론적으로는,
- Window 10/11 에서 hyper-v 활성화 해주고,
- linux 하위시스템 기능켜고,
- wsl update
먼저 hyper-v를 켜려면, pc의 bios 설정에서, hyper-v를 켜야합니다.
부팅시 F2, Del, F12 등, 각 보드의 bios 진입 key를 눌러서 들어간후,
Intel Virtualization Technology, VT-D 등을 enable해주시면 됩니다.
AMD의 경우 SVM Mode 를 enable하면 됩니다.
이후에 Windows 기능켜기/끄기에서, Hyper-V와 Linux용 Windows 하위시스템을
check하여 켜 주시면 됩니다.
기능켜기를, 다음처럼 windows terminal 에서 할 수도 있습니다. (관리자 권한 필요)
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
그리고 wsl 의 default mode를 version 2( wsl2 ) 로 해 줍니다.
( 참고로, wsl /wsl2 전환 가능하고, 설치된 linux 별로도 설정 가능합니다. )
wsl --update wsl --set-default-version 2
많은 웹페이지에서, kernel update 를 하라고 하는데, 따로 안해도 됩니다.
wsl2가 나온지 얼마 안된 시점에 이야기들입니다.
다 되었습니다. 이제는?
linux 배포판 설치해서, 쓰면 됩니다 !
linux 설치는 세가지 방법이 있습니다.
1. Windows Store ( Microsoft Store ) 에서, linux 배포판 검색하여
원하는 wsl용 배포판을 설치하면 됩니다.
다음은 실행 예입니다.
PS C:\Users\gildong> wsl -l -o 다음은 설치할 수 있는 유효한 배포판 목록입니다. 'wsl.exe --install <Distro>'를 사용하여 설치합니다. NAME FRIENDLY NAME Ubuntu Ubuntu Debian Debian GNU/Linux kali-linux Kali Linux Rolling Ubuntu-18.04 Ubuntu 18.04 LTS Ubuntu-20.04 Ubuntu 20.04 LTS Ubuntu-22.04 Ubuntu 22.04 LTS OracleLinux_7_9 Oracle Linux 7.9 OracleLinux_8_7 Oracle Linux 8.7 OracleLinux_9_1 Oracle Linux 9.1 SUSE-Linux-Enterprise-Server-15-SP4 SUSE Linux Enterprise Server 15 SP4 openSUSE-Leap-15.4 openSUSE Leap 15.4 openSUSE-Tumbleweed openSUSE Tumbleweed PS C:\Users\gildong> wsl --install Ubuntu-22.04
이 외에도, Wsldl 을 이용하여, 다른 배포판의 prebuilt 를 설치하실 수도 있습니다.
https://wsldl-pg.github.io/docs/Using-wsldl/#distros
근데 설치를 어떻게 하냐구요?
download한 *.appx, *.appxbundle 을 더블클릭(실행) 하면 됩니다.개인적인 결론은....
다음과 link에서 보듯이, MS가 gui를 띄운 예제가 ubuntu 입니다.
https://learn.microsoft.com/en-us/windows/wsl/tutorials/gui-apps
ms의 test 1순위가 ubuntu 로 생각됩니다. ubuntu 계열을 추천드립니다.
물론, 다른 배포판들도, 이것저것 맞춰주면, 잘 될 것이라는 생각이 듭니다.
실제 설치과정은, 다음글에서 하겠습니다.
그리고 kali-linux는....
유튜브영상에서 desktop 3가지 형태 demo를 보고서, 설치해 봤습니다.
소리도 나고, 화면도 뜨고, 근데, 몇가지 문제가 있어서, 화면 나오기까지 오래 걸립니다.
인터넷에 찾아보면, 해결책과 이슈가 있습니다.
또한, win-kex 라는 window tool( pulse audio, vcxsrv, vnc 등) 을 내장하여,
자동 상호 동작하도록 되어 있어서, 따로 뭘 하지 않도록 되어 있습니다.
보안/해킹 관련이 아니면, 그냥 xfce4 를 설치해 보시는 게 나을 겁니다.
0 댓글