如何在 WSL 中使用 Fedora

如何在 WSL 中使用 Fedora

在 WSL 中,唯一可用的选项是 Ubuntu。但是,如果我想使用 Fedora,我该怎么办。我知道这个问题已经被问过了这里但那是几年前的事了。任何信息都会有很大帮助。谢谢

答案1

您可以按照将 Fedora 33 与 Microsoft 的 WSL2 结合使用要将 Fedora 添加到 WSL2,以下是基本步骤:

  1. 从此处下载 Fedora github 仓库
  2. 解压文件,结果是fedora-33.20210303-x86_64.tar
  3. 从 cmd
wsl.exe --import Fedora-33 c:\distros\Fedora-33 $HOME\Downloads\fedora-33.20210303-x86_64.tar
  1. 启动 Fedora
wsl -d Fedora-33

答案2

我也遵循了这个,但是我没有按照@GAD3R 的建议下载 tar 文件,而是使用了 fedora 的 docker 镜像。

要生成 fedora 39 的 tar 文件,请使用 docker 如下:

docker run --name fedora39 fedora:39
docker export -o fedora-39-rootfs.tar fedora39

要将 tar 导入 WSL 并为 fedora 创建专用目录:

mkdir $HOME\wsl\fedora
wsl --import fedora $HOME\wsl\fedora $HOME\Downloads\fedora-39-rootfs.tar
wsl -d fedora

我不断改进我的 Fedora WSL 实例,同时记录其中的所有内容github 问题

相关内容