安装wsl
- 菜单安装
控制面板 - 程序 - 程序和功能 - 启用或关闭 Windows 功能 - 适用于 Linux 的 Windows 子系统
在线安装 Ubuntu 子系统(缺点: 装到了C盘默认位置)
- 默认安装
PS C:\Windows\system32> wsl --install
# 安装wsl, 默认安装 Ubuntu 子系统
- 选择安装
列出所有可安装版本
PS C:\Windows\system32> wsl.exe -l -o
以下是可安装的有效分发的列表。
请使用“wsl --install -d <分发>”安装。
NAME FRIENDLY NAME
Ubuntu Ubuntu
Debian Debian GNU/Linux
kali-linux Kali Linux Rolling
openSUSE-42 openSUSE Leap 42
SLES-12 SUSE Linux Enterprise Server v12
Ubuntu-16.04 Ubuntu 16.04 LTS
Ubuntu-18.04 Ubuntu 18.04 LTS
Ubuntu-20.04 Ubuntu 20.04 LTS
安装Ubuntu16.04
PS C:\Windows\system32> wsl.exe --install -d Ubuntu-16.04
正在下载: Ubuntu 16.04 LTS
[ 0.2% ]
离线安装Ubuntu版本(Ubuntu16.04为例, 优点: 装到了当前目录)
- 下载Ubuntu_1604.2019.523.0_x64.appx
- 文件名改为*.zip, 解压到你想要安装的目录
- 运行ubuntu1604.exe, 第一次运行 ubuntu1604.exe 会自动安装到当前目录, 经过几分钟安装完成
运行
- 直接打开ubuntu1604.exe 或者在 windows 命令行输入 "wsl" 会打开默认实例
迁移(Ubuntu-16.04)
- 关闭
PS C:\Windows\system32> wsl --shutdown
- 导出
# 参数:子系统名称(wsl --list里的实例名);目标文件名.
PS C:\Windows\system32> wsl --export Ubuntu-16.04 D:/export/ubuntu1604.tar
- 卸载/删除(已导出的)实例
PS C:\Windows\system32> wsl --unregister Ubuntu-16.04
正在注销...
迁移后的导入(Ubuntu-16.04)
- 导入
# 参数: 实例名, 路径, 镜像文件
PS C:\Windows\system32> wsl --import Ubuntu-16.04 D:\work\Ubuntu_1604_x64\ D:\export\ubuntu1604.tar
- 检查
PS C:\Windows\system32> wsl --list
适用于 Linux 的 Windows 子系统分发版:
Ubuntu-16.04 (默认)
- 运行
PS C:\Windows\system32> wsl
root@DESKTOP-xxx:/mnt/c/Windows/system32#
其它常用命令
- 打开win资源管理器
edu@DESKTOP-xxx:~$ explorer.exe .
- 列出子系统
PS C:\Windows\system32> wsl --list
适用于 Linux 的 Windows 子系统分发版:
Ubuntu-16.04 (默认)
- 查看wsl版本
PS C:\Windows\system32> wsl -l -v
NAME STATE VERSION
* Ubuntu-16.04 Stopped 1
- 设置默认wsl版本
PS C:\Windows\system32> wsl --set-default-version 2
有关与 WSL 2 的主要区别的信息,请访问 https://aka.ms/wsl2
操作成功完成。
- 清理应用商店缓存
wsreset