在 WSL 中,唯一可用的选项是 Ubuntu。但是,如果我想使用 Fedora,我该怎么办。我知道这个问题已经被问过了这里但那是几年前的事了。任何信息都会有很大帮助。谢谢
答案1
您可以按照将 Fedora 33 与 Microsoft 的 WSL2 结合使用要将 Fedora 添加到 WSL2,以下是基本步骤:
- 从此处下载 Fedora github 仓库
- 解压文件,结果是
fedora-33.20210303-x86_64.tar
。 - 从 cmd
wsl.exe --import Fedora-33 c:\distros\Fedora-33 $HOME\Downloads\fedora-33.20210303-x86_64.tar
- 启动 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 问题。