我知道的:
- 如何使用终端等手动或从商店安装 dist。
- 在 Windows 中挂载 WSL 可以读取的 ext4 物理驱动器。
我不知道,我要问的是如何将 WSL dist 安装到 ext4 物理驱动器上?(换句话说,不使用 vhdx)
我知道这是行不通的:
- 据我所知,WSL 中没有启动系统,因此它不属于通用虚拟计算机类别。例如,这意味着您无法启动 Live CD。
- 似乎没有其他直接硬件/虚拟化适配器可用于从存储介质运行安装。
- 我无法通过解包或类似方式从现有 WSL 内部安装 dist,至少我还没有找到解决方案。
该解决方案不必是一句简单的话,任何复杂性都是可以接受和赞赏的。
WSL 不在 vhdx 文件中是一个矛盾。WSL 是 Hyper-V,vhdx 是虚拟机。您可以在外部磁盘上安装 Linux 发行版,但这仅意味着 vhdx 将驻留在此处。
WSL 作为虚拟机产品的局限性太大。您需要真正的 Hyper-V 或 VMware 或 VirtualBox 才能使用物理驱动器作为安装介质。