1、打开开发人员模式
win+i打开设置,勾选开发人员模式
2、开启“适用于Linux的Windows子系统”、虚拟机平台、Hyper-V
找到 控制面板-程序和功能-启用或关闭Windows功能,选中“适用于Linux的Windows子系统”,然后点击确定
3、安装WLS
在管理员模式下打开 PowerShell 或 Windows 命令提示符,方法是右键单击并选择“以管理员身份运行”,输入 wsl --install 命令,然后重启计算机。
wsl --install
更新WLS(如果出现如下错误,请更新WLS)
wsl --update
列出可用的 Linux 发行版
wsl --list --online
列出已安装的 Linux 发行版
wsl --list --verbose
卸载已有的子系统,先查看需要卸载的子系统的名字(这步针对windows已有多个子系统)
wsl --unregister Ubuntu
4、将版本从 WSL 1 升级到 WSL 2
wsl --set-default-version 2
5、安装所选的 Linux 分发
Ubuntu 18.04 on Windows - Windows官方下载 | 微软应用商店 | Microsoft Store
Ubuntu 20.04 - Windows官方下载 | 微软应用商店 | Microsoft Store
Ubuntu 22.04.3 LTS - Windows官方下载 | 微软应用商店 | Microsoft Store
openSUSE-Leap-15-1 - Windows官方下载 | 微软应用商店 | Microsoft Store
SUSE Linux Enterprise Server 12 SP5 - Windows官方下载 | 微软应用商店 | Microsoft Store
SUSE Linux Enterprise Server 15 SP1 - Windows官方下载 | 微软应用商店 | Microsoft Store
Kali Linux - Windows官方下载 | 微软应用商店 | Microsoft Store
Debian - Windows官方下载 | 微软应用商店 | Microsoft Store
Fedora Remix for WSL - Windows官方下载 | 微软应用商店 | Microsoft Store
Pengwin - Windows官方下载 | 微软应用商店 | Microsoft Store
Pengwin Enterprise 7 - Windows官方下载 | 微软应用商店 | Microsoft Store
Alpine WSL - Windows官方下载 | 微软应用商店 | Microsoft Store
Raft WSL - Windows官方下载 | 微软应用商店 | Microsoft Store
选择要下载的版本,点击下载:
下载好在开始中点击:
然后设置自己的用户和密码
将linux子系统的存储位置移到D盘
1、关闭子系统
打开终端,在命令行中输入wsl --shutdown关闭所有子系统。
wsl --shutdown
wsl --list --verbose
2、找到文件存放地址
我是直接使用应用商店安装的Ubuntu22.04,一般默认的磁盘文件放在以下的地址
C:\Users\Administrator\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc\LocalState
这里面 Administrator是我的用户名,CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc是安装程序创建的文件夹(找不到可以搜索一下Ubuntu)。在上述的路径中有一个ext4.vhdx文件,这个文件就是子系统的磁盘文件。
3、在D盘创建新的路径,你也可以选择其他路径。
4、文件迁移
将第二步的ext4.vhdx文件直接ctrl+x剪切到D:\wsl文件夹。移动结束后,删除ext4.vhdx的上层文件夹LocalState,不删除下一步程序不能运行。
5、创建链接
使用Win+r,输入cmd打开命令行(一定是cmd,PowerShell会报错)。然后输入命令:
mklink /j C:\Users\Administrator\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc\LocalState D:\WLS
记得将路径改为自己的。
参考链接:https://blog.csdn/qq_37591986/article/details/130353349
1、打开开发人员模式
win+i打开设置,勾选开发人员模式
2、开启“适用于Linux的Windows子系统”、虚拟机平台、Hyper-V
找到 控制面板-程序和功能-启用或关闭Windows功能,选中“适用于Linux的Windows子系统”,然后点击确定
3、安装WLS
在管理员模式下打开 PowerShell 或 Windows 命令提示符,方法是右键单击并选择“以管理员身份运行”,输入 wsl --install 命令,然后重启计算机。
wsl --install
更新WLS(如果出现如下错误,请更新WLS)
wsl --update
列出可用的 Linux 发行版
wsl --list --online
列出已安装的 Linux 发行版
wsl --list --verbose
卸载已有的子系统,先查看需要卸载的子系统的名字(这步针对windows已有多个子系统)
wsl --unregister Ubuntu
4、将版本从 WSL 1 升级到 WSL 2
wsl --set-default-version 2
5、安装所选的 Linux 分发
Ubuntu 18.04 on Windows - Windows官方下载 | 微软应用商店 | Microsoft Store
Ubuntu 20.04 - Windows官方下载 | 微软应用商店 | Microsoft Store
Ubuntu 22.04.3 LTS - Windows官方下载 | 微软应用商店 | Microsoft Store
openSUSE-Leap-15-1 - Windows官方下载 | 微软应用商店 | Microsoft Store
SUSE Linux Enterprise Server 12 SP5 - Windows官方下载 | 微软应用商店 | Microsoft Store
SUSE Linux Enterprise Server 15 SP1 - Windows官方下载 | 微软应用商店 | Microsoft Store
Kali Linux - Windows官方下载 | 微软应用商店 | Microsoft Store
Debian - Windows官方下载 | 微软应用商店 | Microsoft Store
Fedora Remix for WSL - Windows官方下载 | 微软应用商店 | Microsoft Store
Pengwin - Windows官方下载 | 微软应用商店 | Microsoft Store
Pengwin Enterprise 7 - Windows官方下载 | 微软应用商店 | Microsoft Store
Alpine WSL - Windows官方下载 | 微软应用商店 | Microsoft Store
Raft WSL - Windows官方下载 | 微软应用商店 | Microsoft Store
选择要下载的版本,点击下载:
下载好在开始中点击:
然后设置自己的用户和密码
将linux子系统的存储位置移到D盘
1、关闭子系统
打开终端,在命令行中输入wsl --shutdown关闭所有子系统。
wsl --shutdown
wsl --list --verbose
2、找到文件存放地址
我是直接使用应用商店安装的Ubuntu22.04,一般默认的磁盘文件放在以下的地址
C:\Users\Administrator\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc\LocalState
这里面 Administrator是我的用户名,CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc是安装程序创建的文件夹(找不到可以搜索一下Ubuntu)。在上述的路径中有一个ext4.vhdx文件,这个文件就是子系统的磁盘文件。
3、在D盘创建新的路径,你也可以选择其他路径。
4、文件迁移
将第二步的ext4.vhdx文件直接ctrl+x剪切到D:\wsl文件夹。移动结束后,删除ext4.vhdx的上层文件夹LocalState,不删除下一步程序不能运行。
5、创建链接
使用Win+r,输入cmd打开命令行(一定是cmd,PowerShell会报错)。然后输入命令:
mklink /j C:\Users\Administrator\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc\LocalState D:\WLS
记得将路径改为自己的。
参考链接:https://blog.csdn/qq_37591986/article/details/130353349