win11安装wsl2到D盘

Posted by 婷 on July 2, 2023 本文总阅读量

过程

首先在powershell以管理员身份运行下面两条命令

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

然后重启电脑,重启后在powershell以管理员身份运行下面命令

wsl --set-default-version 2

image-20230628163931834

接着下载安装包

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

下载后点击wsl_update_x64.msi

image-20230628164007674

一路点击确定就完事

image-20230628164030892

然后以管理员身份powershell进入你要安装的wsl目录,比如我的是D:\WSL\

image-20230628164113363

输入下载Ubuntu20.04的命令

Invoke-WebRequest -Uri https://wsldownload.azureedge.net/Ubuntu_2004.2020.424.0_x64.appx -OutFile Ubuntu20.04.appx -UseBasicParsing

powershell中等待下载

image-20230628164221139

等待下载完后,输入下面四条命令

Rename-Item .\Ubuntu20.04.appx Ubuntu.zip
Expand-Archive .\Ubuntu.zip -Verbose

image-20230628164811117

cd .\Ubuntu\

image-20230628164829844

.\ubuntu2004.exe

image-20230628164844765

然后输入你的用户名跟密码

image-20230628165008271

然后就可以使用wsl2了,这里就直接进入wsl2

image-20230628165041507

这个时候在powershell中输入wsl -l -v查看

image-20230628165159828

内存控制

我的电脑运行内存16GB,我想给wsl 2GB的内存

image-20230628165346951

wsl中到c盘你的用户名目录下,添加文件.wslconfig

[wsl2]
 processors=8
 memory=2GB
 localhostForwarding=true

image-20230628165738489

设置c盘 d盘自动挂载到wsl中的/c /d目录下

修改配置文件 /etc/wsl.conf

[automount]
root = /
options = "metadata,umask=22,fmask=11"

image-20230628171003356

修改后重启

image-20230628171133186

重新打开,修改成功

image-20230628171203770

参考链接