1. ๋จผ์ ์ฐ๋ถํฌ 22.04๋ฅผ ์ค์นํ๋ค
wsl -l -o
์ค์น ๊ฐ๋ฅํ ๋ฒ์ ๋ค์ด ๋ฌ๋ค
wsl --install -d Ubuntu-22.04
22.04๋ฅผ ์ค์นํ๋ค.
2. ์ปดํจํฐ๋ฅผ ์ฌ๋ถํ
ํ๋ฉด ๋ค์ ์ผ์๋ง์ ์๋์ผ๋ก ์์์ ์ค์ ์๋ฃํ๋ค.
3. ์ค์น ์ค ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค๋ฉด ์๋์ ๊ฐ์ด ์๋์ฐ ๊ธฐ๋ฅ์ผ๊ธฐ/๋๊ธฐ๋ฅผ ๊ฒ์ํ ํ Hyper-X์ Linux์ฉ ๋จธ์๊ธฐ๋ฅผ ์ฒดํฌํด์ค๋ค.
4. ์ฌ๋ถํ
ํ ๋ค์ ์๋ํ๋ฉด ๋๋ค.
5. ๊ทธ๋๋ ์ปค๋์๋ฌ๊ฐ ๋ฐ์ํ ๋๊ฐ ์๋ค
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
์ ํ์ผ์ ์ค์นํ ํ ์ปค๋์ ์
๋ฐ์ดํธํ๋ฉด ์ ์์ ์ผ๋ก ๋์๊ฐ๋ค.
6. ์ด์ ์ ๋ฐ์ดํธ ๋ชจ๋ ํ์
sudo apt-get update
sudo apt-get upgrade
7. ์ด์ ์ ์ฅ ๊ฒฝ๋ก๋ฅผ c:์์ e:๋ก ๋ฐ๊ฟ๋ณด์
์๋ ๊ฒฝ๋ก์ ext4.vhdx ๊ฐ ์ ์ฅ๋์ด ์๋ค.
C:\Users\ufo\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc\LocalState\ext4.vhdx
์ ํ์ผ์์ ์ฐ๋ถํฌ์ ๋ชจ๋ ๊ฒ๋ค์ด ๋ค์ด๊ฐ๋ค. ์ฆ ์ ๊ฑธ e:๋ก ์ฎ๊ธฐ๋ฉด ๋๋๊ฑฐ๋ค.
8. ๋จผ์ ์ฐ๋ถํฌ ํ๋ก์ธ์๋ฅผ terminate์์ผ์ผํ๋ค
wsl -l -v
๋ฅผ ์คํ์ํค๋ฉด ์ค์น๋ ๋ฆฌ๋ ์ค ๋ฒ์ ๋ค์ด ๋ณด์ธ๋ค. ์ด ์ค์์ ์ข ๋ฃ์ํฌ ๋ฒ์ ์ ์ ํํ๋ ๊ฑฐ๋ค.
wsl -t Ubuntu-22.04
9. ์ด์ ์ฎ๊ธฐ์.
๊ทธ๋ฅ ์ฎ๊ธฐ๋ฉด ์์กด์ฑ ์ฒ๋ฆฌ๊ฐ ๊ณจ์น์ํ๋ค. ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ฉํ์
https://github.com/pxlrbt/move-wsl
git clone https://github.com/pxlrbt/move-wsl.git
์ ๊นํ์์ ๊ฐ์ ธ์จ move-wsl.ps1 ํ์ผ์ ํ์์์์ ์คํ์์ผ์ผ ํ๋ค. - ๊นํ์์ ์ ํ์ผ ํ๋๋ง ๊ฐ์ ธ์ค๋ฉด ๋๋ค
๊ทธ๋ฐ๋ฐ ์๋๊ฐ์ ์ค๋ฅ๊ฐ ๋ฌ๋ค.
10. ๊ด๋ฆฌ์ ๋ชจ๋๋ก ํ์์ ์ ์คํ ์ํจ ํ์ ๊ถํ์ ์ฃผ์. ์๋ ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ๋ค
Set-ExecutionPolicy RemoteSigned
11. ๋๋ค. ์ด์ ์ค๋น๊ฐ ๋๋ฌ๋ค. ์ฎ๊ธด๋ค
.\move-wsl.ps1
์คํํ๋ฉด ์ฎ๊ธธ ๋ฆฌ๋
์ค ๋ฒ์ ์ด ๋ฌ๋ค. ์๋ ์ค์ท์ฒ๋ผ 1๋ฒ ์ ํ.
๋ค์์๋ ์ด๋์ํฌ ๊ฒฝ๋ก๋ฅผ ๋ฃ์ด์ค๋ค. ๋๋ E:\WSL
12. ํ์ฐธ๋์ ๋ณต์ฌ๊ฐ ๋๋ค. Done!
๋ฃจํธ ์ ์์ด ์๋ ์ผ๋ฐ๊ณ์ ์ผ๋ก ๋ก๊ทธ์ธํ๊ธฐ ์ํด /etc/wsl.conf ํ์ผ์ ๋ง๋ค๊ณ ์๋ ๋ฌธ๊ตฌ๋ฅผ ๋ฃ์ด์ค๋ค. ๋ด์์ด๋ ์์น์ ์ํ๋ ์ด๋ฆ์ ๋ฃ์ผ๋ฉด ๋๋ค. ๋๋ ufo๋ก ๋ฃ์๋ค
[user]
default=๋ด์์ด๋
๋ซ๊ณ ์ฌ์คํํ๋ฉด ์๋์ ๊ฐ์ด ๋ณ๊ฒฝ๋๊ฒ์ ์์์๋ค.
'Developments' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ์ด์ฌ์ผ๋ก ์๋จ์ด ๋๋คํ๊ฒ 500๊ฐ ์์ฑํ๊ธฐ (0) | 2024.07.16 |
---|---|
์ฐ๋ถํฌ์์ ์ธํ ๋ด์ฅ ๊ทธ๋ํฝ ์นด๋ ์ฌ์ฉํ๊ธฐ (1) | 2024.06.27 |
SayToRemember Github - ์์ด ๋ฃ๊ธฐ ํนํ ์น์๋น์ค (0) | 2023.07.03 |
WhiteBetting Github (0) | 2023.06.28 |
Three.js Geometry Training (0) | 2023.04.03 |