安装WSL2

本文详细介绍了如何在Windows系统中启用Linux子系统,包括设置Windows功能、检查版本、启用开发者模式、下载和安装Linux内核更新、设置WSL2为默认版本,以及安装和更新WSL。
摘要由CSDN通过智能技术生成

1. 启用Linux子系统

检查windows功能是否开启了 适用于 Liunx 的 Windows 子系统 的设置(如果未开启,开启之后需要重启电脑)
路径:控制面板---》程序--》程序和功能--》启用或关闭windows功能

 2. wsl -l -v 检查

2.1 wsl -l -v

wsl -l -v 管理适用于 Liunx 的 Windows 子系统的分发

 

2.2 检查电脑版本

检查电脑版本 :win+r 在搜索框输入 winver 查看当前版本 19044比1903高符合要求

2.3 查看电脑是否开启开发人员模式

 

 2.4 启用虚拟机功能

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

 3.下载Linux内核更新包

下载地址:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

3.1 wsl2安装报错的去下linux内核更新包试试

内核更新包地址:https://learn.microsoft.com/zh-cn/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package

Ubuntu 22.04.3 LTS - Microsoft Store 中的官方应用

上面这个地址打开 就是下面这个图

3.2 如果你的appstore打不开,可以选择手动安装

旧版 WSL 的手动安装步骤 | Microsoft Learn

上面这个地址打开 就是下面这个图

 

 3.5 如果愿意,你也可通过命令行下载首选的发行版,可将 PowerShell 与 Invoke-WebRequest cmdlet 一起使用。 例如,下载 Ubuntu 20.04:

Invoke-WebRequest -Uri https://aka.ms/wslubuntu2004 -OutFile Ubuntu.appx -UseBasicParsing

 提示

如果下载需要很长时间,请通过设置 $ProgressPreference = 'SilentlyContinue' 来关闭进度栏

3.6 

你还可以选择使用 curl 命令行实用程序来下载。 使用 curl 下载 Ubuntu 20.04:

控制台复制

curl.exe -L -o ubuntu-2004.appx https://aka.ms/wslubuntu2004

在本示例中,将执行 curl.exe(而不仅仅是 curl),以确保在 PowerShell 中调用真正的 curl 可执行文件,而不是调用 Invoke WebRequest 的 PowerShell curl 别名。

下载了发行版后,导航到包含下载内容的文件夹,并在该目录中运行以下命令,其中 app-name 是 Linux 发行版 .appx 文件的名称。

4.将WSL2设置为默认版本 

 wsl --set-default-version 2

5.安装选择的Linux发行版

可到Microsoft store 搜索ubuntn 安装 。

如果安装很慢或者按照过程中出现安装报错,可在网页上安装ubuntn 。

 

 6. 更新 WSL

 

安装WSL2(Windows Subsystem for Linux 2)的步骤如下: 1. 检查系统要求:确保你的Windows版本至少为Windows 10的1903版本,并且开启了虚拟化技术(如Hyper-V或虚拟机平台)。可以通过在开始菜单中搜索“关于”,然后查看Windows规格来确认你的系统版本。 2. 启用WSL功能: - 打开“控制面板”。 - 选择“程序和功能”,然后点击“启用或关闭Windows功能”。 - 在打开的窗口中找到“适用于Linux的Windows子系统”项,勾选它。 - 你也可以勾选“虚拟机平台”来启用WSL2作为虚拟机运行的功能。 - 点击“确定”并重启计算机以完成功能的启用。 3. 下载并安装Linux发行版: - 打开Microsoft Store(应用商店)。 - 在搜索栏中输入你想要的Linux发行版名称,比如Ubuntu。 - 找到相应发行版后点击“获取”进行安装。 4. 完成Linux发行版的设置: - 安装完成后,打开你的Linux发行版应用。 - 你可能会看到一个初始化窗口,需要等待几分钟,这是在为你的Linux环境创建用户账户和下载安装包。 - 设置用户名和密码,这些是你的Linux环境的登录凭证。 5. 将WSL版本升级到WSL2: - 打开PowerShell或命令提示符(以管理员身份)。 - 运行以下命令来启用WSL2功能: ``` dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart ``` - 下载并安装WSL2 Linux内核更新包。从Microsoft官方网站下载最新版本的WSL2 Linux内核更新包,并按照下载页面的说明进行安装。 6. 将默认WSL版本设置为WSL2: - 在PowerShell或命令提示符中运行以下命令: ``` wsl --set-default-version 2 ``` - 如果你想将特定Linux发行版设置为WSL2,可以运行: ``` wsl --set-version <DistributionName> 2 ``` 替换`<DistributionName>`为你的Linux发行版名称,如“Ubuntu”。 7. 启动你的Linux发行版,你现在应该是在WSL2环境下工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值