wsl2

如何更新 WSL?
wsl2

如何更新 WSL?

我首先手动安装了 WSL,但想使用一项功能访问 Linux 文件系统,而且似乎只适用于内部人员。 因此我注册了我的帐户,进入“Windows 内部人员计划”设置,然后进入“Windows 更新”部分,更新了所有内容等等。 但我不知道如何更新 wsl 以包含此新功能。它仍然说这--mount是一个无效选项 ...

Admin

是否可以在 Windows 上运行 nnn 文件管理器?
wsl2

是否可以在 Windows 上运行 nnn 文件管理器?

編輯: 使用 powershell 我安装了我认为是nnn(https://github.com/jarun/nnn): PS> python.exe -m pip install nnn 我该如何运行它?它在 PowerShell 还是 cmd 上运行? 更新: 文件管理器nnn实际上是用C(https://en.wikipedia.org/wiki/Nnn_(file_manager)),所以上述命令安装了其他的东西。 我仍然想知道是否可以nnn在 MS Windows 下安装和运行文件管理器。 WSL2可能是要走的路,WIP。 更新:nnn ...

Admin

导出/导入压缩的 WSL2 发行版
wsl2

导出/导入压缩的 WSL2 发行版

我正在寻找一种在导出 WSL2 发行版时对其进行压缩的方法,并尝试通过管道传递生成的 tar 文件wsl,7z但大约一个小时后,它只产生了 CPU 负载,并且7z根据任务管理器,该进程甚至没有启动: wsl --export myDistro - | 7z a -tgzip myDistro.tar.gz -si 我尝试通过管道传递一个示例 tar 文件,并且7z没有sample.tar.gz任何问题: Get-Content -Path sample.tar -Raw | 7z a -tgzip sample.tar.gz -si 我还尝试将发行版...

Admin

WSL2 上的 Docker 内存使用量巨大,但原生 Linux 上的 Docker 内存使用量却不大
wsl2

WSL2 上的 Docker 内存使用量巨大,但原生 Linux 上的 Docker 内存使用量却不大

我目前正在通过以下方式构建交叉编译器crosstool-NG在 Docker 镜像中简化了各种低级库的集成测试。我的笔记本电脑运行的是原生 Fedora(x86_64、16GB RAM、i7 @2.20GHz、Docker 版本 20.10.6),可以构建工具链,内存很少超过总内存的 5%(通过一瞥)。 但是,由于我经常使用笔记本电脑进行开发工作,因此想限制笔记本电脑的 CPU 使用率,因此我考虑使用运行 Windows 10(x86_64、16GB RAM、i7 @3.60GHz Docker 版本 19.03.6)的台式机,在 WSL2 上使用 Dock...

Admin

通过 WSL 从 Linux 分区访问并运行 PHP 项目
wsl2

通过 WSL 从 Linux 分区访问并运行 PHP 项目

我正在使用 Ubuntu 18.04 和 Windows 双启动系统开发一个 PHP 项目,我已经这样做了大约 2 年,但是,现在我在学习中非常需要 Windows,因为我需要用到 Excel、PowerBI、MiniTab 等软件,这些软件只能在 Windows 上使用,我不想每次都重启笔记本电脑。我尝试在 Ubuntu 上使用 Wine,但效果并不好。 我希望能够在双启动的 Ubuntu(位于 ext4 分区)中访问我的项目,并直接从 Windows 使用我在 Ubuntu 上的 PHP 设置。我发现了 WSL,但由于我不是 Windows 专家,我不知...

Admin

无法以管理员以外的任何用户身份运行 WSL2
wsl2

无法以管理员以外的任何用户身份运行 WSL2

我最近在一台新安装的 Windows 20H2 机器上安装了 WSL2 和 ubuntu,起初用户没有高权限,当我使用run as administrator它时会要求输入明确的管理员密码。 在为 WSL2 安装 ubuntu 18.04 后,以其他用户身份运行时一切正常。 然后我将普通用户添加到管理员组,这样它就有了以管理员身份运行的选项。 但当我尝试运行时,wsl.exe它会说没有安装任何发行版,当我尝试明确运行 ubuntu 时,它会说该Virtual Machine Platform功能未启用(错误 0x80370102)。 再次运行 cmdas ...

Admin

当我们使用 Windows 10 OpenSSH 服务器和 WSL2 时,我们应该在哪里找到 authorized_keys?
wsl2

当我们使用 Windows 10 OpenSSH 服务器和 WSL2 时,我们应该在哪里找到 authorized_keys?

我按照这篇文章介绍的方法设置了 Windows 10 的 OpenSSH 服务器,以与 WSL2 的 bash 建立 ssh 连接:“如何从外部机器通过 SSH 轻松进入 Windows 10 上的 Bash 和 WSL2”,以及本文档:“OpenSSH 密钥管理”。 总之,我以管理员身份在 PowerShell 上运行以下命令: Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0 Start-Service sshd New-ItemProperty -Path "HKLM:\SOFT...

Admin

使用 sshfs 映射磁盘的 Windows 快捷方式
wsl2

使用 sshfs 映射磁盘的 Windows 快捷方式

我不想永久映射生产系统中的远程磁盘,我想单击快捷方式来映射磁盘,然后单击另一个快捷方式来取消映射。从 Bash 使用时,sshfs 工作正常。但是,当我使用 wsl.exe 从快捷方式运行命令时,它会映射磁盘,但命令结束后,映射就会被删除。这可以通过从 PS 运行 wsl.exe 来复制: PS C:\Users\user> wsl.exe --user root -- sshfs -o allow_other,default_permissions,ro user@machine:/path /mnt/path `&`& read -...

Admin

如何将主目录从一个 WSL 安装复制到另一个 WSL 安装
wsl2

如何将主目录从一个 WSL 安装复制到另一个 WSL 安装

我已经使用 WSL 1 运行“Ubuntu”几个月了,但意识到是时候使用 WSL 2 升级到 Ubuntu-20.04 了。安装本身进行得很顺利,但为我创建了一个新的主目录。如何将仍在机器上的旧版本的主目录复制到新版本? 另外,我如何检查以确保我安装的任何软件(例如 emacs)也安装在新版本上? 我目前正在尝试在一个版本下对目录进行 tar 处理,并在另一个版本下对其进行解压,但是“路径名”有时太长,tar 拒绝写入 tar 文件。 尝试将我的版本从 WSL1 升级到 WSL2 会产生以下错误消息: wsl --set-version ubuntu 2 ...

Admin

在 Windows 10 企业版上安装 WSL 2
wsl2

在 Windows 10 企业版上安装 WSL 2

我正在尝试在我的 Windows 10 Enterprise x64 笔记本电脑上安装 WSL 2。我认为我已经拥有所有必要的更新,并且我正在关注此页面: MSFT 文档。 但是,我在上一页的第 5 步看到以下错误 wsl --set-default-version 2 Access is denied. PS C:\Users\123456> wsl --set-default-version 2 Access is denied. systeminfo | find "System Type" System Type: ...

Admin

使用 WSL2 时无法获得 Docker 的 GPU 支持
wsl2

使用 WSL2 时无法获得 Docker 的 GPU 支持

尝试运行启用 GPU 的容器,例如: docker run --gpus all nvcr.io/nvidia/k8s/cuda-sample:nbody nbody -gpu -benchmark 我收到此错误: docker: Error response from daemon: OCI runtime create failed: container_linux.go:367: starting container process caused: process_linux.go:495: container init caused: Running...

Admin

WSL2 不提供混合睡眠吗?
wsl2

WSL2 不提供混合睡眠吗?

系统: Windows 10 x64 专业版 X570 主板上的 Ryzen 5900X 我在系统上使用 Docker for Windows 和 WSL2。我注意到在电源选项中我无法启用混合睡眠, 虽然待机 (S3)和休眠单独可用。powercfg陈述以下原因混合睡眠不可用:虚拟机管理程序不支持此待机状态 powercfg.exe -a The following sleep states are available on this system: Standby (S3) Hibernate Fast Startup The...

Admin

WSL 2 无法看到 NVIDIA GPU 驱动程序
wsl2

WSL 2 无法看到 NVIDIA GPU 驱动程序

我安装了 Windows 10 和 Ubuntu 20.04.01 GNU/Linux 5.10.16.3-microsoft-standard-WSL2 x86_64(WSL2 的最新版本 - 请参阅下面的编辑 - 这已经更改)。我是 Windows Insider 用户,我的 Win10 发行版是 Dev 21376.1(这是 WSL2 识别 NVIDIA 驱动程序所必需的 - 请参阅下面链接中的文档)。 我的 GPU 是 NVIDIA Quadro RTX 4000,具有最新的驱动程序:470.14(最新 - 请参阅下面的编辑 - 这已更改)。 我已经...

Admin

WSL2 无需密码即可以 root 身份启动
wsl2

WSL2 无需密码即可以 root 身份启动

嗨,我的 WSL2 有 2 个问题 首先,它总是以 root 身份运行 我遇到的第二个问题是它运行时无需任何密码。 我的问题是: 1- 如何更改我的默认用户 2-如何让 wsl2 在启动时要求输入密码。 ...

Admin

任何发行版都无法访问 WSL2 网络
wsl2

任何发行版都无法访问 WSL2 网络

几周前,WSL 突然无法访问任何 IP 地址,也无法解析任何域名。甚至连内网 IP 都无法访问。 >lsb_release -a Distributor ID: Ubuntu Description: Ubuntu 20.04.1 LTS Release: 20.04 Codename: focal ❯ neofetch .-/+oossssoo+/-. klewis@NOTEBOOK-KLEWIS `:+ssssssssssssssssss+:` ...

Admin