Windows11安装wsl2教程

Windows11安装wsl2教程

安装

打开 cmd或者 powershell,执行以下命令

wsl --install

安装完成后,重启系统。

重启后进入 windows ,系统自动弹窗命令行窗口。如果没有弹出可以手动弹出,发送命令如下:

wsl

或者也可以在开始菜单搜索 ubuntu 进入命令行

https://files.mdnice.com/user/70526/606e25e7-f025-4929-a1b8-3982a5a53209.png

然后就可以看到如下提示,按命令提示设置好你的账号和密码。

https://files.mdnice.com/user/70526/606e25e7-f025-4929-a1b8-3982a5a53209.png

创建好账号以后默认就是登录的刚创建的账号,如果你觉得使用 root账号更方便,可以将默认账号改成 root

首先看下系统名称叫做 Ubuntu

https://files.mdnice.com/user/70526/606e25e7-f025-4929-a1b8-3982a5a53209.png

设置默认账户

ubuntu.exe config --default-user root

迁移位置

安装好的 ubuntu默认的安装路径在系统盘 C盘下,路径如下

C:\Users\<windows用户名>\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu_79rhkp1fndgsc

如果想要将系统盘的空间省下来,可以将 wsl子系统迁移到非系统盘。

首先导出数据打包到指定目录下,命令示例如下

wsl --export Ubuntu  D:\linux\wsl2\ubuntu.tar

注销你的 Ubuntu,这里的Ubuntu来自于上文中使用 wsl -l指令得到的子系统名称

wsl --unregister Ubuntu

查看是否真的注销成功

wsl -l -v

然后使用导入命令将 tar 包导入到你想要迁移的非系统盘目录下,命令示例如下:

# version 2 表示当前 wsl 版本使用的是 ws2
wsl --import <导入的Linux名称> <导入盘的路径> <ubuntu.tar的路径> --version 2

# 示例
wsl --import Ubuntu D:\linux\wsl2\ubuntu D:\linux\wsl2\ubuntu\ubuntu.tar --version 2

https://files.mdnice.com/user/70526/606e25e7-f025-4929-a1b8-3982a5a53209.png

导入成功之后 wsl子系统的数据都保存到导入盘的路径下了

https://files.mdnice.com/user/70526/606e25e7-f025-4929-a1b8-3982a5a53209.png

参考

<think>好的,我现在需要帮用户解决在Windows安装WSL2的问题。用户已经明确提到了两个引用,虽然这些引用中的内容可能不完全相关,但需要从中提取有用的信息。首先,我得确认安装WSL2的标准步骤,并确保符合用户的需求。 首先,我应该回忆一下微软官方推荐的安装流程。根据引用[2],提到了下载适用于x64的内核更新包,以及下载Linux分发版的步骤。这可能对应官方文档中的步骤4和5。引用[1]则详细列出了多个步骤,包括更改存放路径、安装终端工具等,但用户主要需要安装教程,所以重点放在核心步骤上。 接下来,我需要确保覆盖所有必要的步骤,包括启用WSL功能、安装内核更新包、设置WSL2为默认版本,以及安装Linux发行版。同时,用户可能对系统要求不太清楚,所以需要先检查系统版本,比如Windows 10版本2004或更高,或者Windows 11。 然后,我需要考虑用户可能的常见问题,比如是否需要从WSL1升级到WSL2,或者安装后的基本配置。引用[1]中也提到了一些优化和问题解决,但用户当前的需求是安装教程,所以可能需要简要提及后续配置,但重点放在安装过程。 另外,用户可能遇到的错误,比如未启用虚拟化,或者如何验证安装成功。需要确保步骤详细,并给出验证命令,比如wsl -l -v来查看版本。 最后,生成相关问题时要考虑用户可能的后续疑问,比如性能优化、常见错误解决、与虚拟机的兼容性等。引用[1]中的内容提到了一些相关的问题,可以作为参考,生成相关问题。 现在需要将这些思考整理成一个结构清晰的回答,确保步骤正确,语法正确,使用中文,并添加相关问题。</think>### 分步教程Windows 安装 WSL2 #### 一、系统要求 - Windows 10 版本 2004(内部版本 19041)或更高版本,或 Windows 11 - 启用虚拟化技术(BIOS/UEFI 中开启 Intel VT-x 或 AMD-V) #### 二、安装步骤 1. **启用WSL功能** 以管理员身份打开 PowerShell 执行: ```powershell dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` 完成后重启计算机[^2]。 2. **安装WSL2内核更新包** 下载地址: [适用于 x64 计算机的 WSL2 Linux 内核更新包](https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi) 双击运行安装[^2]。 3. **设置WSL2为默认版本** PowerShell 中执行: ```powershell wsl --set-default-version 2 ``` 4. **安装Linux发行版** Microsoft Store 搜索并选择发行版(如 Ubuntu): ```powershell # 查看可用发行版 wsl --list --online # 安装指定发行版 wsl --install -d Ubuntu ``` 首次启动时会提示创建用户名和密码。 #### 三、验证安装 ```powershell wsl -l -v # 查看已安装的发行版及WSL版本 ``` #### 四、进阶配置(可选) - **更改WSL存储路径**:通过`wsl --export`和`wsl --import`迁移子系统[^1] - **内存优化**:在`%UserProfile%\.wslconfig`中添加: ```ini [wsl2] memory=4GB ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT果果日记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值