wsl2

通过远程 PowerShell 或 SSH 访问 Windows 10 WSL
wsl2

通过远程 PowerShell 或 SSH 访问 Windows 10 WSL

直接登录 Windows 10 计算机时,WSL-2 可以正常运行。我可以直接wsl从 PowerShell 运行,无论是提升权限还是未提升权限。提示符只是更改为 Linux 提示符。 但是,当我使用相同的凭据远程访问同一台计算机时,无论是通过 RemotePowerShell 还是 OpenSSH 都没有任何问题,但当我wsl从提示符运行时,我收到错误Access is denied. 是否可以通过远程连接在 Windows 10 上使用 WSL? ...

Admin

WSL[2] 对客户 Linux 系统有何限制?
wsl2

WSL[2] 对客户 Linux 系统有何限制?

当我在 Windows PC 上安装 WSL2 时,我立即安装了一个适配 CentOS 8.2版本。在我探索它时,我发现我可以开箱即用地读取和写入主机的 NTFS 文件系统。它也连接到互联网,但我不知道如何管理连接;我可以安装网络管理器,但Could not create NMClient object每次运行nmcli命令时都会得到一个。我没有找到 SELinux(getenforce)。我安装了防火墙,但firewall-cmd会抛出Failed to connect to socket /run/dbus/system_bus_socket。syste...

Admin

通过 WSL 2 将 ext4 作为驱动器号挂载到 Windows
wsl2

通过 WSL 2 将 ext4 作为驱动器号挂载到 Windows

问题很简单:有没有办法将 \\wsl.localhost\Ubuntu\mnt\wsl\PHYSICALDRIVE0 映射为网络驱动器(为其分配 Windows 驱动器号)?在 Windows 10 中,我使用的是 WSL 2。我尝试了 net use,但它要求我输入用户名和密码,我给了它 Ubuntu 用户名和密码,但没有用。 ...

Admin

为什么 WSL 将主机识别为.mshome.net?
wsl2

为什么 WSL 将主机识别为.mshome.net?

我无法连接到在 WSL2 中运行的 Ubuntu 操作系统 但是当我将bind-address配置文件的改为而不是时。/etc/mysql/mysql.conf.d/mysqld.cnf0.0.0.0127.0.0.1 然后在 Windows 主机上我收到一个新错误: Access denied for user [email protected] 然后,我使用以下凭据在 WSL 上的 Ubuntu 中创建了一个新的 MySQL 用户: CREATE USER 'myuser'@'DESKTOP-JS3KMNG.mshome.net' IDENT...

Admin

Windows 中的键盘布局重新映射:除了 WSL2 上的 GUI 应用程序外,它在任何地方都可以使用
wsl2

Windows 中的键盘布局重新映射:除了 WSL2 上的 GUI 应用程序外,它在任何地方都可以使用

我用了动力玩具在 Windows 中拥有 MacOS 风格的键盘,我成功做到了。例如,在 Windows 10 上的 TUI 和 GUI 应用程序中, Shift++Alt的8结果\与我的键盘(瑞典布局)一样。 但是,在 WSL2 中,这种情况只会发生在 TUI 中。例如,如果我在 Nautilus 上使用上述快捷方式,则不会发生任何事情,或者如果我在 Gvim 中使用它,则会得到一个^\。有什么解决方法吗?或者这是一个值得在 WSL2 问题跟踪器中发布的错误? 我在 WSL2 上安装了 Ubuntu 22.04.3 并wsl.exe --version返回...

Admin

WSL2 中的时区错误
wsl2

WSL2 中的时区错误

Windows 10 19045.4291 WSL version: 2.1.5.0 Kernel version: 5.15.146.1-2 WSLg version: 1.0.60 MSRDC version: 1.2.5105 Direct3D version: 1.611.1-81528511 DXCore version: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp Windows version: 10.0.19045.4291 我最近从 Windows 商店安装了 Ubuntu 24.0...

Admin

WSL2:正常关闭 MDADM 和/或 p9 子系统
wsl2

WSL2:正常关闭 MDADM 和/或 p9 子系统

我在 WSL2(Ubuntu,内核:Linux home 6.1.21.2-microsoft-standard-WSL2)下运行 MDADM,并通过标准 p9 接口从 Windows 应用程序访问文件。 不幸的是,我无法在关闭系统时正常停止 MDADM。 成功“卸载/dev/md0”并尝试在关机时停止阵列(我在任务计划程序中同时拥有用户关机脚本和关机任务)后,似乎 p9 经常保持文件/文件夹保持打开状态并阻止 mdadm 阵列停止: mdadm:无法获得对 /dev/md0 的独占访问权限:可能是正在运行的...

Admin

win10 debian wsl 中缺少 Git,libc6 版本阻止使用 apt-get 安装
wsl2

win10 debian wsl 中缺少 Git,libc6 版本阻止使用 apt-get 安装

在 Windows 上安装 Git 后,WSL 看不到它。使用时apt-get install git出现以下错误: Reading package lists... Done Building dependency tree... Done Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the un...

Admin

升级到 Windows 11 24H2 后无法安装 WSL
wsl2

升级到 Windows 11 24H2 后无法安装 WSL

我正在运行当前的 Dev Windows 11 版本(版本 24H2 OS Build 26100.1)。自从我从 23H2 升级到 24H2 以来,我一直无法让 WSL 工作。当我运行“wsl.exe”时,我收到以下消息: Windows Subsystem for Linux must be updated to the latest version to proceed. You can update by running 'wsl.exe --update'. For more information please visit https://aka...

Admin

镜像模式下的 WSL2 无法访问 Check Point Endpoint Security 客户端提供的 VPN 资源
wsl2

镜像模式下的 WSL2 无法访问 Check Point Endpoint Security 客户端提供的 VPN 资源

我正在使用 Check Point Endpoint Security 客户端连接到 VPN 并访问其资源,但是无法从具有“镜像”网络模式的 WSL2 访问资源(使用 ping),尽管它可以在 Windows 上运行。 我已经在 NAT 模式下从 Windows 和 WSL2 上使用 ping 检查了对现有 VPN 资源 IP 的访问,并且可以正常工作。 当我尝试使用“镜像”网络模式时(出于其他不重要的原因,我需要此模式才能工作),ping 命令无法到达 VPN 资源 IP: $ ping 198.18.0.9 PING 198.18.0.9 (198.18...

Admin

libc6 安装在 WSL Kali Linux 中卡住了
wsl2

libc6 安装在 WSL Kali Linux 中卡住了

我最近转移了 WSL,因为我的驱动器空间不足,所以我已经将其从使用 VM 转为使用 Docker。我在 WSL 中安装了 Kali Linux 和 ubuntu。 Ubuntu 运行完美,没有任何问题,但当我升级 Kali Linux 时,它在安装时出现问题。libc6我尝试了 Stack Overflow 上关于 ubuntu 的先前问题的几个选项,但都不起作用。我使用的是 Windows 11,并使用商店和下载 Kali Linux wsl --install。 sudo apt install libc6 Reading package lists.....

Admin

为 WSL2 启用 DNS Windows 10 主机
wsl2

为 WSL2 启用 DNS Windows 10 主机

默认情况下,WSL2 似乎选择 Windows 主机 IP 地址作为其自动配置的 DNS 服务器。 通过检查的内容就可以看出这一点/etc/resolv.conf。 例如 $ cat /etc/resolv.conf nameserver 172.21.48.1 如果在地址 处运行 DNS 服务器,那么这没问题172.21.48.1。在我的特定情况下,此主机是 Windows 10 计算机。它是 WSL2、Docker Desktop 和一些 Docker 容器的主机。 对此的通常“修复”是修改/etc/resolv.conf,并使用setattr +i来...

Admin

cacert.pem 证书文件应该放在哪里,以便 ddev composer 使用它?出现“证书链中的自签名证书”错误
wsl2

cacert.pem 证书文件应该放在哪里,以便 ddev composer 使用它?出现“证书链中的自签名证书”错误

我正在使用带有 Ubuntu 的 WSL2,按照以下步骤操作:https://ddev.readthedocs.io/en/stable/users/quickstart/#__tabbed_2_2 当我到达终点线时,ddev composer create "drupal/recommended-project:^9"它失败了无法从 dist 下载 drupal/recommended-project:下载时出现 curl 错误 60https://api.github.com/repos/drupal/recommended-project/zipbal...

Admin

访问 WSL 应用时,损坏的文件会导致错误“系统无法访问该文件”
wsl2

访问 WSL 应用时,损坏的文件会导致错误“系统无法访问该文件”

这是一个众所周知的错误,但常见的解决方案似乎不起作用,而且我还看到其他我认为是新的东西,我将介绍每个故障排除步骤,因为我希望其中一些步骤能够帮助那些知道如何解决问题的人和遇到同样问题的人识别这个问题。 当我尝试使用 WSL 打开 Debian 应用程序并尝试wsl在 Powershell 中运行命令时,出现此错误:The file cannot be accessed by the system.。就我而言,几天前通过命令行在我的系统上安装了 WSL 和 Debian(由于不相关的问题,我重新安装了它们)。 常见的解决方案之一是在 Windows 窗口中查找...

Admin