WSL ์ญ์ ๊ฐ์ด๋
1. ํน์ ๋ฐฐํฌํ ์ญ์
1-1. ์ค์น๋ ๋ฐฐํฌํ ํ์ธ
PowerShell์์ ์คํ:
wsl --list --verbose
PowerShell
๋ณต์ฌ
1-2. ๋ฐฐํฌํ ๋ฑ๋ก ํด์ (์ญ์ )
# ์์: Ubuntu ์ญ์
wsl --unregister Ubuntu
PowerShell
๋ณต์ฌ
์ฃผ์: ํด๋น ๋ฐฐํฌํ์ ๋ชจ๋ ๋ฐ์ดํฐ(ํ์ผ, ์ค์ , ์ฌ์ฉ์ ๊ณ์ )๊ฐ ์๊ตฌ ์ญ์ ๋ฉ๋๋ค.
1-3. ์ญ์ ํ์ธ
wsl --list --verbose
PowerShell
๋ณต์ฌ
์ญ์ ๋ ๋ฐฐํฌํ์ด ๋ชฉ๋ก์์ ์ฌ๋ผ์ก๋์ง ํ์ธํฉ๋๋ค.
2. WSL ์์ ์ญ์
WSL ์์ฒด๋ฅผ ์์คํ
์์ ์ ๊ฑฐํ๋ ๋ฐฉ๋ฒ์
๋๋ค.
2-1. ๋ชจ๋ ๋ฐฐํฌํ ์ข ๋ฃ
wsl --shutdown
PowerShell
๋ณต์ฌ
2-2. ์ค์น๋ ๋ชจ๋ ๋ฐฐํฌํ ์ญ์
์ค์น๋ ๋ฐฐํฌํ์ ํ๋์ฉ ์ ๊ฑฐํฉ๋๋ค:
# ์ค์น๋ ๋ฐฐํฌํ ๋ชฉ๋ก ํ์ธ
wsl --list --quiet
# ๊ฐ ๋ฐฐํฌํ ์ญ์
wsl --unregister Ubuntu
wsl --unregister Ubuntu-22.04
# ... ๋ชฉ๋ก์ ๋์จ ๋ชจ๋ ๋ฐฐํฌํ์ ๋ํด ๋ฐ๋ณต
PowerShell
๋ณต์ฌ
2-3. WSL ๊ธฐ๋ฅ ๋นํ์ฑํ
PowerShell (๊ด๋ฆฌ์ ๊ถํ)์์ ์คํ:
# WSL ๊ธฐ๋ฅ ๋นํ์ฑํ
dism.exe /online /disable-feature /featurename:Microsoft-Windows-Subsystem-Linux /norestart
# ๊ฐ์ ๋จธ์ ํ๋ซํผ ๋นํ์ฑํ
dism.exe /online /disable-feature /featurename:VirtualMachinePlatform /norestart
PowerShell
๋ณต์ฌ
2-4. PC ์ฌ๋ถํ
shutdown /r /t 0
PowerShell
๋ณต์ฌ
3. (์ ํ) Microsoft Store์์ WSL ์ฑ ์ ๊ฑฐ
Windows ์ค์ ์์ ์ ๊ฑฐ:
1.
์ค์ โ ์ฑ โ ์ค์น๋ ์ฑ
2.
Windows Subsystem for Linux ๊ฒ์
3.
์ ๊ฑฐ ํด๋ฆญ
Linux ๋ฐฐํฌํ ์ฑ๋ ๋์ผํ๊ฒ ์ ๊ฑฐ:
1.
Ubuntu ๊ฒ์ โ ์ ๊ฑฐ ํด๋ฆญ
4. ์ญ์ ํ์ธ
# WSL ๋ช
๋ น์ด๊ฐ ๋์ํ์ง ์์ผ๋ฉด ์์ ์ญ์ ์๋ฃ
wsl --list
PowerShell
๋ณต์ฌ
์ ์์ ์ผ๋ก ์ญ์ ๋์๋ค๋ฉด WSL ๊ด๋ จ ์ค๋ฅ ๋ฉ์์ง ๋๋ ๋น ๊ฒฐ๊ณผ๊ฐ ์ถ๋ ฅ๋ฉ๋๋ค.
5. ์ฐธ๊ณ
์์
| ์ํฅ ๋ฒ์ |
wsl --unregister <๋ฐฐํฌํ> | ํด๋น ๋ฐฐํฌํ๋ง ์ญ์ (WSL์ ์ ์ง) |
WSL ๊ธฐ๋ฅ ๋นํ์ฑํ | WSL ์ ์ฒด ์ ๊ฑฐ (๋ชจ๋ ๋ฐฐํฌํ ์ฌ์ฉ ๋ถ๊ฐ) |
Store์์ ์ฑ ์ ๊ฑฐ | WSL ์ฑ ์์ฒด ์ ๊ฑฐ |
๋ฐฐํฌํ๋ง ์ญ์ ํ๊ณ WSL์ ์ ์งํ๋ ค๋ฉด 1๋ฒ ๋ฐฉ๋ฒ๋ง ์ํํ๋ฉด ๋ฉ๋๋ค.
๋์ค์ ๋ค์ wsl --install -d Ubuntu๋ก ์ฌ์ค์นํ ์ ์์ต๋๋ค.



