WSL Ubuntu安装配置

📅 2026/8/1 15:55:34 👁️ 阅读次数 📝 编程学习
WSL Ubuntu安装配置

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