Windows11安装WSL2.0

写这篇文章主要是记录下自己安装时的步骤,因为在网上找的一些文章无法正常安装,我安装wsl是用于在windows上运行ubuntu20.04。

一、WSL2.0安装

1.启用适用于 Linux 的 Windows 子系统:

2种方式第一种方式是图形操作的方式,即在控制面板-程序- 启用或关闭windows功能,勾上"适用于Linux的Windows子系统"选项,如下图:

第二种方式用管理员模式打开powershell并输入:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

2.启用虚拟机平台

开启虚拟机平台也有2种方式,第一种是图形操作的方式,即在启用或关闭Windows功能中勾选"虚拟机平台",如下图:
 

第二种方式是通过Power Shell命令的方式,在 powershell输入:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

3.启用Windows虚拟机监控程序平台

这一步骤在网上的其他文章中没有写,会打不开ubuntu,导致我费了很长时间去找原因

4.设置WSL版本为WSL2

首先以管理身份打开Windows Power Shell,然后输入以下命令:

wsl --set-default-version 2

如果第3部没有开启,那么这一步骤会出错

5.手动下载WSL2 Linux内核更新包

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

下载下来直接安装就可

二、Ubuntu20.04LTS安装

 在微软商店直接搜索ubuntu就行,我下的是20.04.6LTS版本的,下载有时会失败多点几次就能行

安装完成后直接打开就能进入Ubuntu界面

### 安装 Ubuntu on WSL 2.0 的详细指南 #### 启用 Windows 子系统 Linux (WSL) 为了在 Windows 上运行 Linux 发行版,首先需要启用 Windows 功能 “适用于 LinuxWindows 子系统”。这可以通过 PowerShell 命令来完成: ```powershell dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart ``` 此命令会激活必要的功能并准备环境[^1]。 #### 更新到 WSL 2 版本 确保已更新至最新的 WSL 2。为此,在 PowerShell 中执行以下命令: ```powershell wsl --set-default-version 2 ``` 这条指令设置新安装的任何发行版本默认使用 WSL 2 模式。 #### 下载 Linux 内核更新包 下载官方提供的 Linux 内核更新程序,这对于某些 Windows 10 版本可能是必需的操作。可以从微软官方网站获取最新内核更新文件,并按照说明进行安装。 #### 获取 Ubuntu 镜像 通过 Microsoft Store 或其他可信渠道获得 Ubuntu 映像。对于直接从商店安装的情况,只需搜索 `Ubuntu` 并点击安装按钮即可;如果选择离线方式,则需手动下载 `.appx` 文件并双击打开以启动安装过程。 #### 初始化配置 首次启动刚安装好的 Ubuntu 实例时,将会提示创建用户名和密码,这是初始化的一部分。完成后即可以正常使用基于 WSL 2 的 Ubuntu 环境了。 ```bash # 进入终端后第一次登录可能会看到如下提示 Creating a new UNIX user account... Please enter your desired username. ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值