WSL2 installation is incomplete解决方案

这篇具有很好参考价值的文章主要介绍了WSL2 installation is incomplete解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、docker下载官网:https://docs.docker.com/desktop/install/windows-install/。安装docker启动后,提示WSL2 installation is incomplete
2、按照官方文档说明,在poweshell中执行这个命令,但是却显示的是帮助文档

wsl --install
版权所有(c) Microsoft Corporation。保留所有权利。

用法: wsl.exe [Argument] [Options...] [CommandLine]

运行 Linux 二进制文件的参数:

    如果未提供命令行,wsl.exe 将启动默认 shell。

    --exec, -e <CommandLine>
        在不使用默认 Linux Shell 的情况下执行指定的命令。

    --
        按原样传递其余命令行。

选项:
    --cd <Directory>
        将指定目录设置为当前工作目录。
        如果使用了 ~,则将使用 Linux 用户的主页路径。如果路径
        以 / 字符开头,将被解释为绝对 Linux 路径。
        否则,该值一定是绝对 Windows 路径。

    --distribution, -d <Distro>
        运行指定分发。

    --user, -u <UserName>
        以指定用户身份运行。

管理适用于 Linux 的 Windows 子系统的参数:

    --help
        显示用法信息。

    --install [选项]
        安装额外的适用于 Linux 的 Windows 子系统分发。
         要获得有效分发列表,请使用“wsl --list --online”。

        选项:
            --distribution, -d [参数]
                按名称下载并安装分发。

                参数:
                    有效分发名称(不区分大小写)。

                示例:
                    wsl --install -d Ubuntu
                    wsl --install --distribution Debian

    --set-default-version <Version>
        更改新分发的默认安装版本。

      --shutdown
         立即终止所有运行的分发及 WSL 2
        轻型工具虚拟机。

         --status
           显示适用于 Linux 的 Windows 子系统的状态。

    --update [选项]
        如果未指定任何选项,则 WSL 2 内核将更新
        到最新版本。

             选项:
         --rollback
                还原到 WSL 2 内核的先前版本。

用于管理适用于 Linux 的 Windows 子系统中的分发的参数:

    --export <Distro> <FileName>
         将分发导出到 tar 文件。
        对于标准输出,文件名可以是 –。

    --import <Distro> <InstallLocation> <FileName> [Options]
            将指定的 tar 文件作为新分发导入。
          对于标准输入,文件名可以是 –。

        选项:
            --version <Version>
                指定要用于新分发的版本。

    --list, -l [Options]
        列出分发。

        选项:
            --all
                列出所有分发,包括
        当前正在安装或卸载的分发。

            --running
                仅列出当前正在运行的分发。

            --quiet, -q
                仅显示分发名称。

            --verbose, -v
                显示所有分发的详细信息。

            --online, -o
                显示使用“wsl --install”进行安装的可用分发列表。

    --set-default, -s <分发>
        将分发设置为默认值。

    --set-version <分发> <版本>
        更改指定分发的版本。

    --terminate, -t <分发>
        终止指定的分发。

    --unregister <分发>
        注销分发并删除根文件系统。

3、在help文档上找到了update命令
wsl --install 操作超时,笔记,linux,windows,服务器
执行wsl --update命令

PS C:\Windows\system32>  wsl --update
正在检查更新...
正在下载更新...
正在安装更新...
此更改将在 WSL 下次完全重启时生效。若要强制重启,请运行“wsl --shutdown”。
内核版本: 5.10.102.1

4、执行wsl --shutdown命令,但是docker还是显示stopped,并且打开docker settings一直loading。之后重启PC后正常了。Settings也可以正常打开。
wsl --install 操作超时,笔记,linux,windows,服务器

wsl --install 操作超时,笔记,linux,windows,服务器使用docker version查看版本号
wsl --install 操作超时,笔记,linux,windows,服务器文章来源地址https://www.toymoban.com/news/detail-568763.html

到了这里,关于WSL2 installation is incomplete解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • wsl docker 启动elasticsearch vm.max_map_count [65530] is too low问题永久解决方案

    基于wsl2 docker启动elasticsearch时,会报 max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144] 方案一: 默认的vm.max_map_count值是65530,而es需要至少262144 根据 elasticsearch官方文档 的解决方案,执行以下命令后,es可以正常启动。 但是,以上修改只在当前会话有效,

    2023年04月09日
    浏览(28)
  • invalid use of incomplete type class ui(new Ui::MainWindow)报错,解决方案

    就是在我改控件button的名字的时候,没有选中控件,导致吧mainwindow的名字改了。。。 吧mainwindow的名字改回来 MainWindow 完美解决: 参考文章

    2024年02月15日
    浏览(25)
  • wsl2安装docker引擎(Install Docker Engine on Debian)

    官方地址: 在 Debian 上安装 Docker 引擎  https://docs.docker.com/engine/install/debian/ 1.卸载旧版本 在安装 Docker 引擎之前,您必须首先确保卸载任何冲突的软件包。 发行版维护者在他们的存储库。必须先卸载这些软件包,然后才能安装 Docker 引擎的正式版本。 要卸载的非官方软件包是

    2024年02月13日
    浏览(35)
  • npm install 报错 gyp 解决方案

    问题: 接手别人的项目,在安装项目依赖 npm install 时,一直提示 gyp 相关的错误。 问题原因: 项目中依赖项 \\\"node-sass\\\": \\\"^4.14.1\\\", 与当前node.js版本不符合。 解决问题: 通过百度踩坑,发现在使用 \\\"node-sass\\\": \\\"^4.14.1\\\" 时, node.js 版本应为: 14.19.2 1、nvm 安装 我使用的是v1.1.11的n

    2024年02月11日
    浏览(59)
  • 安装npm install XXXX报错-4048,解决方案

    安装 newman 打开 cmd 输入: npm install -g newman 校验:安装完成后,输入 newman -v 命令查看版本信息,检测是否安装成功 报错信息 npm ERR! Error: EPERM: operation not permitted, mkdir \\\'E:node node_global node_modules\\\' 这个文件夹不允许操作 解决方案: 找到该文件夹,修改权限即可解决  

    2024年02月16日
    浏览(42)
  • pip install pygame无法下载的解决方案

    代码行尝试以下命令 显示下面的报错信息 第一步,在网站Archived: Python Extension Packages for Windows - Christoph Gohlke (uci.edu) 上找到pygame。 第二步,根据系统和python版本下载对应的whl文件。 例如,我的python版本是3.11,电脑是windows10,我下载的是 pygame‑2.1.2‑cp311‑cp311‑win_amd64.whl

    2024年02月02日
    浏览(39)
  • pip install pygame安装报错解决方案

    针对pip install pygame安装报错的两种不同的解决方法: 一: 若python中 已经安装好了pip ,但pip install pygame却报错的话,可以尝试以下步骤: (1)开始,输入cmd (2)pip install wheel (3)pip install pygame 二: 另一种出现错误的原因是版本问题,此时下载pygame会出现以下警告:  针对

    2024年02月11日
    浏览(34)
  • npm install指令安装东西时报network错误解决方案

    报错截图: 报错代码: 解决方案: ①进行代理设置为false,如下命令 ②npm缓存清理,如下命令 ③再次执行npm install命令即可解决此问题

    2024年02月12日
    浏览(45)
  • 运行 `npm install` 时的常见问题与解决方案

    描述: 运行 npm install 时,可能会遇到网络连接问题,导致无法正常下载依赖包。 报错示例: npm ERR! network connection timed out npm ERR! connect ETIMEDOUT npm ERR! getaddrinfo EAI_AGAIN 解决方案: 确保你的计算机已连接到互联网。可以尝试打开浏览器,访问其他网页来确认网络连接正常。 检

    2024年02月07日
    浏览(52)
  • wsl安装linux子系统报错0x8007273d的解决方案记录

    使用wsl安装Ubuntu后,在启动Ubuntu进行初始化的时候,提示Error code: Wsl/Service/0x8007273d,百度了几种方案进行解决,但最终只有重置网络环境一种方法有效,以下记录过程。 首先尝试的该方案,网上说该软件的网络加速和代理会影响wsl,这软件本身也没啥用,故最先尝试,卸载

    2024年02月09日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包