适用于Windows 10的Windows Subsystem for Linux安装指南

适用于Windows 10的Windows Subsystem for Linux安装指南

Manual Installation Steps

步骤1-为Linux启用Windows子系统

在Windows上安装任何Linux发行版之前,必须首先启用“Windows Subsystem for Linux”可选功能。

以管理员身份打开PowerShell并运行:

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

我们建议现在转到第2步,更新到WSL 2,但是如果您只想安装WSL 1,现在可以重新启动计算机并转到第6步-安装您选择的Linux发行版。要更新到WSL2,请等待重新启动计算机并继续下一步。

步骤2-检查运行WSL2的要求

要更新到WSL 2,必须运行Windows 10。

  • 对于x64系统:版本1903或更高,内部版本18362或更高。
  • 对于ARM64系统:版本2004或更高,内部版本19041或更高。
  • 低于18362的生成不支持WSL2。使用Windows Update助手(https://www.microsoft.com/software-download/windows10)更新您的Windows版本。

要检查您的版本和内部版本号,请选择Windows徽标键+R,键入winver,然后选择“确定”。(或在Windows命令提示符下输入ver命令)。在“设置”菜单中更新到最新的Windows版本。

注意:

如果您运行的是Windows 10版本1903或1909,请从Windows菜单中打开“设置”,导航到“更新和安全”,然后选择“检查更新”。您的内部版本号必须为18362.1049+或18363.1049+,次要版本号必须大于.1049。阅读更多:WSL2的支持即将来到Windows10版本1903和1909。请参阅故障排除说明。

步骤3-启用虚拟机功能

在安装WSL 2之前,必须启用虚拟机平台可选功能。您的计算机将需要虚拟化功能才能使用此功能。

以管理员身份打开PowerShell并运行:

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

重新启动计算机以完成WSL安装并更新到WSL 2。

步骤4-下载Linux内核更新包

如果您使用的是ARM64机器,请下载ARM64软件包。如果您不确定自己拥有哪种机器,请打开命令提示符或PowerShell,然后输入:systeminfo | find“System Type”。

  • 运行上一步下载的更新包。(双击以运行-系统将提示您提升权限,选择“是”以批准此安装。)

安装完成后,继续下一步—在安装新的Linux发行版时,将WSL2设置为默认版本。(如果希望将新的Linux安装设置为WSL 1,请跳过此步骤)。

有关更多信息,请阅读Windows命令行博客上的文章changes to updating the WSL2 Linux kernel

步骤5-将WSL2设置为默认版本

打开PowerShell并运行以下命令,以便在安装新的Linux发行版时将WSL 2设置为默认版本:

wsl --set-default-version 2

步骤6-安装您选择的Linux发行版

  1. 打开Microsoft应用商店选择您最喜欢的Linux发行版。

    以下链接将打开每个发行版的Microsoft应用商店页面:

  2. 从发行版的页面中,选择“获取”。

    第一次启动新安装的Linux发行版时,控制台窗口将打开,系统会要求您等待一两分钟,以便将文件解压缩并存储到您的PC上。所有未来的启动时间应不到一秒钟.

    然后需要为新的Linux发行版创建一个用户帐户和密码。

    祝贺 你!您已经成功安装并设置了与Windows操作系统完全集成的Linux发行版!

安装Windows终端(可选)

Windows终端支持多个选项卡(在多个Linux命令行、Windows命令提示符、PowerShell、Azure CLI等之间快速切换)、创建自定义键绑定(用于打开或关闭选项卡的快捷键、复制+粘贴等)、使用搜索功能和自定义主题(颜色方案、字体样式和大小,背景图像/模糊/透明)。 Learn more.

Install Windows Terminal.

将分发版本设置为WSL 1或WSL 2

通过打开PowerShell命令行并输入以下命令(仅适用于Windows Build 18362或更高版本):WSL-l-v,可以检查分配给已安装的每个Linux发行版的WSL版本

wsl --list --verbose

要设置由任一版本的WSL支持的分发,请运行:

wsl --set-version <distribution name> <versionNumber>

确保用发行版的实际名称替换,用数字“1”或“2”替换。您可以随时通过运行与上面相同的命令,将“2”替换为“1”来更改回WSL 1。

注意:

根据目标发行版的大小,从wsl1到wsl2的更新可能需要几分钟才能完成。如果从Windows 10周年更新或Creators更新运行较旧(旧)的WSL 1安装,则可能会遇到更新错误。按照以下说明卸载和删除任何旧发行版。

如果wsl–set default version结果是无效命令,请输入wsl–help。如果未列出–set default版本,则意味着您的操作系统不支持该版本,您需要更新到1903版本,Build 18362或更高版本。

如果在运行命令后看到此消息:wsl2需要更新其内核组件。有关信息,请访问https://aka.ms/wsl2kernel。您仍然需要安装MSI Linux内核更新包。

此外,如果要将WSL 2设置为默认体系结构,可以使用以下命令:

wsl --set-default-version 2

这将设置安装到WSL2的任何新发行版的版本。

安装故障排除

下面是相关的错误和建议的修复。有关其他常见错误及其解决方案,请参阅WSL troubleshooting page

  • 6
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值