1. 设置 -> 系统 -> 开发者选项 -> 开发人员模式
2. 控制面板 -> 程序与功能 -> 启动或关闭windows功能 -> 勾选虚拟机平台和使用与Linux的windows子系统 -> 重启
3. win + x 终端管理员
启用wsl功能
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
安装WSL2
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
更新包安装 旧版 WSL 的手动安装步骤 | Microsoft Learn
将WSL2设置为默认版本
wsl --set-default-version 2
4. 下载ubuntu 16.04根文件系统
Ubuntu 16.04 LTS (Xenial Xerus) Daily Build [20211001]
ubuntu-xenial-core-cloudimg-amd64-root.tar.gz
是 Ubuntu 提供的一个云映像版本,主要用于云平台和容器。这种映像比较精简,通常只包含最基本的系统组件,没有图形用户界面或桌面环境。
ubuntu-xenial-server-cloudimg-amd64-root.tar.xz
是完整版的Ubuntu16.04更文件系统
win + x 终端管理员
创建文件夹存放wsl实例
mkdir C:\WSL\Ubuntu-16.04
导入更文件系统
wsl --import Ubuntu-16.04 C:\WSL\Ubuntu-16.04 <下载的 rootfs 文件路径>
5. 常用的wsl命令
启动ubuntu16.04
wsl -d Ubuntu-16.04
关闭所有wsl实例
wsl --shutdown
查看所有已安装的WSL发行版
wsl --list --verbose
注销并终止运行中的WSL实例
wsl --terminate Ubuntu-16.04
卸载指定的WSL发行版
wsl --unregister Ubuntu-16.04
6. 创建快捷方式
创建一个 Windows 快捷方式:
- 在桌面上右键点击,选择“新建” -> “快捷方式”。
- 在“输入项目的位置”字段中输入以下内容:
wsl -d Ubuntu-16.04
- 点击“下一步”并为快捷方式命名,例如“Ubuntu 16.04”。
- 点击“完成”。
7. 修改打开 Ubuntu 16.04 时默认路径
-
创建或编辑
/etc/wsl.conf
文件:- 打开 Ubuntu 16.04。
- 使用管理员权限编辑或创建
/etc/wsl.conf
文件:sudo nano /etc/wsl.conf
-
添加以下内容: