如何使用 WLS 从 rootfs 安装 Linux 发行版?

如何使用 WLS 从 rootfs 安装 Linux 发行版?

我想安装最新的 Ubuntu 19.10 发行版Ubuntu 指南

我下载并解压了 tar 映像,并创建了“InstallLocation”-空目录c:\user\tmp\ubuntu。然后wsl --import <DistributionName> <InstallLocation> <FileName>调用以下模板:

C:\Users\user>wsl --import Ubuntu1910 "c:\user\tmp\ubuntu"  "C:\Users\user\tmp\eoan-server-cloudimg-amd64-wsl.rootfs.tar"
The filename, directory name, or volume label syntax is incorrect.

但是wsl命令失败了。如何从 rootfs 映像安装新的发行版?

答案1

您的示例中不需要引号。解压文件时,它会在此过程中自行解压。它的工作原理如下:

命令行选项wsl --import

wsl --import <Distribution Name> <InstallLocation> <FileName>

例子:

C:\Users\user>wsl --import Ubuntu1910 c:\user\tmp\ubuntu C:\Users\user\tmp\eoan-server-cloudimg-amd64-wsl.rootfs.tar.gz

运行该命令后您将看不到任何答案,但一分钟后文件将被解压并且 WLS 中将出现一个新的注册分发版。

通过命令检查:wsl -l

https://docs.microsoft.com/ru-ru/windows/wsl/wsl-config

相关内容