修复:在WSL上“挂载您的文件系统之一时发生错误”

某些适用于 Linux 的 Windows 子系统用户一直遇到“安装您的文件系统之一时发生错误。请运行 ‘dmesg’ 以获取详细信息” 运行已安装的 Linux 发行版时的错误消息。事实证明,当您安装的分发版或简单的 WSL 无法安装 Windows 驱动器时,会出现错误消息。虽然这听起来像是一个大问题,但实际上并非如此,您可以通过几种不同的方法轻松解决它。在本文中,我们将向您展示如何解决有问题的错误消息,因此请按照以下步骤操作。

事实证明,适用于 Linux 的 Windows 子系统已经成为 Windows 的一项改变游戏规则的功能,尤其是对于更深入开发领域的高级用户而言。安装 WSL非常容易,您现在可以通过一个命令完成它。大多数遇到问题的用户一直在使用 docker,而且通常,当他们的发行版未设置为默认操作系统时,就会出现问题。

话虽如此,您可以通过多种方式解决讨论中的问题。所以,事不宜迟,让我们开始吧,直接进入。

更新 Linux 内核或 WSL

当您遇到相关问题时,您应该做的第一件事是尝试更新适用于 Linux 的 Windows 子系统,这实际上会更新您的 Linux 内核。据报道,这样做已经解决了各种用户的问题,因此它也可能对您有用。这做起来相当简单,只需一个命令即可完成。按照下面的说明执行此操作:

  1. 首先,打开提升的命令提示符。为此,请打开“开始”菜单并搜索命令提示符。在右侧,单击提供的以管理员​​身份运行选项。
  2. 或者,您也可以使用提升的Powershell窗口。
  3. 在命令提示符或 Powershell 窗口中,键入不带引号的“ wsl –update ”,然后按 Enter。
  4. 等待更新完成。完成后,再次启动 WSL 以查看问题是否已解决。

检查默认分布 

事实证明,在某些情况下,当您在适用于 Linux 的 Windows 子系统上安装 docker 时,就会出现问题。因此,当您尝试启动 Linux 发行版时,由于未设置为默认发行版,它可能会遇到上述错误消息。

除此之外,如果您在 docker-desktop-data 发行版旁边只有 docker,则后者可能被设置为默认发行版,这可能会触发该问题。如果这种情况适用,您只需分别更改默认发行版即可解决问题。为此,请按照以下说明进行操作:

  1. 首先,通过打开“开始”菜单并搜索cmd 来打开提升的命令提示符。单击右侧提供的以管理员​​身份运行选项。
  2. 然后,在命令提示符窗口中,您可以使用“ wsl –list ”命令检查已安装的发行版和默认发行版。
  3. 如果将错误的发行版设置为默认发行版,您可以使用“ wsl -s distroName ”命令更改默认发行版。显然,您必须将distroName关键字替换为列表中显示的发行版名称。
  4. 完成后,查看问题是否仍然存在。

安装 Windows 更新

由于适用于 Linux 的 Windows 子系统是 Windows 的一部分,因此它可以直接受到 Windows 更新的影响。一些用户报告说,在安装 Windows 更新后,问题已为他们解决。具体来说,更新 KB5005191 似乎已经解决了各种用户的问题。

因此,如果您有一段时间没有安装 Windows 更新,我们建议您更新 Windows,因为它也可能为您解决问题。按照下面的说明执行此操作:

  1. 首先,按键盘上的Windows 键 + I打开Windows 设置应用程序。
  2. 在 Windows 设置应用程序上,导航到Windows 更新部分。
  3. 在那里,单击提供的“检查更新”选项以下载并安装任何可用的更新。
  4. 安装更新并重新启动计算机后,查看错误消息是否仍然存在。

卸载 Windows 管理程序平台

最后,如果上述方法没有为您解决问题,那么卸载 Windows Hypervisor Platform 功能可能对您有用。一位用户在使用适用于 Linux 2 的 Windows 子系统的 Ubuntu 安装和配置阶段遇到了类似的错误消息。为了解决这个问题,他卸载了上述功能,Ubuntu 安装开始正常运行。按照下面的说明执行此操作:

  1. 首先,通过在“开始”菜单中搜索来打开“控制面板”
  2. 然后,前往程序。
  3. 到达那里后,单击提供的“打开或关闭 Windows 功能”选项。
  4. 在后续窗口中,向下滚动并找到Windows Hypervisor Platform
  5. 取消选中Windows Hypervisor Platform 复选框,然后单击OK按钮。
  6. 完成后,Windows Hypervisor Platform 功能将被卸载。
  7. 现在,继续检查错误消息是否潜伏。这样做之前不必重新启动计算机。

以上是 修复:在WSL上“挂载您的文件系统之一时发生错误” 的全部内容, 来源链接: utcz.com/dzbk/941888.html

回到顶部