Loading... (在Windows11环境下测试成功) ## Ref - https://damsteen.nl/blog/2018/08/29/installing-wsl-manually-on-non-system-drive - https://learn.microsoft.com/en-us/windows/wsl/install-manual#downloading-distributions - https://learn.microsoft.com/en-us/windows/wsl/install-on-server ## 安装WSL2(WSL1同理) 开始菜单搜索`启用或关闭Windows功能`,打开`虚拟机平台`(假设我们需要安装WSL2,若安装WSL1则选择Linux子系统) 应用商店安装`Windows Subsystem for Linux`(WSL) 打开终端,将默认WSL版本切换为WSL2:`wsl --set-default-version 2` ## 下载Ubuntu并安装 打开PowerShell,执行以下命令: ```powershell New-Item C:\WSL -ItemType Directory # 建一个用来存WSL实例的文件夹 Set-Location C:\WSL # cd C:\WSL # 下载安装包(此处选择Ubuntu 2204 LTS,大小约1G) # Distros: https://learn.microsoft.com/en-us/windows/wsl/install-manual#downloading-distributions Invoke-WebRequest -Uri https://aka.ms/wslubuntu2204 -OutFile Ubuntu.appx -UseBasicParsing # 这里如果下载得到是appxbundle的话选择对应版本再解压一轮 Rename-Item .\Ubuntu.appx Ubuntu.zip # 修改后缀名 Expand-Archive .\Ubuntu.zip -Verbose # 解压 Rename-Item .\Ubuntu .\DevBox # 之后会安装在解压后的文件夹下,这里用DevBox作为名字 Set-Location .\Devbox # cd DevBox # 执行安装程序 .\ubuntu1804.exe ``` ## 实例改名 terminate所有实例,然后注册表改当前的实例名,谷歌搜得到 改完名就可以装下一个实例了 If you want to rename your WSL distro, you have to: 1. Stop all instances of WSL 2. Open Registry Editor and go to HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Lxss 3. Find the distro you want to rename, look for the DistributionName 4. Change it as you want 5. Start WSL again, you can also execute wsl.exe -l -v to check if it changes 最后修改:2023 年 06 月 25 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 0 如果觉得这篇文章对你有用,请随意赞赏~