1 检查CPU虚拟化 win+x点击任务管理器,点击性能,查看右下角虚拟化是否启用
2 开启window功能 搜索打开 控制面板-》程序和功能-》启动或关闭windows功能,勾选 适用于linux的windows子系统 ; 重启后进行后续操作;
3 访问Ubuntu官方下载适用于WSL的Ubuntu镜像 查看电脑当前CPU架构类型(CMD)
echo %PROCESSOR_ARCHITECTURE%
一般都是回复 AMD64 Ubuntu下载链接:http://cloud-images-archive.ubuntu.com/releases/jammy/release-20220420/ 例如:ubuntu-22.04-server-cloudimg-amd64-wsl.rootfs.tar.gz
4 安装WSL
打开CMD输入:
wsl -l -v(注意大小写)
显示以下内容:
“适用于 Linux 的 Windows 子系统没有已安装的分发版。
可以通过访问 Microsoft Store 来安装分发版:
https://aka.ms/wslstore”
通过powershell执行
wsl –import Ubuntu-22.04 D:\\WSL\\Ubuntu-22.04 C:\\Users\\Administrator\\Downloads\\ubuntu-22.04-server-cloudimg-amd64-wsl.rootfs.tar.gz –version 2
注释:上述几个参数的含义 第一个Ubuntu-22.04:这个是在wsl中显示的名字,可以自己定义、 第二个D:XXX: 这个是系统文件存放的路径,根据自己情况调节 第三个C:XXX: 这个是文件的下载后存放的位置 第四个–version 2
执行: wsl -l -v 查看当前是否安装好;
5 输入 wsl 验证
6 创建用户,设置默认(wsl命令输入后直接个人创建的用户) 创建用户:
adduser your_username # 替换成你想要的用户名
把新用户加入sudo组(获得管理员权限)
usermod -aG sudo your_username
配置默认用户
echo "[user]" > /etc/wsl.conf
echo "default=yourname" >> /etc/wsl.conf
验证配置文件内容:
cat /etc/wsl.conf
输出应该是:
plaintext
[user]
退出wsl:
exit
在windows的CMD/Powershell里执行:
wsl –shutdown
然后再启动wsl:
wsl





