Windows 下启用 WSL(Linux之Ubuntu)
Windows 下启用 WSL(Linux之Ubuntu)
启用虚拟环境
在 Windows 功能弹框中,打开以下 3 个功能:
a. Hyper-V
b. 适用于 Linux 的 Windows 子系统
c. 虚拟机平台
确定之后等待完成,之后等待电脑配置完成,最后重启电脑。


在“程序”弹框中:点击“启用或关闭 Windows 功能”,进一步打开 Windows 功能弹框。

Window+R:输入 control 在这里插入图片描述
`,调出控制中心,如下:

点击“确定”按钮等待字段加载

等待加载,及安装完成后,需要重启电脑。

WSL 环境准备
打开 Windows 终端(命令行窗口),以安装 Ubuntu 为例。
安装 Ubuntu
- 安装
Ubuntu0-22.04
查看列表清单

wsl --install Ubuntu-22.04 
重启
# 1. 先查看已安装的分发版名称: wsl --list --verbose #输出类似: plaintext NAME STATE VERSION Ubuntu-22.04 Running 2# 2. 终止目标分发版(替换为你的分发版名称): wsl --terminate Ubuntu-22.04 # 3. 重新启动该分发版: wsl -d Ubuntu-22.04 wsl -d Ubuntu-22.04 -u root 删除
## 1. 先停止 wsl --terminate Ubuntu-22.04 ## 2.删除 wsl --unregister Ubuntu-22.04 迁移
执行安装命令后,默认是安装在 C 盘暂未其他参数,可直接安装在别的盘符。
需先安装在临时目录,然后再迁移到其他盘符。
- 先安装默认版本(临时步骤)
打开 PowerShell(管理员模式),执行以下命令安装 Ubuntu-22.04 到默认路径(后续会迁移):
wsl --install -d Ubuntu-22.04 安装完成后,首次启动会要求设置用户名和密码,完成初始化(必须执行,否则后续步骤可能出错)。

2. 停止并到处发行版
● 先停止已安装的 Ubuntu-22.04:
wsl --terminate Ubuntu-22.04 导出发行版到目标磁盘(例如 I 盘的 WSL 文件夹),生成一个 .tar 备份文件:
# 注意:确保目标路径(如 I:\AI\WSL)已存在,不存在则先创建 wsl --export Ubuntu-22.04 I:\AI\WSL\Ubuntu-22.04.tar 
3. 注销默认安装的发行版
删除 C 盘上的默认安装(数据已导出,可安全删除)
wsl --unregister Ubuntu-22.04 - 从导出文件导入到目标磁盘
将备份的 .tar 文件导入到目标路径(例如 D 盘的 I:\AI\WSL\Ubuntu-22.04 文件夹):
wsl --import Ubuntu-22.04 I:\AI\WSL\Ubuntu-22.04 I:\AI\WSL\Ubuntu-22.04.tar --version 2● 第一个路径 D:\WSL\Ubuntu-22.04 是最终安装目录(会自动创建)。
● --version 2 指定使用 WSL 2(推荐,性能更好)。

5. 设置默认用户(避免以 root 登录)
导入后默认登录用户是 root,需要手动指定初始用户(替换为你第一步设置的用户名):
# 格式:<发行版名称> config --default-user <用户名> Ubuntu-22.04 config --default-user your_username - 验证安装路径
执行以下命令,确认发行版已安装到目标磁盘:
wsl --list --verbose ## 或者 wsl -l -v 

若有转载,请标明出处:https://blog.ZEEKLOG.net/CharlesYuangc/article/details/154961244