我的公司在工作中不使用互联网——只使用公司内部的网络。但他们希望我在没有互联网连接的电脑上在 WSL 上安装 Ubuntu 20.04。
我只有 Linux 发行版包。我已经尝试了该Add-AppxPackage
命令。但是当我尝试执行时wsl -l
,它说没有安装 Linux 发行版。
答案1
我只有 Linux 发行版包。我已经尝试过
Add-AppxPackage
命令
听起来你进展不错。实际上,此时你似乎已经“安装”了 WSL。这本身涉及三项内容:
- 启用 WSL 功能在 Windows 11 中(已随 Windows 安装)
- 启用虚拟机平台,它启用了 WSL2,并且也随 Windows 11 本身一起安装。
- 下载和安装 Linux 内核听起来你确实这么做了。我假设你的意思就是“Linux 发行包”,但这有点令人困惑,因为您提到使用
Add-AppxPackage
命令安装它,而您通常不会这样做。不过,请确认您已完成此步骤。 - 将 WSL2 设置为默认设置版本。
您可以使用 检查这些步骤wsl --status
。您至少应该看到内核版本和默认 WSL2 版本。
你也可以考虑从以下网址安装 WSL 的最新预览版(甚至是预发布版)Github 仓库当你处于这个阶段时。
要在无互联网连接的情况下将 Ubuntu 20.04 安装到 WSL2,请下载“Ubuntu 20.04”从此 Microsoft 链接并使用Add-AppxPackage
as安装你的普通用户,(不是管理员)。
如果您已经完成此操作,则您可能以管理员身份完成此操作,但我不确定。
如果它仍然不能像你的普通用户那样工作,请告诉我——还有其他选择,但应该正在工作。