๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ’ป Extracurricular/๋ฉ‹์Ÿ์ด์‚ฌ์ž์ฒ˜๋Ÿผ11๊ธฐ

[0์ฃผ์ฐจ] WSL2 ์„ค์น˜ / ๋ฆฌ๋ˆ…์Šค(์šฐ๋ถ„ํˆฌ) ์‚ฌ์šฉ

WSL2 ์„ค์น˜ํ•˜๊ธฐ

1.  Windows PowerShell์„ ํ™œ์šฉํ•œ ๊ฐ€์ƒ๋จธ์‹  ํ™œ์„ฑํ™”

๊ฒ€์ƒ‰์ฐฝ์— PowerShell์„ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.

 

โœ๏ธ ๊ด€๋ฆฌ์ž๋กœ ์‹คํ–‰ ํด๋ฆญ

 

โœ๏ธ ์•„๋ž˜์˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ๊ธฐ๋Šฅ ํ™œ์„ฑํ™”

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

 

 

โœ๏ธ ์•„๋ž˜์˜ ๋ช…๋ น๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ๋‘๋ฒˆ์งธ ๊ฐ€์ƒ๋จธ์‹  ํ”Œ๋žซํผ ๊ธฐ๋Šฅ ํ™œ์„ฑํ™”

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

 

์œ„์˜ ์ž‘์—…์ด ๋ชจ๋‘ ์™„๋ฃŒ๋˜์—ˆ๋‹ค๋ฉด, ์ปดํ“จํ„ฐ ์žฌ๋ถ€ํŒ…

 

 

2.  Windows PowerShell์„ ํ™œ์šฉํ•œ ๊ธฐ๋ณธ์„ค์ • ๋ณ€๊ฒฝ

์žฌ๋ถ€ํŒ… ํ›„ ํŒŒ์›Œ์‰˜์„ ์žฌ์‹คํ–‰ ํ•ฉ๋‹ˆ๋‹ค.

 

โœ๏ธ ์•„๋ž˜์˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ wsl2๋กœ ๊ธฐ๋ณธ์„ค์ • ๋ณ€๊ฒฝ

wsl --set-default-version 2

 


์œˆ๋„์šฐ์šฉ ๋ฆฌ๋ˆ…์Šค ์ปค๋„ ์„ค์น˜

1.  ์œˆ๋„์šฐ์šฉ ๋ฆฌ๋ˆ…์Šค ์ปค๋„ ๋‹ค์šด๋กœ๋“œ

์•„๋ž˜์˜ ๋งํฌ๋กœ ๋“ค์–ด๊ฐ€ ์ตœ์‹  ์œˆ๋„์šฐ์šฉ ๋ฆฌ๋ˆ…์Šค ์ปค๋„์„ ๋‹ค์šดํ•ฉ๋‹ˆ๋‹ค.

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

 

โœ๏ธ ์ปค๋„ ์„ค์น˜ํŒŒ์ผ ์‹คํ–‰ > ์„ค์น˜

 

 

2.  Ubuntu ๋‹ค์šด๋กœ๋“œ

Microsoft Store๋กœ ๋“ค์–ด๊ฐ€ ์ตœ์‹  Ubuntu๋ฅผ ๋‹ค์šดํ•ฉ๋‹ˆ๋‹ค.

 

โœ๏ธ Microsoft Store ๋“ค์–ด๊ฐ€๊ธฐ

 

โœ๏ธ Ubuntu ์ตœ์‹  ๋ฒ„์ „ ์„ค์น˜ (2023.03.11๊ธฐ์ค€ 22.04.5 LTS ์„ค์น˜ํ–ˆ์–ด์š”!)

 

โœ๏ธ Ubuntu ์‹คํ–‰

โœ๏ธ Enter new UNIX username: ์„ค์ •ํ•˜๊ณ  ์‹ถ์€ ์ด๋ฆ„ ์ž…๋ ฅ

โœ๏ธ New password: ์„ค์ •ํ•˜๊ณ  ์‹ถ์€ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ

โœ๏ธ Retype new password: ๋น„๋ฐ€๋ฒˆํ˜ธ ํ™•์ธ

 

 

3. WSL ๋ฆฌ๋ˆ…์Šค ์ดˆ๊ธฐ์„ธํŒ…

์ „ ์ด๋ฏธ ๋ฆฌ๋ˆ…์Šค(์šฐ๋ถ„ํˆฌ)๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ์–ด์„œ ์ดˆ๊ธฐ์„ธํŒ…์„ ์•ˆํ•˜๊ณ  ๋„˜์–ด๊ฐ”์–ด์š”!

ํ˜น์‹œ ์šฐ๋ถ„ํˆฌ ์ฒ˜์Œ ์„ค์น˜ํ•˜๋Š” ๋ถ„๋“ค์€ ์•„๋ž˜ ์‚ฌ์ดํŠธ๋ฅผ ์ฐธ๊ณ ํ•ด์„œ ์„ธํŒ…ํ•˜์„ธ์š”!.

https://gaesae.com/161#google_vignette

 

์œˆ๋„์šฐ10 WSL2 ์„ค์น˜ํ•˜๊ธฐ, WSL2 ์šฐ๋ถ„ํˆฌ ์„ค์น˜ํ•˜๊ธฐ

WSL์ด๋ž€? Linux์šฉ Windows ํ•˜์œ„ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ธฐ์กด ๊ฐ€์ƒ ๋จธ์‹ ์˜ ์˜ค๋ฒ„ํ—ค๋“œ ๋˜๋Š” ๋“€์–ผ ๋ถ€ํŒ… ์„ค์ • ์—†์ด ๋Œ€๋ถ€๋ถ„์˜ ๋ช…๋ น์ค„ ๋„๊ตฌ, ์œ ํ‹ธ๋ฆฌํ‹ฐ ๋ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋น„๋กฏํ•œ GNU/Linux ํ™˜๊ฒฝ์„ ์ˆ˜์ •ํ•˜

gaesae.com

WSL ๋ฆฌ๋ˆ…์Šค ์ดˆ๊ธฐ์„ธํŒ… ํ›„ ์žฌ๋ถ€ํŒ…ํ–ˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜๊ณ  ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

 

โœ๏ธ ์•„๋ž˜์˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์šฐ๋ถ„ํˆฌ ๋ฆฌ๋ˆ…์Šค๋ฅผ ๊ฐ€์žฅ ์ตœ์‹ ์œผ๋กœ ์—…๋ฐ์ดํŠธ

        > password for [์‚ฌ์šฉ์ž] : ์ดˆ๊ธฐ์„ค์ •ํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

sudo apt update

 

 

โœ๏ธ ์•„๋ž˜์˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์—…๊ทธ๋ ˆ์ด๋“œ

sudo apt upgrade

 

์œ„์˜ ํ™”๋ฉด์—์„œ๋Š” ์ด๋ฏธ ์„ค์น˜๋˜์–ด ์žˆ์–ด์„œ ์•„๋ฌด๊ฒƒ๋„ ์•ˆ๋œจ์ง€๋งŒ,

Do you want to continue? [Y/n] ๋ฉ”์„ธ์ง€๊ฐ€ ๋œจ๋ฉด > Y ์ž…๋ ฅ


๊ฐ€์ƒ๋จธ์‹  ์ข…๋ฃŒ ๋ฐ ์žฌ์‹คํ–‰

1. Windows PowerShell์„ ํ†ตํ•œ ๊ฐ€์ƒ๋จธ์‹  ์ข…๋ฃŒ

๊ฐ€์ƒ๋จธ์‹  ๋ฆฌ์ŠคํŠธ๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

 

โœ๏ธ ์•„๋ž˜์˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ๊ฐ€์ƒ๋จธ์‹  ๋ฆฌ์ŠคํŠธ ํ™•์ธ

wsl --list --versbose

 

์ €๋Š” ์šฐ๋ถ„ํˆฌ ์—ฌ๋Ÿฌ ๊ฐœ๋ฅผ ๋‹ค์šด ๋ฐ›์•„์„œ ์ด 3๊ฐœ๊ฐ€ ๋œจ๋Š”๋ฐ,

์œ„์˜ ๋ฐฉ๋ฒ•์œผ๋กœ ํ•˜์…จ์œผ๋ฉด ๋ฐ‘์— ๊ฒƒ๋งŒ ๋œจ๋Š” ๊ฒŒ ์ •์ƒ์ด์—์š”!

 

โœ๏ธ ๋„๊ณ  ์‹ถ์€ ๊ฐ€์ƒ๋จธ์‹ ์˜ ์ด๋ฆ„(NAME) ์ž…๋ ฅ

wsl -t [๊ฐ€์ƒ๋จธ์‹  ์ด๋ฆ„]

 

> Stopped๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ๋‹ค๋ฉด ๊ฐ€์ƒ๋จธ์‹ ์ด ์ข…๋ฃŒ๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

 

 

2. ๊ฐ€์ƒ๋จธ์‹  ์žฌ์‹คํ–‰

์„ค์น˜ํ•œ Ubuntu์˜ '์—ด๊ธฐ' ๋ฒ„ํŠผ์„ ๋ˆ„๋ฆ…๋‹ˆ๋‹ค.

์ •์ƒ์ ์œผ๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค!!