【 WSL2 安装 绝对权威 】Windows 10 安装 WSL 2 的详细教程!!

Windows 10 安装 WSL 2 的详细教程

导语:

1. 我将根据权威文档进行教学,所以看我的教程即可。

此地放置 Windows 官方文档,有需要的可自行查看:

https://learn.microsoft.com/zh-cn/windows/wsl/install-manual

2. 提前下载这个安装包
16MB 安装包 wsl_update_x64.msi

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

3. 本教程涉及两次重启
提前收藏本文,防止迷路

步骤很简单,过程花费不到5分钟(前提是网速要快)
建议:文件下载完成之前,大致浏览一下本文。

步骤一 : 启用“适用于 Linux 的 Windows 子系统”可选功能,随后收藏我的文章,紧接着重启电脑

启用方式(两种)
一、命令行启用(推荐)

  1. 以管理员身份打开 PowerShell(“开始”菜单 >“PowerShell” >单击右键 >“以管理员身份运行”),然后输入以下命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

无法复制代码的同学看这里:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

  1. 等待命令行加载结束,关闭命令行

  2. 收藏我的文章,关闭浏览器,重启电脑

二、图形界面点选

  1. 打开控制面板
  2. 打开程序
  3. 点击“启用或关闭 Windows 功能”

启用Windows功能

  1. 找到并点击方框 “适用于 Linux 的 Windows 子系统”
    1. 只选择 Linux 子系统,选好后点 确定
    2. 让程序加载结束
    3. 收藏我的文章
    4. 重启电脑

Linux 子系统

收藏本文,防止迷路。重启电脑后,开始步骤二

步骤二 : 启用虚拟机功能

启用方式(两种)
一、命令行启用(推荐)

  1. 以管理员身份打开 PowerShell 并运行:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

无法复制代码的同学看这里:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

  1. 重启电脑

二、图形界面点选 - 刚刚的 虚拟机平台

  1. 打开控制面板 - 程序
  2. 点击“启用或关闭 Windows 功能”
  3. 找到并点击方框 “虚拟机平台
  4. 确定,随后等待加载完成
  5. 重启电脑

步骤三 : 下载与安装 Linux 内核更新包

附下载链接:wsl_update_x64.msi 安装包,16MB

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

  1. 运行更新包。 (双击以运行 - 系统将提示你提供提升的权限,选择“是”以批准此安装。)

  2. 打开 PowerShell,将 WSL 2 设置为默认版本
    运行以下代码:wsl --set-default-version 2

wsl --set-default-version 2

无需重启,开始步骤四

步骤四 : 安装所选的 Linux 分发

Linux系统的安装,不需要自己找资源。

  1. 打开 微软商店(Microsoft Store) 搜索 Linux 即可。
  2. 下载心仪版本,我用的是Ub22版的,各位同学随意。

Microsoft Store 中的 Linux 分发版的视图

  1. 单击以下链接会打开每个分发版的 Microsoft Store 页面:
    Ubuntu 18.04 LTS
    Ubuntu 20.04 LTS
    Ubuntu 22.04 LTS
    Kali Linux

教程结束

请点赞收藏,谢谢!

### 将WSL迁移到D盘的具体步骤 在 Windows 10 中将 WSL 迁移至其他磁盘(如 D 盘),可以通过以下方法实现。以下是详细的说明: #### 创建目标文件夹 首先,在目标磁盘上创建一个新的文件夹来保存迁移后的 WSL 数据。例如,可以在 D 盘中创建一个名为 `wslUbuntu` 的文件夹[^1]。 ```bash mkdir D:\wslUbuntu ``` 此操作会建立用于存储新数据的目标路径。 #### 备份当前的WSL实例 为了安全起见,建议先备份现有的 WSL 实例。通过运行以下命令导出现有分发版本的数据到指定位置: ```powershell wsl --export Ubuntu "C:\temp\ubuntu_backup.tar" ``` 这里假设使用的发行版名称为 `Ubuntu`,并将备份存放在 C:\temp 下的一个 `.tar` 文件中。如果不确定具体发行版的名字,可通过 `wsl --list --verbose` 查看所有已安装的发行版及其状态。 #### 注册新的实例并指向自定义路径 接下来注册一个新的 WSL 实例,并将其根文件系统定位到之前准备好的目录下: ```powershell wsl --import Ubuntu-NewInstance D:\wslUbuntu "C:\temp\ubuntu_backup.tar" --version 2 ``` 这条指令的作用是从刚才制作的备份恢复环境,并放置于 `D:\wslUbuntu` 路径之中,同时确保启用的是 WSL 2 模式。 #### 设置默认启动的新实例 最后一步是配置让这个刚导入的新实例成为默认打开的对象: ```powershell wsl --set-default-version 2 wsl --setdefault Ubuntu-NewInstance ``` 这样每次调用 wsl 命令时都会自动加载该重新安置过的 Linux 发行版。 对于那些希望直接调整而无需经历完整的卸载重装过程的人群来说,还有一种更简便的方法就是利用图形界面应用程序管理器来进行移动工作。前往 **设置 -> 应用程序 -> 已安装的应用列表** 找寻对应条目右键点击属性或者高级选项找到更改安装地点按钮按照提示完成转移动作即可[^2]。 需要注意的是,某些情况下可能需要手动激活虚拟化支持以及下载必要的组件才能正常使用 WSL 功能特别是针对较老版本的操作系统或者是特定硬件架构下的情况。比如家庭版 Windows 用户可能会发现缺少 “虚拟机平台” 开关,则需借助管理员权限执行特殊脚本开启相关服务再加上官方提供的补丁包共同作用方能达成目的[^3]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值