wsl2

WSL2 Ubuntu 20.04.6 LTS 无法正常工作:WslRegisterDistribution 失败,错误:0x80070490
wsl2

WSL2 Ubuntu 20.04.6 LTS 无法正常工作:WslRegisterDistribution 失败,错误:0x80070490

Windows 更新后,WSL2 停止工作: Installing, this may take a few minutes... WslRegisterDistribution failed with error: 0x80070490 Error: 0x80070490 Element not found. Press any key to continue... 当我按下时,它就会关闭窗口。 我已经检查过 Windows 上是否存在任何损坏的文件。 sfc /scannow Dism /Online /Cleanup-Image /ScanHea...

Admin

在 Windows 10 上安装了 Nox,卸载了 WSL2,从而卸载了我的 Ubuntu VM。这些 VM 可以恢复吗?
wsl2

在 Windows 10 上安装了 Nox,卸载了 WSL2,从而卸载了我的 Ubuntu VM。这些 VM 可以恢复吗?

在 Windows 10 上。我不知道 WSL2 已绑定到 Hyper-V。我安装了 Nox,它说需要禁用 Hyper-V。它确实禁用了,并要求重新启动。当我尝试通过终端运行我的 WSL2 时,它说“此应用程序需要 Windows Subsystem for Linux 可选组件。”。我还有%userprofile%\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu*\LocalState\ext4.vhdx。我复制了这些文件只是为了安全起见。 我看到了这篇文章:从 VHDX 创建 WSL2 实例,似乎我...

Admin

Cisco AnyConnect 重写修改后的配置文件
wsl2

Cisco AnyConnect 重写修改后的配置文件

我已经在 WSL2/Windows 10 上安装Cisco AnyConnect Secure Mobility Client (version 4.10.07073)并尝试连接,但收到此错误: >> error: VPN establishment capability for a remote user is disabled. A VPN connection will not be established. >> state: Disconnected 我在网上搜索了信息,发现在配置文件中AnyConnect-Client...

Admin

由于 systemd-firstboot.service,WSL 未初始化
wsl2

由于 systemd-firstboot.service,WSL 未初始化

启用 systemd 后,我的 WSL 出现问题,它卡在初始化状态。我设置了一个 arch 发行版,因此这可能是特定于该发行版的。 WSL 版本:2.0.9.0 内核版本:5.15.133.1-1 Windows 11 在网上搜索解决方案并查看 systemd 尝试启动的服务后,我发现“systemd-firstboot.service”卡在激活状态。我通过终止它启动的 (irstboot) 进程解决了这个问题,之后 $ sudo systemctl status 显示降级状态,并且由于未满足 Firstboot 条件而无法重新启动服务(之前应该是这种情...

Admin

WSL2 kali-win-kex 始终以无缝模式启动桌面
wsl2

WSL2 kali-win-kex 始终以无缝模式启动桌面

我成功地在 Windows 11 家庭计算机上安装了 Kali 和 WSL2。我还成功安装(并重新安装)了 kali-win-kex。kex --win -s运行正常,但当我运行 $ kex --sl -s 发生了两件事:Kali 面板按预期出现在我的 Windows 桌面顶部,但随后 Kali(gnome)桌面立即启动并覆盖了 Windows 桌面。 无缝运行 Kex 的命令的输出(在 Kali 中)是: Starting Win-KeX server (SL) Unable to find Win-KeX server (SL) run...

Admin

WSL2 无法连接到 Cisco Anyconnect VPN 上的 IP 地址(不是 DNS)
wsl2

WSL2 无法连接到 Cisco Anyconnect VPN 上的 IP 地址(不是 DNS)

前言:这不是 DNS 问题。我在这里使用显式 IP 地址,无法建立连接。对于我的情况有很多疑问,但涉及 DNS 解析。我还没有到达那一步 - 手动 IP 地址仍然对我不起作用。 在 Windows 10 上使用具有有限管理功能的 Cisco anyconnect 客户端的企业 VPN。没有常见的 Linux 工具会从我的 WSL2(podman 默认工具)连接到已知 IP 地址。telnet、curl、wget 等。全部超时。包括尝试在 WSL 的虚拟适配器地址处访问本地主机 Windows 计算机。 一旦我断开与 VPN 的连接,它就可以正常工作。 重新连...

Admin

WSL2 中 X11 软件的刷新问题
wsl2

WSL2 中 X11 软件的刷新问题

几个月来,我一直在 Windows 11 pro 上的 wsl2 上运行 ubuntu 22.04 LTS。我能够成功运行 gnuplot、gimp 和 xmgrace,但是,当我单击 xmgrace、gimp 或运行 gnuplot 的任何菜单并将焦点移到另一个窗口时,突然出现了刷新问题。gnuplot 中的所有内容都变得模糊。gimp 或 xmgrace 的菜单也发生了同样的情况,如下所示。 有什么想法吗?谢谢! 这是我从中获得的输出wsl --version WSL version: 2.0.9.0 Kernel version: 5.15.133...

Admin

我尝试过的事情+更多描述
wsl2

我尝试过的事情+更多描述

前段时间,我安装了 WSL 和 Ubuntu 20。我有一个脚本,想在这个 WSL 中从 Windows 运行;但是,当我在管理员或正常访问中从 Powershell 或命令提示符使用大多数 WSL 命令时,我得到: (base) PS C:\Windows\System32> wsl Windows Subsystem for Linux has no installed distributions. Use 'wsl.exe --list --online' to list available distributions and 'wsl.exe ...

Admin

Traceroute 有效,但 ping 无效
wsl2

Traceroute 有效,但 ping 无效

我的近期目标是从 LAN 上的设备 ping 到 WSL2 上的 Ubuntu 22.04。 语境 我正在学习使用 ROS2。它允许通过 FastDDS 在不同的机器上进行实例通信。一旦设置好,它应该会相当方便。由于我不知道如何在我的环境中设置它,所以我问FastDDS:WSL2 和 Raspberry Pi 之间的 demo_nodes_cpp。总结:FastDDS 默认情况下不起作用,所以我开始研究如何让它工作。上面链接的对话让我绕过了发现其他 ROS2 实例的默认方式,而是配置了一个发现服务器。这可行,但现在我想找到一个不使用 WireGuard VP...

Admin

如何使用 localhost 关键字连接到 WSL Docker 容器
wsl2

如何使用 localhost 关键字连接到 WSL Docker 容器

是否有某种方法可以使用关键字 localhost 而不是 127.0.0.1:port 来连接到在 WSL 2 中运行的容器? 为了提供更多背景信息,我有一个 Docker Compose 来运行 Microsoft SQL Server 实例,配置如下: services: sql-server: image: mcr.microsoft.com/mssql/server:2022-latest user: root ports: - "1433:1433" environment: ACCEPT...

Admin

QEMU 嵌套虚拟机
wsl2

QEMU 嵌套虚拟机

我正在尝试在 Debian 12 上使用 qemu 和 virt-manager 构建一个测试环境,以托管运行 WSL2 的 Windows 11 客户机。 我已经设法安装了 Windows 11(使用 swtpm 和 ovmf 来满足 TPM 和 UEFI 的要求),但是当我尝试安装 WSL 时,安装本身似乎成功了,但是当客户机重新启动以完成安装过程时,它会启动到 Windows 11 自动修复屏幕,并且再也无法恢复。 我认为问题与 CPU 仿真不支持嵌套虚拟化有关,因此为了检查客户机是否支持嵌套虚拟化,我在客户机上全新安装了 Debian 12,然后在客...

Admin

我们可以在单个 Windows 11 主机上安装多个相同类型的 WSL2 发行版吗?
wsl2

我们可以在单个 Windows 11 主机上安装多个相同类型的 WSL2 发行版吗?

我希望安装‘n’个 debian,不是每个版本安装一次,而是安装同一个 debian 12 的‘n’个。 每个实例应该有一组不同的 php/nginx|apache/mysql|mariadb 首先,是否可以在同一个 Windows 11 Pro 主机上的同一个 wsl2 上安装多个 Debian 12? 如果是,那么多个 apache|nginx 实例是否可以在同一个端口 80/443 上运行,并将它们设置为仅监听内部 wsl 实例 ip? ...

Admin

WSL 更新“未找到元素”
wsl2

WSL 更新“未找到元素”

当wsl --update我跑步的时候Windows 11机器,其错误率高达 90%“未找到元素。”。 我在网上找不到任何与 Windows 11 相关的信息,只有 Windows 10 的错误。没有错误代码,而且我不确定是否有任何日志可以提供帮助(据我所知)。 wsl --status显示我有一个Kernel version: 5.10.16。我正在使用wsl2。 我试过了: wsl --update --web-download 取消注册所有发行版。 在不同时间重新启动我的机器。 ...

Admin

wsl2:尝试登录发行版时访问被拒绝(通过关闭 wsl 修复)
wsl2

wsl2:尝试登录发行版时访问被拒绝(通过关闭 wsl 修复)

我在 WSL 2 中有一个 ubuntu 发行版。实际上,问题似乎是在我将 disto 数据移动到另一个驱动器(使用 lxrunoffline)后开始的。 因此,系统启动后,我尝试登录到默认发行版(使用bash命令): > bash Access is denied. 使用用户和管理员权限获得相同的结果。 然后我这样做wsl --shutdown,它就开始正常工作了。 操作系统:Windows 11。(版本 10.0.22631 内部版本 22631) 猜猜该如何解决这个问题? ...

Admin