WSL Ubuntu安装配置
📅 2026/8/1 15:55:34
👁️ 阅读次数
📝 编程学习
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
编程学习
技术分享
实战经验