linux卡利系统设置密码,Windows 10 Windows Linux子系统安装指南-官网

安装Linux的Windows子系统

在Windows上安装任何Linux发行版之前,必须启用“ Linux的Windows子系统”可选功能。

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

PowerShell复制

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

要仅安装WSL 1,现在应该重新启动计算机并继续安装所选的Linux发行版,否则请等待重新启动并继续更新到WSL2。了解有关比较WSL 2和WSL 1的更多信息。

更新到WSL 2

要更新到WSL 2,您必须满足以下条件:

运行Windows 10,更新为2004版,内部版本19041或更高版本。

重要

当前要更新到Windows 10版本2004(内部版本19041),您需要加入Windows Insider程序并选择“发布预览”环。公开发布应于5月下旬到达。

通过选择Windows徽标键+ R来检查Windows版本,键入winver,然后选择“ 确定”。(或ver在Windows命令提示符中输入命令)。如果您的版本低于19041,请更新到最新的Windows版本。获取Windows Update Assistant。

启用“虚拟机平台”可选组件

在安装WSL 2之前,必须启用“虚拟机平台”可选功能。

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

PowerShell 复制

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

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

将WSL 2设置为默认版本

在安装新的Linux发行版时,在Powershell中运行以下命令以将WSL 2设置为默认版本:

PowerShell复制

wsl --set-default-version 2

安装您选择的Linux发行版

打开Microsoft商店,然后选择您喜欢的Linux发行版。

设置新的发行版

首次启动新安装的Linux发行版时,将打开一个控制台窗口,并且将要求您等待一两分钟以将文件解压缩并存储在PC上。以后所有的发射都将花费不到一秒钟的时间。

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

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

您可以通过打开PowerShell命令行并输入命令来检查分配给已安装的每个Linux发行版的WSL版本(仅在Windows Build 19041或更高版本中可用):wsl -l -v

powershell 复制

wsl --list --verbose

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

powershell 复制

wsl --set-version

确保用发行版的实际名称和数字“ 1”或“ 2” 代替。您可以随时通过运行与上述相同的命令将其替换为WSL 1,但是将“ 2”替换为“ 1”。

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

powershell 复制

wsl --set-default-version 2

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

安装疑难解答

以下是相关的错误和建议的修复程序。有关其他常见错误及其解决方案,请参阅WSL故障排除页面。

安装失败,错误0x80070003

Linux的Windows子系统仅在系统驱动器上运行(通常是您的C:驱动器)。确保分发存储在系统驱动器上:

打开设置 -> 存储 -> 更多存储设置:更改新内容的存储位置

WslRegisterDistribution失败,错误为0x8007019e

未启用Windows Subsystem for Linux可选组件:

打开控制面板 -> 程序和功能 -> 打开或关闭Windows功能 ->检查Linux的Windows子系统或使用本文开头提到的PowerShell cmdlet。

安装失败,错误0x80070003或错误0x80370102

请确保在计算机的BIOS中启用了虚拟化。有关如何执行此操作的说明因计算机而异,并且很可能在与CPU相关的选项下。

尝试升级时出错: Invalid command line option: wsl --set-version Ubuntu 2

请确保已启用Linux的Windows子系统,并且您使用的是Windows Build 19041版或更高版本。要启用WSL,请在具有管理员权限的Powershell提示符中运行以下命令:Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux。您可以在此处找到完整的WSL安装说明。

由于虚拟磁盘系统限制,无法完成请求的操作。虚拟硬盘文件必须未压缩和未加密,并且不能稀疏。

请检查WSL Github线程#4103,在该线程中跟踪此问题以获取更新的信息。

无法将词语“wsl”识别为 cmdlet、函数、脚本文件或可运行程序的名称。

确保已安装Windows Subsystem for Linux可选组件。此外,如果您使用Arm64设备并从PowerShell运行此命令,则会收到此错误。而是wsl.exe从PowerShell Core或命令提示符运行。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值